wok-next diff distcc/receipt @ rev 20519
Synchronize wok-hg with wok. Some yesterday's patches are lost :(
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Mar 23 10:45:35 2018 +0200 (2018-03-23) |
parents | 9dd8e9ef3589 |
children | 757d032c55c7 |
line diff
1.1 --- a/distcc/receipt Sun Oct 29 12:45:36 2017 +0100 1.2 +++ b/distcc/receipt Fri Mar 23 10:45:35 2018 +0200 1.3 @@ -1,23 +1,21 @@ 1.4 # SliTaz package receipt v2. 1.5 1.6 PACKAGE="distcc" 1.7 -VERSION="3.1" 1.8 +VERSION="3.3" 1.9 CATEGORY="development" 1.10 SHORT_DESC="Distributed compilation for C/C++" 1.11 MAINTAINER="erjo@slitaz.org" 1.12 LICENSE="GPL2" 1.13 -TARBALL="$PACKAGE-$VERSION.tar.bz2" 1.14 -WEB_SITE="http://distcc.org" 1.15 -WGET_URL="http://distcc.googlecode.com/files/$TARBALL" 1.16 +WEB_SITE="https://github.com/distcc/distcc" 1.17 1.18 -DEPENDS="popt lzo" 1.19 +TARBALL="$PACKAGE-$VERSION.tar.gz" 1.20 +WGET_URL="https://github.com/distcc/distcc/releases/download/v$VERSION/$TARBALL" 1.21 + 1.22 BUILD_DEPENDS="popt-dev lzo-dev python-dev gtk+-dev libgnome-dev \ 1.23 libgnomeui-dev libbonoboui-dev libgnomecanvas-dev libgnome-keyring-dev" 1.24 SPLIT="distcc distccmon-gui" 1.25 1.26 -# Rules to configure and make the package. 1.27 -compile_rules() 1.28 -{ 1.29 +compile_rules() { 1.30 export CFLAGS="-Wno-error=unused-but-set-variable -Wno-unused-local-typedefs" 1.31 ./configure \ 1.32 --prefix=/usr \ 1.33 @@ -29,56 +27,55 @@ 1.34 make && make DESTDIR=$DESTDIR install 1.35 } 1.36 1.37 -# Rules to gen a SliTaz package suitable for Tazpkg. 1.38 -genpkg_rules() 1.39 -{ 1.40 +genpkg_rules() { 1.41 case $PACKAGE in 1.42 - distcc) 1.43 - mkdir -p $fs/usr \ 1.44 - $fs/var/log/distccd \ 1.45 - $fs/etc/init.d 1.46 - 1.47 - cp -a $install/usr/bin $fs/usr 1.48 - cp -a $install/etc/distcc $fs/etc 1.49 - 1.50 - echo '127.0.0.1' >> $fs/etc/distcc/clients.allow 1.51 - 1.52 - install -o root -g root $stuff/distccd $fs/etc/init.d 1.53 - ;; 1.54 - distccmon-gui) 1.55 - CAT="development|Distcc monitor GUI." 1.56 - DEPENDS="gtk+ distcc" 1.57 - mkdir -p $fs/usr/bin \ 1.58 - $fs/usr/share/applications \ 1.59 - $fs/usr/share/pixmaps 1.60 - cp -a $install/usr/bin/distccmon-gnome \ 1.61 - $fs/usr/bin/distccmon-gui 1.62 - cp -a $install/usr/share/distcc/distccmon-gnome-icon.png \ 1.63 - $fs/usr/share/pixmaps/distccmon-gui.png 1.64 - cp stuff/*.desktop $fs/usr/share/applications 1.65 - ;; 1.66 + distcc) 1.67 + mkdir -p $fs/usr \ 1.68 + $fs/var/log/distccd \ 1.69 + $fs/etc/init.d 1.70 + 1.71 + cp -a $install/usr/bin $fs/usr 1.72 + cp -a $install/etc/distcc $fs/etc 1.73 + 1.74 + echo '127.0.0.1' >> $fs/etc/distcc/clients.allow 1.75 + 1.76 + install -o root -g root $stuff/distccd $fs/etc/init.d 1.77 + DEPENDS="popt lzo" 1.78 + ;; 1.79 + distccmon-gui) 1.80 + CAT="development|GUI monitor" 1.81 + DEPENDS="gtk+ distcc" 1.82 + mkdir -p $fs/usr/bin \ 1.83 + $fs/usr/share/applications \ 1.84 + $fs/usr/share/pixmaps 1.85 + cp -a $install/usr/bin/distccmon-gnome \ 1.86 + $fs/usr/bin/distccmon-gui 1.87 + cp -a $install/usr/share/distcc/distccmon-gnome-icon.png \ 1.88 + $fs/usr/share/pixmaps/distccmon-gui.png 1.89 + cp stuff/*.desktop $fs/usr/share/applications 1.90 + ;; 1.91 esac 1.92 } 1.93 1.94 -post_install_distcc() 1.95 -{ 1.96 - if ! grep -q nagios "$1/etc/passwd"; then 1.97 - echo -n "Adding user/group nagios..." 1.98 +post_install_distcc() { 1.99 + if ! grep -q distcc "$1/etc/passwd"; then 1.100 chroot "$1/" addgroup -S distcc 1.101 chroot "$1/" adduser -S -D -H -G distcc distcc 1.102 - status 1.103 fi 1.104 - 1.105 + 1.106 # Fix perms for files and directories 1.107 chroot "$1/" chown -R distcc.distcc /var/log/distccd 1.108 - 1.109 + 1.110 cat <<EOF 1.111 ----- 1.112 -Now you can: 1.113 -* Just run '/etc/init.d/distccd start' to start daemon. 1.114 -* Add distccd to RUN_DAEMONS in /etc/rcS.conf to run distccd àat boot time. 1.115 -* Allow cliets in /etc/distcc/clients.allow 1.116 ----- 1.117 + 1.118 + .---------------------------------------------------------. 1.119 + | Now you can: | 1.120 + | | 1.121 + | * Just run '/etc/init.d/distccd start' to start daemon. | 1.122 + | * Add distccd to RUN_DAEMONS in /etc/rcS.conf | 1.123 + | to run distccd at boot time. | 1.124 + | * Allow cliets in /etc/distcc/clients.allow | 1.125 + '---------------------------------------------------------' 1.126 1.127 EOF 1.128 }