wok-next rev 20492

Up c_icap, colord, compiz-core, gtksourceview3, libsdl-perl, p910nd, polkit
author Aleksej Bobylev <al.bobylev@gmail.com>
date Tue Mar 13 05:24:06 2018 +0200 (2018-03-13)
parents 2f03cb67a994
children 6690b25343a3
files c_icap/receipt colord/receipt compiz-core/receipt fpc-src/receipt gtksourceview3/receipt libsdl-perl/receipt p910nd/receipt polkit/receipt
line diff
     1.1 --- a/c_icap/receipt	Tue Mar 13 02:04:32 2018 +0200
     1.2 +++ b/c_icap/receipt	Tue Mar 13 05:24:06 2018 +0200
     1.3 @@ -14,29 +14,27 @@
     1.4  BUILD_DEPENDS="zlib-dev"
     1.5  SPLIT="c_icap-dev"
     1.6  
     1.7 -# Rules to configure and make the package.
     1.8 -compile_rules()
     1.9 -{
    1.10 +compile_rules() {
    1.11 +	sed -i '/sysconfdir=/ s|^|#|' /etc/slitaz/cook.site # default sysconfdir=/etc
    1.12 +
    1.13  	./configure \
    1.14  		--sysconfdir=/etc/c-icap \
    1.15  		--enable-large-files \
    1.16  		$CONFIGURE_ARGS &&
    1.17 -	make && make install &&
    1.18 +	make && make install || return 1
    1.19  
    1.20 -	mkdir -p $install/etc/init.d/ $install/var/log/c-icap/ &&
    1.21 -	install -m755 $stuff/c-icapd $install/etc/init.d &&
    1.22 +	mkdir -p $install/etc/init.d/ $install/var/log/c-icap/
    1.23 +	install -m755 $stuff/c-icapd $install/etc/init.d
    1.24  
    1.25  	# Fix config file
    1.26  	sed -i -e "s|YourServerName|localhost|;
    1.27  		s|/usr/var/log|/var/log/c-icap/|;
    1.28  		s|/usr/var/run/|/var/run/c-icap|;
    1.29 -		s|/usr/etc|/etc/c-icap|" $install/etc/c-icap/c-icap.conf &&
    1.30 +		s|/usr/etc|/etc/c-icap|" $install/etc/c-icap/c-icap.conf
    1.31  	chmod -x $install/etc/c-icap/*
    1.32  }
    1.33  
    1.34 -# Rules to gen a SliTaz package suitable for Tazpkg.
    1.35 -genpkg_rules()
    1.36 -{
    1.37 +genpkg_rules() {
    1.38  	case $PACKAGE in
    1.39  		c_icap)
    1.40  			copy @std var/log/c-icap/
    1.41 @@ -52,13 +50,13 @@
    1.42  
    1.43  	[ -n "$quiet" ] || cat <<EOF
    1.44  
    1.45 -----
    1.46 -To start $PACKAGE server you can run :
    1.47 -
    1.48 -    /etc/init.d/$PACKAGE start
    1.49 -
    1.50 -Or add $PACKAGE to RUN_DAEMONS in /etc/rcS.conf
    1.51 -----
    1.52 +	.----------------------------------------------.
    1.53 +	| To start c_icap server you can run:          |
    1.54 +	|                                              |
    1.55 +	|    /etc/init.d/c_icap start                  |
    1.56 +	|                                              |
    1.57 +	|Or add c_icap to RUN_DAEMONS in /etc/rcS.conf |
    1.58 +	'----------------------------------------------'
    1.59  EOF
    1.60  }
    1.61  
     2.1 --- a/colord/receipt	Tue Mar 13 02:04:32 2018 +0200
     2.2 +++ b/colord/receipt	Tue Mar 13 05:24:06 2018 +0200
     2.3 @@ -53,7 +53,14 @@
     2.4  }
     2.5  
     2.6  post_install_colord() {
     2.7 -	chroot "$1/" /usr/sbin/addgroup -g 71 colord &&
     2.8 -	chroot "$1/" /usr/sbin/adduser -g "Color Daemon Owner"  -h /var/lib/colord \
     2.9 -		-u 71  -G colord  -s /bin/false  -D colord
    2.10 +	if ! grep -q colord "$1/etc/group"; then
    2.11 +		chroot "$1/" /usr/sbin/addgroup -g 71 colord
    2.12 +		chroot "$1/" /usr/sbin/adduser -g "Color Daemon Owner"  -h /var/lib/colord \
    2.13 +			-u 71  -G colord  -s /bin/false  -D colord
    2.14 +	fi
    2.15  }
    2.16 +
    2.17 +post_remove_colord() {
    2.18 +	chroot "$1/" deluser  colord
    2.19 +	chroot "$1/" delgroup colord
    2.20 +}
     3.1 --- a/compiz-core/receipt	Tue Mar 13 02:04:32 2018 +0200
     3.2 +++ b/compiz-core/receipt	Tue Mar 13 05:24:06 2018 +0200
     3.3 @@ -12,8 +12,9 @@
     3.4  WGET_URL="$WEB_SITE/compiz/releases/download/v$VERSION/compiz-$VERSION.tar.xz"
     3.5  
     3.6  BUILD_DEPENDS="xorg-dev intltool librsvg-dev libxslt-dev pango-dev libtool \
     3.7 -startup-notification-dev mesa-dev file dbus-dev dbus-glib-dev cairo-dev \
     3.8 -util-linux-uuid-dev expat-dev xorg-libxshmfence-dev libglu-mesa-dev "
     3.9 +startup-notification-dev mesa17-dev file dbus-dev dbus-glib-dev cairo-dev \
    3.10 +util-linux-uuid-dev expat-dev xorg-libxshmfence-dev libglu-mesa-dev \
    3.11 +xorg-xcb-util-dev"
    3.12  SPLIT="compiz-core-dev"
    3.13  
    3.14  compile_rules() {
     4.1 --- a/fpc-src/receipt	Tue Mar 13 02:04:32 2018 +0200
     4.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.3 @@ -1,20 +0,0 @@
     4.4 -# SliTaz package receipt.
     4.5 -
     4.6 -PACKAGE="fpc-src"
     4.7 -VERSION="2.6.4"
     4.8 -CATEGORY="development"
     4.9 -SHORT_DESC="Sources for the FreePascal compiler (requierd by the Lazarus IDE)."
    4.10 -MAINTAINER="slaxemulator@gmail.com"
    4.11 -LICENSE="GPL2 LGPL2.1"
    4.12 -SOURCE="fpcbuild"
    4.13 -TARBALL="$SOURCE-$VERSION.tar.gz"
    4.14 -WEB_SITE="http://www.freepascal.org/"
    4.15 -WGET_URL="ftp://ftp.freepascal.org/pub/fpc/dist/$VERSION/source/$TARBALL"
    4.16 -
    4.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
    4.18 -genpkg_rules()
    4.19 -{
    4.20 -	mkdir -p $fs/usr/lib/fpc
    4.21 -	cp -a $src/fpcsrc $fs/usr/lib/fpc/src
    4.22 -}
    4.23 -
     5.1 --- a/gtksourceview3/receipt	Tue Mar 13 02:04:32 2018 +0200
     5.2 +++ b/gtksourceview3/receipt	Tue Mar 13 05:24:06 2018 +0200
     5.3 @@ -12,11 +12,15 @@
     5.4  TARBALL="gtksourceview-$VERSION.tar.xz"
     5.5  WGET_URL="$GNOME_MIRROR/gtksourceview/${VERSION%.*}/$TARBALL"
     5.6  
     5.7 -BUILD_DEPENDS="glib-dev itstool gtk+3-dev libxml2-dev gettext gtk-doc vala"
     5.8 +BUILD_DEPENDS="glib-dev itstool gtk+3-dev libxml2-dev gettext gtk-doc vala \
     5.9 +gobject-introspection-dev"
    5.10  SPLIT="gtksourceview3-dev"
    5.11  
    5.12  compile_rules() {
    5.13 -	./configure $CONFIGURE_ARGS && make && make install
    5.14 +	fix ld
    5.15 +	./configure $CONFIGURE_ARGS &&
    5.16 +	fix libtool &&
    5.17 +	make && make install
    5.18  }
    5.19  
    5.20  genpkg_rules() {
     6.1 --- a/libsdl-perl/receipt	Tue Mar 13 02:04:32 2018 +0200
     6.2 +++ b/libsdl-perl/receipt	Tue Mar 13 05:24:06 2018 +0200
     6.3 @@ -1,34 +1,26 @@
     6.4 -# SliTaz package receipt.
     6.5 +# SliTaz package receipt v2.
     6.6  
     6.7  PACKAGE="libsdl-perl"
     6.8  VERSION="2.2.6"
     6.9  CATEGORY="x-window"
    6.10 -SHORT_DESC="SDL perl support."
    6.11 +SHORT_DESC="SDL perl support"
    6.12  MAINTAINER="slaxemulator@gmail.com"
    6.13  LICENSE="LGPL2"
    6.14 -SOURCE="SDL_Perl"
    6.15 -TARBALL="$SOURCE-v${VERSION}.tar.gz"
    6.16  WEB_SITE="http://sdl.perl.org"
    6.17 +
    6.18 +TARBALL="SDL_Perl-v$VERSION.tar.gz"
    6.19  WGET_URL="http://search.cpan.org/CPAN/authors/id/K/KT/KTHAKORE/$TARBALL"
    6.20  
    6.21 -DEPENDS="xorg libglu-mesa mesa libsdl libsdl-gfx libsdl-image libsdl-mixer \
    6.22 -libsdl-net libsmpeg libsdl-ttf"
    6.23 -BUILD_DEPENDS="perl-yaml xorg-dev libglu-mesa libglu-mesa-dev mesa-dev \
    6.24 -libsdl-dev libsdl-gfx-dev libsdl-image-dev libsdl-mixer-dev libsdl-net-dev \
    6.25 -libsdl-ttf-dev perl-module-build perl-dev"
    6.26 +BUILD_DEPENDS="perl-module-build perl-yaml libsdl-dev perl-dev mesa17-dev \
    6.27 +libglu-mesa-dev"
    6.28  
    6.29 -# Rules to configure and make the package.
    6.30 -compile_rules()
    6.31 -{
    6.32 +compile_rules() {
    6.33  	perl Build.PL destdir="$DESTDIR" &&
    6.34  	perl Build &&
    6.35  	perl Build install
    6.36  }
    6.37  
    6.38 -# Rules to gen a SliTaz package suitable for Tazpkg.
    6.39 -genpkg_rules()
    6.40 -{
    6.41 -	mkdir -p $fs/usr
    6.42 -	cp -a $install/usr/lib $fs/usr
    6.43 +genpkg_rules() {
    6.44 +	copy @std
    6.45 +	DEPENDS="libglu-mesa libsdl mesa17 perl"
    6.46  }
    6.47 -
     7.1 --- a/p910nd/receipt	Tue Mar 13 02:04:32 2018 +0200
     7.2 +++ b/p910nd/receipt	Tue Mar 13 05:24:06 2018 +0200
     7.3 @@ -1,30 +1,25 @@
     7.4 -# SliTaz package receipt.
     7.5 +# SliTaz package receipt v2.
     7.6  
     7.7  PACKAGE="p910nd"
     7.8  VERSION="0.95"
     7.9  CATEGORY="network"
    7.10 -SHORT_DESC="Network to printer (/dev/lp* or /dev/usb/lp*) gateway."
    7.11 +SHORT_DESC="Network to printer (/dev/lp* or /dev/usb/lp*) gateway"
    7.12  MAINTAINER="pascal.bellard@slitaz.org"
    7.13  LICENSE="GPL2"
    7.14 +WEB_SITE="http://p910nd.sourceforge.net/"
    7.15 +
    7.16  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    7.17 -WEB_SITE="http://$PACKAGE.sourceforge.net/"
    7.18  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
    7.19 -TAGS="printer"
    7.20  
    7.21 -# Rules to configure and make the package.
    7.22 -compile_rules()
    7.23 -{
    7.24 -	cd $src
    7.25 +compile_rules() {
    7.26  	make CFLAGS=-DLOCKFILE_DIR=\\\"/var/lock\\\" &&
    7.27 -	make DESTDIR=$DESTDIR install
    7.28 +	make DESTDIR=$DESTDIR install || return 1
    7.29 +
    7.30 +	mkdir -p     $install/etc/init.d/
    7.31 +	ln -s daemon $install/etc/init.d/p910nd
    7.32  }
    7.33  
    7.34 -# Rules to gen a SliTaz package suitable for Tazpkg.
    7.35 -genpkg_rules()
    7.36 -{
    7.37 -	mkdir -p $fs/usr $fs/etc/init.d
    7.38 -	cp -a $install/usr/sbin $fs/usr
    7.39 -	sed '1,/%description/d;/%pre/,$d' $src/p910nd.spec > $WOK/$PACKAGE/description.txt
    7.40 -	ln -s daemon $fs/etc/init.d/p910nd
    7.41 +genpkg_rules() {
    7.42 +	copy @std
    7.43 +	TAGS="printer"
    7.44  }
    7.45 -
     8.1 --- a/polkit/receipt	Tue Mar 13 02:04:32 2018 +0200
     8.2 +++ b/polkit/receipt	Tue Mar 13 05:24:06 2018 +0200
     8.3 @@ -75,9 +75,11 @@
     8.4  }
     8.5  
     8.6  post_install_polkit() {
     8.7 -	chroot "$1/" /usr/sbin/addgroup -g 27 polkitd &&
     8.8 -	chroot "$1/" /usr/sbin/adduser -g "PolicyKit Daemon Owner" \
     8.9 -		-h /etc/polkit-1 -u 27 -G polkitd -s /bin/false -D polkitd
    8.10 +	if ! grep -q polkitd "$1/etc/group"; then
    8.11 +		chroot "$1/" /usr/sbin/addgroup -g 27 polkitd
    8.12 +		chroot "$1/" /usr/sbin/adduser -g "PolicyKit Daemon Owner" \
    8.13 +			-h /etc/polkit-1 -u 27 -G polkitd -s /bin/false -D polkitd
    8.14 +	fi
    8.15  
    8.16  	mkdir -p "$1/var"
    8.17  
    8.18 @@ -90,10 +92,17 @@
    8.19  	install -dm700 -o27 -g27 "$1/usr/share/polkit-1/rules.d"
    8.20  }
    8.21  
    8.22 +post_remove_polkit() {
    8.23 +	chroot "$1/" deluser  polkitd
    8.24 +	chroot "$1/" delgroup polkitd
    8.25 +}
    8.26 +
    8.27  post_install_polkit_pam() {
    8.28 -	chroot "$1/" /usr/sbin/addgroup -g 27 polkitd &&
    8.29 -	chroot "$1/" /usr/sbin/adduser -g "PolicyKit Daemon Owner" \
    8.30 -		-h /etc/polkit-1 -u 27 -G polkitd -s /bin/false -D polkitd
    8.31 +	if ! grep -q polkitd "$1/etc/group"; then
    8.32 +		chroot "$1/" /usr/sbin/addgroup -g 27 polkitd
    8.33 +		chroot "$1/" /usr/sbin/adduser -g "PolicyKit Daemon Owner" \
    8.34 +			-h /etc/polkit-1 -u 27 -G polkitd -s /bin/false -D polkitd
    8.35 +	fi
    8.36  
    8.37  	mkdir -p "$1/var"
    8.38  
    8.39 @@ -105,3 +114,8 @@
    8.40  
    8.41  	install -dm700 -o27 -g27 "$1/usr/share/polkit-1/rules.d"
    8.42  }
    8.43 +
    8.44 +post_remove_polkit_pam() {
    8.45 +	chroot "$1/" deluser  polkitd
    8.46 +	chroot "$1/" delgroup polkitd
    8.47 +}