wok-next view distcc/receipt @ rev 20523

libnsgif: add missing stuff
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Mar 23 15:16:45 2018 +0200 (2018-03-23)
parents 9dd8e9ef3589
children 757d032c55c7
line source
1 # SliTaz package receipt v2.
3 PACKAGE="distcc"
4 VERSION="3.3"
5 CATEGORY="development"
6 SHORT_DESC="Distributed compilation for C/C++"
7 MAINTAINER="erjo@slitaz.org"
8 LICENSE="GPL2"
9 WEB_SITE="https://github.com/distcc/distcc"
11 TARBALL="$PACKAGE-$VERSION.tar.gz"
12 WGET_URL="https://github.com/distcc/distcc/releases/download/v$VERSION/$TARBALL"
14 BUILD_DEPENDS="popt-dev lzo-dev python-dev gtk+-dev libgnome-dev \
15 libgnomeui-dev libbonoboui-dev libgnomecanvas-dev libgnome-keyring-dev"
16 SPLIT="distcc distccmon-gui"
18 compile_rules() {
19 export CFLAGS="-Wno-error=unused-but-set-variable -Wno-unused-local-typedefs"
20 ./configure \
21 --prefix=/usr \
22 --sysconfdir=/etc \
23 --mandir=/usr/share/man \
24 --with-gnome \
25 --with-gtk \
26 $CONFIGURE_ARGS &&
27 make && make DESTDIR=$DESTDIR install
28 }
30 genpkg_rules() {
31 case $PACKAGE in
32 distcc)
33 mkdir -p $fs/usr \
34 $fs/var/log/distccd \
35 $fs/etc/init.d
37 cp -a $install/usr/bin $fs/usr
38 cp -a $install/etc/distcc $fs/etc
40 echo '127.0.0.1' >> $fs/etc/distcc/clients.allow
42 install -o root -g root $stuff/distccd $fs/etc/init.d
43 DEPENDS="popt lzo"
44 ;;
45 distccmon-gui)
46 CAT="development|GUI monitor"
47 DEPENDS="gtk+ distcc"
48 mkdir -p $fs/usr/bin \
49 $fs/usr/share/applications \
50 $fs/usr/share/pixmaps
51 cp -a $install/usr/bin/distccmon-gnome \
52 $fs/usr/bin/distccmon-gui
53 cp -a $install/usr/share/distcc/distccmon-gnome-icon.png \
54 $fs/usr/share/pixmaps/distccmon-gui.png
55 cp stuff/*.desktop $fs/usr/share/applications
56 ;;
57 esac
58 }
60 post_install_distcc() {
61 if ! grep -q distcc "$1/etc/passwd"; then
62 chroot "$1/" addgroup -S distcc
63 chroot "$1/" adduser -S -D -H -G distcc distcc
64 fi
66 # Fix perms for files and directories
67 chroot "$1/" chown -R distcc.distcc /var/log/distccd
69 cat <<EOF
71 .---------------------------------------------------------.
72 | Now you can: |
73 | |
74 | * Just run '/etc/init.d/distccd start' to start daemon. |
75 | * Add distccd to RUN_DAEMONS in /etc/rcS.conf |
76 | to run distccd at boot time. |
77 | * Allow cliets in /etc/distcc/clients.allow |
78 '---------------------------------------------------------'
80 EOF
81 }