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 +}