pkgsrc-WIP-discuss archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Updating wip/tint2 to 0.7.1 - Need help dealing with config files



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello, 

I'm almost done updating wip/tint2 to 0.7.1. 
I'm still fighting with the way to deal with configuration files;
there's obviously something I've not understood. 

The Makefile looks like this:

# $NetBSD$
#

DISTNAME=       tint2-0.7.1
CATEGORIES=     x11
MASTER_SITES=   http://tint2.googlecode.com/files/

MAINTAINER=     netbsd%guigui2.net@localhost
HOMEPAGE=       http://tint2.googlecode.com
COMMENT=        Tint2 is a simple panel/taskbar
LICENSE=        gnu-gpl-v2

PKG_DESTDIR_SUPPORT=    user-destdir

USE_TOOLS=      pkg-config
GNU_CONFIGURE=  yes
USE_LIBTOOL=    yes

CONFIGURE_ARGS+=        --disable-battery

PKG_SYSCONFSUBDIR=      xdg/tint2
EGDIR=                  ${PREFIX}/share/examples/tint2

INSTALLATION_DIRS=      ${EGDIR}
CONF_FILES+=            ${EGDIR}/tint2rc \
                        ${PKG_SYSCONFDIR}/tint2rc

post-install:
        ${INSTALL_DATA} ${WRKSRC}/tint2rc ${DESTDIR}${EGDIR}

.include "../../devel/pango/buildlink3.mk"
.include "../../graphics/cairo/buildlink3.mk"
.include "../../graphics/imlib2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

At the end of compilation, during installation phase, I encounter the
following error message: 

make USE_DESTDIR=yes install
[...]
/usr/bin/install -c -o guigui -g guigui -m 644 'NEWS'
'/usr/pkgsrc/wip/tint2/work/.destdir/usr/pkg/share/doc/tint2/NEWS' 
/usr/bin/install
- - -c -o guigui -g guigui -m 644 'README'
'/usr/pkgsrc/wip/tint2/work/.destdir/usr/pkg/share/doc/tint2/README'
test -z "" || ./install-sh -c -d "/usr/pkgsrc/wip/tint2/work/.destdir"
test -z "/usr/pkg/etc/xdg/tint2" || ./install-sh -c -d
"/usr/pkgsrc/wip/tint2/work/.destdir/usr/pkg/etc/xdg/tint2" /usr/bin/install
- - -c -o guigui -g guigui -m 644 'tint2rc'
'/usr/pkgsrc/wip/tint2/work/.destdir/usr/pkg/etc/xdg/tint2/tint2rc' 
/usr/bin/install
- - -c -o guigui -g guigui -m
644 /usr/pkgsrc/wip/tint2/work/tint2-0.7.1/tint2rc 
/usr/pkgsrc/wip/tint2/work/.destdir/usr/pkg/share/examples/tint2
=> Automatic manual page handling => Generating post-install file lists
=> Checking file-check results for tint2-0.7.1 ERROR:  
************************************************************ ERROR:
The/usr/pkg/etc/xdg/tint2/ following files are in /usr/pkg but not in
the PLIST:
ERROR:         /usr/pkgsrc/wip/tint2/work/.destdir/usr/pkg/etc/xdg/tint2/tint2rc
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/wip/tint2
*** Error code 1

I'd like to have tint2rc in ${EGDIR} - that
is /usr/pkg/share/examples/tint2 in my case, and not in 
/usr/pkg/etc/xdg/tint2. 

Do I have to patch the Makefile to prevent the installation of the
tint2rc file in xdg/tint2 ? Or am I doing something else badly ? 

Thanks for any hint!

Guillaume.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (NetBSD)

iEYEARECAAYFAkslcmEACgkQKDYL7I6Ls1UXuwCfZjUrBzxVMKrW/tOx+k5CIeRY
zPgAoKO8ZgeysIUvKytjrjk9BCR21j6B
=Y2uM
-----END PGP SIGNATURE-----
------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
_______________________________________________
pkgsrc-wip-discuss mailing list
pkgsrc-wip-discuss%lists.sourceforge.net@localhost
https://lists.sourceforge.net/lists/listinfo/pkgsrc-wip-discuss


Home | Main Index | Thread Index | Old Index