# HG changeset patch # User Pascal Bellard # Date 1508769181 -7200 # Node ID 0111bf85ae3665049e998df855e5250ff2501067 # Parent fe5c6d5a50f0ace9891b89172056365ef40e5c66 php, razorqt, transmission: receipt v2 diff -r fe5c6d5a50f0 -r 0111bf85ae36 php-apache/receipt --- a/php-apache/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,61 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="php-apache" -VERSION="5.5.13" -CATEGORY="development" -SHORT_DESC="PHP module for apache." -MAINTAINER="pascal.bellard@slitaz.org" -LICENSE="BSD" -WEB_SITE="http://www.php.net/" -WANTED="php" -PROVIDE="php:apache" - -DEPENDS="php-common apache libxml2 zlib" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/share - cp -a $install/usr/share/apache $fs/usr/share -} - -# Post and pre install commans to stop -# and restart Web server if needed. -pre_install() -{ - if [ -z "$1" -a -f "/var/run/apache/httpd.pid" ]; then - /etc/init.d/apache stop - fi -} - -post_install() -{ - grep -q php5_module "$1/etc/apache/httpd.conf" || { - sed -e 's|mod_rewrite.so|mod_rewrite.so\nLoadModule php5_module share/apache/modules/libphp5.so|' \ - -e 's|DirectoryIndex index.html|DirectoryIndex index.html index.php|' \ - -e 's|mime.types|mime.types\n AddType application/x-httpd-php .php .php3 .php4 .php5\n AddType application/x-httpd-php-source .phps|' \ - -i "$1/etc/apache/httpd.conf" - } - [ -f "$1/etc/apache/conf.d/phpinfo" ] || \ - cat > "$1/etc/apache/conf.d/phpinfo" < - Alias /phpinfo /usr/share/phpinfo - - - DirectoryIndex index.php - Options +FollowSymLinks - AllowOverride None - Order allow,deny - Allow from all - -EOT - # Restart Web server. - if [ -z "$1" -a -f "/var/run/apache/httpd.pid" ]; then - /etc/init.d/apache stop - sleep 2 - fi - if [ -z "$1" ]; then - /etc/init.d/apache start - fi -} - diff -r fe5c6d5a50f0 -r 0111bf85ae36 php-cherokee/receipt --- a/php-cherokee/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,55 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="php-cherokee" -VERSION="5.5.13" -CATEGORY="development" -SHORT_DESC="PHP module for cherokee." -MAINTAINER="shann@slitaz.org" -LICENSE="BSD" -WEB_SITE="http://www.php.net/" -WANTED="php" -PROVIDE="php:cherokee" - -DEPENDS="php-common cherokee libxml2 zlib" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/bin $fs/usr/share/php - cp -a $src/sapi/cgi/php-cgi $fs/usr/bin -} - -# Post and pre install commands to stop -# and restart Web server if needed. -pre_install() -{ - if [ -z "$1" -a ! -f "/var/run/cherokee.pid" ]; then - /etc/init.d/cherokee stop - fi -} - -post_install() -{ - # Enable php -# if [ -f "$1/etc/lighttpd/lighttpd.conf" ]; then -# [ -f "$1/usr/lib/lighttpd/mod_fastcgi.so" ] || \ -# tazpkg get-install lighttpd-modules --root="$1/" -# sed -e 's|#fastcgi.server = ( ".php"|fastcgi.server = ( ".php"|' \ -# -e 's|#"bin-path" => "/usr/bin/php-cgi"|"bin-path" => "/usr/bin/php-cgi"|' \ -# -e 's|#"socket" => "/tmp/php.socket"|"socket" => "/tmp/php.socket"\n )))|' \ -# -i "$1/etc/lighttpd/lighttpd.conf" -# grep -q mod_fastcgi "$1/etc/lighttpd/lighttpd.conf" || \ -# sed -e 's|server.modules = (|server.modules = (\n "mod_fastcgi",|' \ -# -i "$1/etc/lighttpd/lighttpd.conf" -# grep -q php3 "$1/etc/lighttpd/lighttpd.conf" || \ -# sed -e 's|for PHP.*|for PHP.\nfastcgi.map-extensions = ( ".php3" => ".php", ".php4" => ".php", ".php5" => ".php" )|' \ -# -i "$1/etc/lighttpd/lighttpd.conf" -# fi - - - # Start Web server. - if [ -z "$1" -a ! -f /var/run/cherokee.pid \ - -a -f /etc/init.d/cherokee ]; then - /etc/init.d/cherokee start - fi -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 php-cli/receipt --- a/php-cli/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,19 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="php-cli" -VERSION="5.5.13" -CATEGORY="development" -SHORT_DESC="PHP web programming language command line interpreter." -MAINTAINER="pascal.bellard@slitaz.org" -LICENSE="BSD" -WEB_SITE="http://www.php.net/" -WANTED="php" - -DEPENDS="php-common" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/bin - cp -a $install/usr/bin/php $fs/usr/bin -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 php-common/receipt --- a/php-common/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,43 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="php-common" -VERSION="5.5.13" -CATEGORY="development" -SHORT_DESC="Common files for PHP modules." -MAINTAINER="pascal.bellard@slitaz.org" -LICENSE="BSD" -WEB_SITE="http://www.php.net/" -WANTED="php" -CONFIG_FILES="/etc/php.ini" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/etc \ - $fs/usr/share/applications \ - $fs/usr/share/pixmaps - cp -a $stuff/phpinfo $fs/usr/share - cp $stuff/php.desktop $fs/usr/share/applications - cp $stuff/php.png $fs/usr/share/pixmaps - cp $install/etc/php.ini $fs/etc -} - -# Post and pre install commands -pre_install() -{ - # Backup existing php.ini - if [ -f "$1/etc/php.ini" ]; then - echo -n "Creating php.ini backup..." - cp "$1/etc/php.ini" "$1/etc/php.ini.bak" - status - fi -} -post_install() -{ - # Restore original php.ini - if [ -f "$1/etc/php.ini.bak" ]; then - echo -n "Restoring php.ini backup..." - mv -f "$1/etc/php.ini.bak" "$1/etc/php.ini" - status - fi -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 php-common/stuff/php.desktop --- a/php-common/stuff/php.desktop Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Name=PHP info -GenericName=PHP information -GenericName[fr]=Informations sur PHP -Comment=PHP configuration informations -Comment[fr]=Informations de configuration de PHP -Exec=browser http://localhost/phpinfo/ -Icon=php -Type=Application -Categories=Development; diff -r fe5c6d5a50f0 -r 0111bf85ae36 php-common/stuff/php.png Binary file php-common/stuff/php.png has changed diff -r fe5c6d5a50f0 -r 0111bf85ae36 php-common/stuff/phpinfo/index.php --- a/php-common/stuff/phpinfo/index.php Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,4 +0,0 @@ - - diff -r fe5c6d5a50f0 -r 0111bf85ae36 php-curl/receipt --- a/php-curl/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,74 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="php-curl" -VERSION="5.5.13" -CATEGORY="development" -SHORT_DESC="curl module for PHP web programming language." -MAINTAINER="jozee@slitaz.org" -LICENSE="BSD" -WEB_SITE="http://www.php.net/" -WANTED="php" - -DEPENDS="curl php" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/share/php - cp $(find $install | grep curl.so) $fs/usr/share/php/ -} - -# Post and pre install commans to stop -# and restart Web server if needed. -pre_install() -{ - while read daemon file; do - if [ -z "$1" -a -f "/var/run/$file" ]; then - /etc/init.d/$daemon stop - fi - done < "$1/etc/apache/conf.d/phpinfo" < + Alias /phpinfo /usr/share/phpinfo + + + DirectoryIndex index.php + Options +FollowSymLinks + AllowOverride None + Order allow,deny + Allow from all + +EOT + # Restart Web server. + if [ -z "$1" -a -f "/var/run/apache/httpd.pid" ]; then + /etc/init.d/apache stop + sleep 2 + fi + if [ -z "$1" ]; then + /etc/init.d/apache start + fi +} + +# Post and pre install commands to stop +# and restart Web server if needed. +pre_install_php_cherokee() +{ + if [ -z "$1" -a ! -f "/var/run/cherokee.pid" ]; then + /etc/init.d/cherokee stop + fi +} + +post_install_php_cherokee() +{ + # Enable php +# if [ -f "$1/etc/lighttpd/lighttpd.conf" ]; then +# [ -f "$1/usr/lib/lighttpd/mod_fastcgi.so" ] || \ +# tazpkg get-install lighttpd-modules --root="$1/" +# sed -e 's|#fastcgi.server = ( ".php"|fastcgi.server = ( ".php"|' \ +# -e 's|#"bin-path" => "/usr/bin/php-cgi"|"bin-path" => "/usr/bin/php-cgi"|' \ +# -e 's|#"socket" => "/tmp/php.socket"|"socket" => "/tmp/php.socket"\n )))|' \ +# -i "$1/etc/lighttpd/lighttpd.conf" +# grep -q mod_fastcgi "$1/etc/lighttpd/lighttpd.conf" || \ +# sed -e 's|server.modules = (|server.modules = (\n "mod_fastcgi",|' \ +# -i "$1/etc/lighttpd/lighttpd.conf" +# grep -q php3 "$1/etc/lighttpd/lighttpd.conf" || \ +# sed -e 's|for PHP.*|for PHP.\nfastcgi.map-extensions = ( ".php3" => ".php", ".php4" => ".php", ".php5" => ".php" )|' \ +# -i "$1/etc/lighttpd/lighttpd.conf" +# fi + + + # Start Web server. + if [ -z "$1" -a ! -f /var/run/cherokee.pid \ + -a -f /etc/init.d/cherokee ]; then + /etc/init.d/cherokee start + fi +} + +# Post and pre install commands +pre_install_php_common() +{ + # Backup existing php.ini + if [ -f "$1/etc/php.ini" ]; then + echo -n "Creating php.ini backup..." + cp "$1/etc/php.ini" "$1/etc/php.ini.bak" + status + fi +} +post_install_php_common() +{ + # Restore original php.ini + if [ -f "$1/etc/php.ini.bak" ]; then + echo -n "Restoring php.ini backup..." + mv -f "$1/etc/php.ini.bak" "$1/etc/php.ini" + status + fi +} + +# Post and pre install commans to stop +# and restart Web server if needed. +pre_install_php_curl() +{ + while read daemon file; do + if [ -z "$1" -a -f "/var/run/$file" ]; then + /etc/init.d/$daemon stop + fi + done < + diff -r fe5c6d5a50f0 -r 0111bf85ae36 razorqt-appswitcher/receipt --- a/razorqt-appswitcher/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="razorqt-appswitcher" -VERSION="0.5.2" -CATEGORY="x-window" -SHORT_DESC="Razor-qt Apps switcher plugin." -MAINTAINER="pankso@slitaz.org" -LICENSE="GPL2 LGPL2.1" -WANTED="razorqt" -WEB_SITE="http://razor-qt.org/" - -DEPENDS="razorqt" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/bin $fs/etc/xdg/autostart - cp -a $install/usr/bin/razor-appswitcher $fs/usr/bin - cp -a $install/etc/xdg/autostart/razor-appswitcher.desktop \ - $fs/etc/xdg/autostart -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 razorqt-autosuspend/receipt --- a/razorqt-autosuspend/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,27 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="razorqt-autosuspend" -VERSION="0.5.2" -CATEGORY="x-window" -SHORT_DESC="Razor-qt suspend manage application tool." -MAINTAINER="pankso@slitaz.org" -LICENSE="GPL2 LGPL2.1" -WANTED="razorqt" -WEB_SITE="http://razor-qt.org/" - -DEPENDS="razorqt" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p \ - $fs/usr/bin \ - $fs/etc/xdg/autostart \ - $fs/usr/share/applications - cp -a $install/usr/bin/razor-autosuspend $fs/usr/bin - cp -a $install/usr/bin/razor-config-autosuspend $fs/usr/bin - cp -a $install/etc/xdg/autostart/razor-autosuspend.desktop \ - $fs/etc/xdg/autostart - cp $install/usr/share/applications/razor-config-autosuspend.desktop \ - $fs/usr/share/applications -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 razorqt-dev/receipt --- a/razorqt-dev/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="razorqt-dev" -VERSION="0.5.2" -CATEGORY="development" -SHORT_DESC="Development files for the QT based Razor desktop" -MAINTAINER="pankso@slitaz.org" -LICENSE="GPL2 LGPL2.1" -WANTED="razorqt" -WEB_SITE="http://razor-qt.org/" - -DEPENDS="Qt4-dev pkg-config" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/pkgconfig $fs/usr/lib - cp -a $install/usr/include $fs/usr -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 razorqt-locale-cs/receipt --- a/razorqt-locale-cs/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="razorqt-locale-cs" -VERSION="0.5.2" -CATEGORY="localization" -SHORT_DESC="Czech locale for Razor-qt" -MAINTAINER="al.bobylev@gmail.com" -LICENSE="GPL2 LGPL2.1" -WEB_SITE="http://razor-qt.org/" -WANTED="razorqt" - -LOCALE="cs" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - cd $install - qms=$(find . \( -name "*_$LOCALE.qm" \) -o \( -name "*_${LOCALE}_*.qm" \) | sed 's|^.||') - for qm in $qms; do - mkdir -p $(dirname $fs$qm) - cp -a $install$qm $fs$qm - done -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 razorqt-locale-da/receipt --- a/razorqt-locale-da/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="razorqt-locale-da" -VERSION="0.5.2" -CATEGORY="localization" -SHORT_DESC="Danish locale for Razor-qt" -MAINTAINER="al.bobylev@gmail.com" -LICENSE="GPL2 LGPL2.1" -WEB_SITE="http://razor-qt.org/" -WANTED="razorqt" - -LOCALE="da" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - cd $install - qms=$(find . \( -name "*_$LOCALE.qm" \) -o \( -name "*_${LOCALE}_*.qm" \) | sed 's|^.||') - for qm in $qms; do - mkdir -p $(dirname $fs$qm) - cp -a $install$qm $fs$qm - done -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 razorqt-locale-de/receipt --- a/razorqt-locale-de/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="razorqt-locale-de" -VERSION="0.5.2" -CATEGORY="localization" -SHORT_DESC="German locale for Razor-qt" -MAINTAINER="al.bobylev@gmail.com" -LICENSE="GPL2 LGPL2.1" -WEB_SITE="http://razor-qt.org/" -WANTED="razorqt" - -LOCALE="de" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - cd $install - qms=$(find . \( -name "*_$LOCALE.qm" \) -o \( -name "*_${LOCALE}_*.qm" \) | sed 's|^.||') - for qm in $qms; do - mkdir -p $(dirname $fs$qm) - cp -a $install$qm $fs$qm - done -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 razorqt-locale-el/receipt --- a/razorqt-locale-el/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="razorqt-locale-el" -VERSION="0.5.2" -CATEGORY="localization" -SHORT_DESC="Greek locale for Razor-qt" -MAINTAINER="al.bobylev@gmail.com" -LICENSE="GPL2 LGPL2.1" -WEB_SITE="http://razor-qt.org/" -WANTED="razorqt" - -LOCALE="el" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - cd $install - qms=$(find . \( -name "*_$LOCALE.qm" \) -o \( -name "*_${LOCALE}_*.qm" \) | sed 's|^.||') - for qm in $qms; do - mkdir -p $(dirname $fs$qm) - cp -a $install$qm $fs$qm - done -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 razorqt-locale-es/receipt --- a/razorqt-locale-es/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="razorqt-locale-es" -VERSION="0.5.2" -CATEGORY="localization" -SHORT_DESC="Spanish locale for Razor-qt" -MAINTAINER="al.bobylev@gmail.com" -LICENSE="GPL2 LGPL2.1" -WEB_SITE="http://razor-qt.org/" -WANTED="razorqt" - -LOCALE="es" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - cd $install - qms=$(find . \( -name "*_$LOCALE.qm" \) -o \( -name "*_${LOCALE}_*.qm" \) | sed 's|^.||') - for qm in $qms; do - mkdir -p $(dirname $fs$qm) - cp -a $install$qm $fs$qm - done -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 razorqt-locale-fr/receipt --- a/razorqt-locale-fr/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="razorqt-locale-fr" -VERSION="0.5.2" -CATEGORY="localization" -SHORT_DESC="French locale for Razor-qt" -MAINTAINER="al.bobylev@gmail.com" -LICENSE="GPL2 LGPL2.1" -WEB_SITE="http://razor-qt.org/" -WANTED="razorqt" - -LOCALE="fr" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - cd $install - qms=$(find . \( -name "*_$LOCALE.qm" \) -o \( -name "*_${LOCALE}_*.qm" \) | sed 's|^.||') - for qm in $qms; do - mkdir -p $(dirname $fs$qm) - cp -a $install$qm $fs$qm - done -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 razorqt-locale-hu/receipt --- a/razorqt-locale-hu/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="razorqt-locale-hu" -VERSION="0.5.2" -CATEGORY="localization" -SHORT_DESC="Hungarian locale for Razor-qt" -MAINTAINER="al.bobylev@gmail.com" -LICENSE="GPL2 LGPL2.1" -WEB_SITE="http://razor-qt.org/" -WANTED="razorqt" - -LOCALE="hu" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - cd $install - qms=$(find . \( -name "*_$LOCALE.qm" \) -o \( -name "*_${LOCALE}_*.qm" \) | sed 's|^.||') - for qm in $qms; do - mkdir -p $(dirname $fs$qm) - cp -a $install$qm $fs$qm - done -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 razorqt-locale-id/receipt --- a/razorqt-locale-id/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="razorqt-locale-id" -VERSION="0.5.2" -CATEGORY="localization" -SHORT_DESC="Indonesian locale for Razor-qt" -MAINTAINER="al.bobylev@gmail.com" -LICENSE="GPL2 LGPL2.1" -WEB_SITE="http://razor-qt.org/" -WANTED="razorqt" - -LOCALE="id" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - cd $install - qms=$(find . \( -name "*_$LOCALE.qm" \) -o \( -name "*_${LOCALE}_*.qm" \) | sed 's|^.||') - for qm in $qms; do - mkdir -p $(dirname $fs$qm) - cp -a $install$qm $fs$qm - done -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 razorqt-locale-it/receipt --- a/razorqt-locale-it/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="razorqt-locale-it" -VERSION="0.5.2" -CATEGORY="localization" -SHORT_DESC="Italian locale for Razor-qt" -MAINTAINER="al.bobylev@gmail.com" -LICENSE="GPL2 LGPL2.1" -WEB_SITE="http://razor-qt.org/" -WANTED="razorqt" - -LOCALE="it" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - cd $install - qms=$(find . \( -name "*_$LOCALE.qm" \) -o \( -name "*_${LOCALE}_*.qm" \) | sed 's|^.||') - for qm in $qms; do - mkdir -p $(dirname $fs$qm) - cp -a $install$qm $fs$qm - done -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 razorqt-locale-misc/receipt --- a/razorqt-locale-misc/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,31 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="razorqt-locale-misc" -VERSION="0.5.2" -CATEGORY="localization" -SHORT_DESC="Miscelaneous locales for Razor-qt not included in razorqt-locale-*" -MAINTAINER="al.bobylev@gmail.com" -LICENSE="GPL2 LGPL2.1" -WEB_SITE="http://razor-qt.org/" -WANTED="razorqt" - -LOCALES="cs da de el es fr hu id it pl pt ru sl sv uk zh" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - # copy all translations - cd $install - qms=$(find . -name "*.qm" | sed 's|^.||') - for qm in $qms; do - mkdir -p $(dirname $fs$qm) - cp -a $install$qm $fs$qm - done - # remove translations that exists in razorqt-locale-* - for locale in $LOCALES; do - cook razorqt-locale-$locale - for qm in $(cat $WOK/razorqt-locale-$locale/taz/*/files.list); do - rm -f $fs$qm - done - done -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 razorqt-locale-pl/receipt --- a/razorqt-locale-pl/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="razorqt-locale-pl" -VERSION="0.5.2" -CATEGORY="localization" -SHORT_DESC="Polish locale for Razor-qt" -MAINTAINER="al.bobylev@gmail.com" -LICENSE="GPL2 LGPL2.1" -WEB_SITE="http://razor-qt.org/" -WANTED="razorqt" - -LOCALE="pl" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - cd $install - qms=$(find . \( -name "*_$LOCALE.qm" \) -o \( -name "*_${LOCALE}_*.qm" \) | sed 's|^.||') - for qm in $qms; do - mkdir -p $(dirname $fs$qm) - cp -a $install$qm $fs$qm - done -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 razorqt-locale-pt/receipt --- a/razorqt-locale-pt/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="razorqt-locale-pt" -VERSION="0.5.2" -CATEGORY="localization" -SHORT_DESC="Portuguese locale for Razor-qt" -MAINTAINER="al.bobylev@gmail.com" -LICENSE="GPL2 LGPL2.1" -WEB_SITE="http://razor-qt.org/" -WANTED="razorqt" - -LOCALE="pt" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - cd $install - qms=$(find . \( -name "*_$LOCALE.qm" \) -o \( -name "*_${LOCALE}_*.qm" \) | sed 's|^.||') - for qm in $qms; do - mkdir -p $(dirname $fs$qm) - cp -a $install$qm $fs$qm - done -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 razorqt-locale-ru/receipt --- a/razorqt-locale-ru/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="razorqt-locale-ru" -VERSION="0.5.2" -CATEGORY="localization" -SHORT_DESC="Russian locale for Razor-qt" -MAINTAINER="al.bobylev@gmail.com" -LICENSE="GPL2 LGPL2.1" -WEB_SITE="http://razor-qt.org/" -WANTED="razorqt" - -LOCALE="ru" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - cd $install - qms=$(find . \( -name "*_$LOCALE.qm" \) -o \( -name "*_${LOCALE}_*.qm" \) | sed 's|^.||') - for qm in $qms; do - mkdir -p $(dirname $fs$qm) - cp -a $install$qm $fs$qm - done -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 razorqt-locale-sl/receipt --- a/razorqt-locale-sl/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="razorqt-locale-sl" -VERSION="0.5.2" -CATEGORY="localization" -SHORT_DESC="Slovenian locale for Razor-qt" -MAINTAINER="al.bobylev@gmail.com" -LICENSE="GPL2 LGPL2.1" -WEB_SITE="http://razor-qt.org/" -WANTED="razorqt" - -LOCALE="sl" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - cd $install - qms=$(find . \( -name "*_$LOCALE.qm" \) -o \( -name "*_${LOCALE}_*.qm" \) | sed 's|^.||') - for qm in $qms; do - mkdir -p $(dirname $fs$qm) - cp -a $install$qm $fs$qm - done -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 razorqt-locale-sv/receipt --- a/razorqt-locale-sv/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="razorqt-locale-sv" -VERSION="0.5.2" -CATEGORY="localization" -SHORT_DESC="Swedish locale for Razor-qt" -MAINTAINER="al.bobylev@gmail.com" -LICENSE="GPL2 LGPL2.1" -WEB_SITE="http://razor-qt.org/" -WANTED="razorqt" - -LOCALE="sv" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - cd $install - qms=$(find . \( -name "*_$LOCALE.qm" \) -o \( -name "*_${LOCALE}_*.qm" \) | sed 's|^.||') - for qm in $qms; do - mkdir -p $(dirname $fs$qm) - cp -a $install$qm $fs$qm - done -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 razorqt-locale-uk/receipt --- a/razorqt-locale-uk/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="razorqt-locale-uk" -VERSION="0.5.2" -CATEGORY="localization" -SHORT_DESC="Ukrainian locale for Razor-qt" -MAINTAINER="al.bobylev@gmail.com" -LICENSE="GPL2 LGPL2.1" -WEB_SITE="http://razor-qt.org/" -WANTED="razorqt" - -LOCALE="uk" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - cd $install - qms=$(find . \( -name "*_$LOCALE.qm" \) -o \( -name "*_${LOCALE}_*.qm" \) | sed 's|^.||') - for qm in $qms; do - mkdir -p $(dirname $fs$qm) - cp -a $install$qm $fs$qm - done -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 razorqt-locale-zh/receipt --- a/razorqt-locale-zh/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="razorqt-locale-zh" -VERSION="0.5.2" -CATEGORY="localization" -SHORT_DESC="Chinese locale for Razor-qt" -MAINTAINER="al.bobylev@gmail.com" -LICENSE="GPL2 LGPL2.1" -WEB_SITE="http://razor-qt.org/" -WANTED="razorqt" - -LOCALE="zh" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - cd $install - qms=$(find . \( -name "*_$LOCALE.qm" \) -o \( -name "*_${LOCALE}_*.qm" \) | sed 's|^.||') - for qm in $qms; do - mkdir -p $(dirname $fs$qm) - cp -a $install$qm $fs$qm - done -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 razorqt-policykit-agent/receipt --- a/razorqt-policykit-agent/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="razorqt-policykit-agent" -VERSION="0.5.2" -CATEGORY="x-window" -SHORT_DESC="Razor-qt lightweight PolicyKit agent/user interface." -MAINTAINER="pankso@slitaz.org" -LICENSE="GPL2 LGPL2.1" -WANTED="razorqt" -WEB_SITE="http://razor-qt.org/" - -DEPENDS="razorqt polkit polkit-qt" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/bin $fs/etc/xdg/autostart - cp -a $install/usr/bin/razor-policykit-agent $fs/usr/bin - cp -a $install/etc/xdg/autostart/razor-policykit-agent.desktop \ - $fs/etc/xdg/autostart -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 razorqt-power/receipt --- a/razorqt-power/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="razorqt-power" -VERSION="0.5.2" -CATEGORY="x-window" -SHORT_DESC="Razor-qt power management component." -MAINTAINER="pankso@slitaz.org" -LICENSE="GPL2 LGPL2.1" -WANTED="razorqt" -WEB_SITE="http://razor-qt.org/" - -DEPENDS="razorqt upower" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/bin $fs/usr/share/applications - cp -a $install/usr/bin/razor-power $fs/usr/bin - cp $install/usr/share/applications/razor-power.desktop \ - $fs/usr/share/applications -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 razorqt-runner/receipt --- a/razorqt-runner/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="razorqt-runner" -VERSION="0.5.2" -CATEGORY="x-window" -SHORT_DESC="Razor-qt quick launch and runner application." -MAINTAINER="pankso@slitaz.org" -LICENSE="GPL2 LGPL2.1" -WANTED="razorqt" -WEB_SITE="http://razor-qt.org/" - -DEPENDS="razorqt" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/bin $fs/etc/xdg/autostart - cp -a $install/usr/bin/razor-runner $fs/usr/bin - cp -a $install/etc/xdg/autostart/razor-runner.desktop \ - $fs/etc/xdg/autostart -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 razorqt-themes/receipt --- a/razorqt-themes/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,33 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="razorqt-themes" -VERSION="0.5.2" -CATEGORY="x-window" -SHORT_DESC="Extra themes for Razor-qt desktop" -MAINTAINER="pankso@slitaz.org" -LICENSE="GPL2 LGPL2.1" -WANTED="razorqt" -WEB_SITE="http://razor-qt.org/" - -DEPENDS="razorqt" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/share/razor - cp -a $install/usr/share/razor/themes $fs/usr/share/razor - rm -rf $fs/usr/share/razor/themes/light - - # remove heavy graphics - rm -f $fs/usr/share/razor/themes/*/wow5.png - rm -f $fs/usr/share/razor/themes/*/wow5_12*.jpg - rm -f $fs/usr/share/razor/themes/*/wow5_16*.jpg - rm -f $fs/usr/share/razor/themes/*/wow5_19*.jpg - rm -f $fs/usr/share/razor/themes/*/wow5_20*.jpg - for theme in a-mego ambiance; do - cat > $fs/usr/share/razor/themes/$theme/wallpaper.cfg << EOT -wallpapers/size=1 -wallpapers/1/file=wow5_1024x768.jpg -EOT - done -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 razorqt/receipt --- a/razorqt/receipt Mon Oct 23 13:19:31 2017 +0200 +++ b/razorqt/receipt Mon Oct 23 16:33:01 2017 +0200 @@ -1,4 +1,4 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="razorqt" VERSION="0.5.2" @@ -9,21 +9,23 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WEB_SITE="http://razor-qt.org/" WGET_URL="http://razor-qt.org/downloads/$TARBALL" -SUGGESTED="razorqt-themes razorqt-appswitcher razorqt-power \ -razorqt-runner razorqt-autosuspend" BUILD_DEPENDS="cmake Qt4-dev qmake xorg-dev libmagic-dev upower-dev \ grep libstatgrab-dev alsa-lib-dev polkit-dev polkit-qt-dev glib-dev \ lightdm-qt-dev imagemagick" -DEPENDS="libQtDBus libQtGui libmagic libstatgrab xorg-libXcomposite \ -xorg-libXcursor xorg-libXdamage lightdm-qt" +SPLIT="razorqt-appswitcher razorqt-autosuspend razorqt-dev razorqt-locale-cs \ +razorqt-locale-da razorqt-locale-de razorqt-locale-el razorqt-locale-es \ +razorqt-locale-fr razorqt-locale-hu razorqt-locale-id razorqt-locale-it \ +razorqt-locale-misc razorqt-locale-pl razorqt-locale-pt razorqt-locale-ru \ +razorqt-locale-sl razorqt-locale-sv razorqt-locale-uk razorqt-locale-zh \ +razorqt-policykit-agent razorqt-power razorqt-runner razorqt-themes" + GENERIC_MENUS="no" # Rules to configure and make the package. compile_rules() { - cd $src cmake -DCMAKE_INSTALL_PREFIX=/usr . make && make install @@ -35,66 +37,198 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - # copy all, then remove unneeded - cp -a $install/* $fs + case $PACKAGE in + razorqt) + DEPENDS="libQtDBus libQtGui libmagic libstatgrab \ + xorg-libXcomposite xorg-libXcursor xorg-libXdamage \ + lightdm-qt" + SUGGESTED="razorqt-themes razorqt-appswitcher razorqt-power \ + razorqt-runner razorqt-autosuspend" - # Dev-files --> razorqt-dev - rm -rf $fs/usr/include - rm -rf $fs/usr/lib/pkgconfig + # copy all, then remove unneeded + cp -a $install/* $fs - # Language-files --> razorqt-locale-* - find $fs -name '*.qm' -delete + # Dev-files --> razorqt-dev + rm -rf $fs/usr/include + rm -rf $fs/usr/lib/pkgconfig - # Appswitcher --> razorqt-appswitcher - rm -f $fs/usr/bin/razor-appswitcher - rm -f $fs/etc/xdg/autostart/razor-appswitcher.desktop + # Language-files --> razorqt-locale-* + find $fs -name '*.qm' -delete - # Autosuspend --> razorqt-autosuspend - rm -f $fs/usr/bin/razor-autosuspend - rm -f $fs/usr/bin/razor-config-autosuspend - rm -f $fs/etc/xdg/autostart/razor-autosuspend.desktop - rm -f $fs/usr/share/applications/razor-config-autosuspend.desktop + # Appswitcher --> razorqt-appswitcher + rm -f $fs/usr/bin/razor-appswitcher + rm -f $fs/etc/xdg/autostart/razor-appswitcher.desktop - # Policykit-agent --> razorqt-policykit-agent - rm -f $fs/usr/bin/razor-policykit-agent - rm -f $fs/etc/xdg/autostart/razor-policykit-agent.desktop + # Autosuspend --> razorqt-autosuspend + rm -f $fs/usr/bin/razor-autosuspend + rm -f $fs/usr/bin/razor-config-autosuspend + rm -f $fs/etc/xdg/autostart/razor-autosuspend.desktop + rm -f $fs/usr/share/applications/razor-config-autosuspend.desktop - # Power --> razorqt-power - rm -f $fs/usr/bin/razor-power - rm -f $fs/usr/share/applications/razor-power.desktop + # Policykit-agent --> razorqt-policykit-agent + rm -f $fs/usr/bin/razor-policykit-agent + rm -f $fs/etc/xdg/autostart/razor-policykit-agent.desktop - # Runner --> razorqt-runner - rm -f $fs/usr/bin/razor-runner - rm -f $fs/etc/xdg/autostart/razor-runner.desktop + # Power --> razorqt-power + rm -f $fs/usr/bin/razor-power + rm -f $fs/usr/share/applications/razor-power.desktop - # Themes (all but light) --> razorqt-themes - find $fs/usr/share/razor/themes -maxdepth 1 -mindepth 1 -type d \ - \( ! -name light \) -exec rm -rf \{\} \; - rm -f $fs/usr/share/razor/themes/light/simple_blue_widescreen.png - rm -f $fs/usr/share/razor/themes/light/96640-simple_blue_widescreen.svg - sed 's|png|jpg|' -i $fs/usr/share/razor/themes/light/wallpaper.cfg + # Runner --> razorqt-runner + rm -f $fs/usr/bin/razor-runner + rm -f $fs/etc/xdg/autostart/razor-runner.desktop - # Remove confupdate (Port desktop.conf syntax from 0.4.x to 0.5.0 format) - rm -f $fs/usr/bin/razor-confupdate - rm -rf $fs/usr/lib/razor-confupdate_bin - rm -rf $fs/usr/share/razor/razor-confupdate + # Themes (all but light) --> razorqt-themes + find $fs/usr/share/razor/themes -maxdepth 1 -mindepth 1 -type d \ + \( ! -name light \) -exec rm -rf \{\} \; + rm -f $fs/usr/share/razor/themes/light/simple_blue_widescreen.png + rm -f $fs/usr/share/razor/themes/light/96640-simple_blue_widescreen.svg + sed 's|png|jpg|' -i $fs/usr/share/razor/themes/light/wallpaper.cfg - # Remove heavy graphics - rm -f $fs/usr/share/razor/graphics/rqt* + # Remove confupdate (Port desktop.conf syntax from 0.4.x to 0.5.0 format) + rm -f $fs/usr/bin/razor-confupdate + rm -rf $fs/usr/lib/razor-confupdate_bin + rm -rf $fs/usr/share/razor/razor-confupdate - # Remove file - not use KDM - rm -rf $fs/usr/share/apps + # Remove heavy graphics + rm -f $fs/usr/share/razor/graphics/rqt* - # Remove empty folders - for dir in $(find $fs/usr/share -type d); do - rmdir --ignore-fail-on-non-empty $dir - done + # Remove file - not use KDM + rm -rf $fs/usr/share/apps - # Custom SliTaz integration - cp -a $stuff/*.conf $fs/etc/razor + # Remove empty folders + for dir in $(find $fs/usr/share -type d); do + rmdir --ignore-fail-on-non-empty $dir + done + + # Custom SliTaz integration + cp -a $stuff/*.conf $fs/etc/razor + ;; + razorqt-appswitcher) + CAT="x-window|Razor-qt Apps switcher plugin." + DEPENDS="razorqt" + mkdir -p $fs/usr/bin $fs/etc/xdg/autostart + cp -a $install/usr/bin/razor-appswitcher $fs/usr/bin + cp -a $install/etc/xdg/autostart/razor-appswitcher.desktop \ + $fs/etc/xdg/autostart + ;; + razorqt-autosuspend) + CAT="x-window|Razor-qt suspend manage application tool." + DEPENDS="razorqt" + mkdir -p \ + $fs/usr/bin \ + $fs/etc/xdg/autostart \ + $fs/usr/share/applications + cp -a $install/usr/bin/razor-autosuspend $fs/usr/bin + cp -a $install/usr/bin/razor-config-autosuspend $fs/usr/bin + cp -a $install/etc/xdg/autostart/razor-autosuspend.desktop \ + $fs/etc/xdg/autostart + cp $install/usr/share/applications/razor-config-autosuspend.desktop \ + $fs/usr/share/applications + ;; + razorqt-dev) + CAT="development|Development files for the QT based Razor desktop" + DEPENDS="Qt4-dev pkg-config" + mkdir -p $fs/usr/lib + cp -a $install/usr/lib/pkgconfig $fs/usr/lib + cp -a $install/usr/include $fs/usr + ;; + razorqt-locale-misc) + CAT="localization|Miscelaneous locales for Razor-qt not included in razorqt-locale-*" + LOCALES="cs da de el es fr hu id it pl pt ru sl sv uk zh" + + # copy all translations + cd $install + qms=$(find . -name "*.qm" | sed 's|^.||') + for qm in $qms; do + mkdir -p $(dirname $fs$qm) + cp -a $install$qm $fs$qm + done + # remove translations that exists in razorqt-locale-* + for locale in $LOCALES; do + cook razorqt-locale-$locale + for qm in $(cat $WOK/razorqt-locale-$locale/taz/*/files.list); do + rm -f $fs$qm + done + done + ;; + razorqt-locale-*) + LOCALE="${PACKAGE#razorqt-locale-}" + while read code name; do + [ $code == $LOCALE ] && break + done < $fs/usr/share/razor/themes/$theme/wallpaper.cfg << EOT +wallpapers/size=1 +wallpapers/1/file=wow5_1024x768.jpg +EOT + done + ;; + esac } -post_install() +post_install_razorqt() { res=$(cat "$1/etc/slim.conf" | grep ^session | sed s/"sessions. *"//) # Adding WM to SLIM available sessions. @@ -106,7 +240,7 @@ true } -post_remove() +post_remove_razorqt() { # Remove WM from SLIM available sessions. if grep -q $PACKAGE "$1/etc/slim.conf"; then diff -r fe5c6d5a50f0 -r 0111bf85ae36 transmission-cli/receipt --- a/transmission-cli/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,19 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="transmission-cli" -VERSION="2.92" -CATEGORY="network" -SHORT_DESC="Transmission command line interface." -MAINTAINER="pankso@slitaz.org" -LICENSE="GPL2" -WANTED="transmission" -WEB_SITE="http://www.transmissionbt.com/" - -DEPENDS="transmission libcurl libssl" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/bin - cp -a $install/usr/bin/transmission-cli $fs/usr/bin -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 transmission-daemon/receipt --- a/transmission-daemon/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,25 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="transmission-daemon" -VERSION="2.92" -CATEGORY="network" -SHORT_DESC="Transmission daemon and remote tool." -MAINTAINER="pankso@slitaz.org" -LICENSE="GPL2" -SUGGESTED="transmission-web transmission-cli" -WANTED="transmission" -WEB_SITE="http://www.transmissionbt.com/" - -DEPENDS="libssl libcurl libevent" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/bin \ - $fs/etc/init.d \ - $fs/var/transmission-daemon - cp -a $install/usr/bin/transmission-daemon $fs/usr/bin - cp -a $install/usr/bin/transmission-remote $fs/usr/bin - cp $stuff/settings.json $fs/var/transmission-daemon - cp $stuff/transmission-daemon $fs/etc/init.d -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 transmission-daemon/stuff/settings.json --- a/transmission-daemon/stuff/settings.json Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,65 +0,0 @@ -{ - "alt-speed-down": 50, - "alt-speed-enabled": false, - "alt-speed-time-begin": 540, - "alt-speed-time-day": 127, - "alt-speed-time-enabled": false, - "alt-speed-time-end": 1020, - "alt-speed-up": 50, - "bind-address-ipv4": "0.0.0.0", - "bind-address-ipv6": "::", - "blocklist-enabled": false, - "blocklist-url": "http://www.example.com/blocklist", - "cache-size-mb": 32, - "dht-enabled": true, - "download-dir": "/mnt/data/downloads", - "download-limit": 100, - "download-limit-enabled": 0, - "encryption": 1, - "idle-seeding-limit": 30, - "idle-seeding-limit-enabled": false, - "incomplete-dir": "/root/Downloads", - "incomplete-dir-enabled": false, - "lpd-enabled": true, - "max-peers-global": 35, - "message-level": 2, - "open-file-limit": 32, - "peer-congestion-algorithm": "", - "peer-limit-global": 150, - "peer-limit-per-torrent": 60, - "peer-port": 51413, - "peer-port-random-high": 65535, - "peer-port-random-low": 49152, - "peer-port-random-on-start": false, - "peer-socket-tos": "default", - "pex-enabled": true, - "pidfile": "/var/run/transmission-daemon.pid", - "port-forwarding-enabled": true, - "preallocation": 1, - "prefetch-enabled": 1, - "ratio-limit": 2, - "ratio-limit-enabled": false, - "rename-partial-files": true, - "rpc-authentication-required": true, - "rpc-bind-address": "0.0.0.0", - "rpc-enabled": true, - "rpc-password": "{9aebfab2dedb060801e37b93e475042635dd8d2cNtxckwS7", - "rpc-port": 9091, - "rpc-url": "/transmission/", - "rpc-username": "tux", - "rpc-whitelist": "*", - "rpc-whitelist-enabled": true, - "script-torrent-done-enabled": false, - "script-torrent-done-filename": "", - "speed-limit-down": 100, - "speed-limit-down-enabled": false, - "speed-limit-up": 100, - "speed-limit-up-enabled": false, - "start-added-torrents": true, - "trash-original-torrent-files": false, - "umask": 18, - "upload-limit": 200, - "upload-limit-enabled": 0, - "upload-slots-per-torrent": 14, - "utp-enabled": false -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 transmission-daemon/stuff/transmission-daemon --- a/transmission-daemon/stuff/transmission-daemon Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,56 +0,0 @@ -#!/bin/sh -# /etc/init.d/transmission-daemon: Start, stop and restart transmission daemon on SliTaz, at boot -# time or with the command line. -# -# To start daemon at boot time, just put the right name in the $RUN_DAEMONS -# variable of /etc/rcS.conf and configure options with /etc/daemons.conf. -# -. /etc/init.d/rc.functions -. /etc/daemons.conf - -NAME=Transmission -DESC="$(_ '%s daemon' Transmission)" -DAEMON=/usr/bin/transmission-daemon -OPTIONS="-g /var/transmission-daemon/ -x /var/run/transmission-daemon.pid" -PIDFILE=/var/run/transmission-daemon.pid - -case "$1" in - start) - if active_pidfile $PIDFILE transmission-daemon ; then - _ '%s is already running.' $NAME - exit 1 - fi - action 'Starting %s: %s...' "$DESC" $NAME - $DAEMON $OPTIONS - status - ;; - stop) - if ! active_pidfile $PIDFILE transmission-daemon ; then - _ '%s is not running.' $NAME - exit 1 - fi - action 'Stopping %s: %s...' "$DESC" $NAME - killall transmission-daemon - rm $PIDFILE - status - ;; - restart) - if ! active_pidfile $PIDFILE transmission-daemon ; then - _ '%s is not running.' $NAME - exit 1 - fi - action 'Restarting %s: %s...' "$DESC" $NAME - killall transmission-daemon - rm $PIDFILE - sleep 2 - $DAEMON $OPTIONS - status - ;; - *) - emsg "$(_ 'Usage:') $0 [start|stop|restart]" - newline - exit 1 - ;; -esac - -exit 0 diff -r fe5c6d5a50f0 -r 0111bf85ae36 transmission-web/receipt --- a/transmission-web/receipt Mon Oct 23 13:19:31 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,28 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="transmission-web" -VERSION="2.92" -CATEGORY="network" -SHORT_DESC="Transmission web interface." -MAINTAINER="pankso@slitaz.org" -LICENSE="GPL2" -WANTED="transmission" -SUGGESTED="transmission-daemon" -WEB_SITE="http://www.transmissionbt.com/" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/share - cp -a $install/usr/share/transmission $fs/usr/share - rm $fs/usr/share/transmission/web/LICENSE -} - -post_install() -{ - # Info message - echo " -You must activate the web interface throught Transmission and then -connect to: http://localhost:9091" - echo "" -} diff -r fe5c6d5a50f0 -r 0111bf85ae36 transmission/receipt --- a/transmission/receipt Mon Oct 23 13:19:31 2017 +0200 +++ b/transmission/receipt Mon Oct 23 16:33:01 2017 +0200 @@ -1,4 +1,4 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="transmission" VERSION="2.92" @@ -6,16 +6,13 @@ SHORT_DESC="Light and easy to use BitTorrent client." MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" -SUGGESTED="transmission-web transmission-cli transmission-daemon" TARBALL="$PACKAGE-$VERSION.tar.xz" WEB_SITE="http://www.transmissionbt.com/" WGET_URL="https://transmission.cachefly.net/$TARBALL" -TAGS="torrent" -DEPENDS="gtk+3 libssl libcurl glib dbus dbus-glib \ -xorg-libXdamage libnotify libevent" BUILD_DEPENDS="gtk+3-dev openssl-dev curl-dev curl intltool \ expat-dev gettext dbus-dev dbus-glib-dev libevent-dev wget tar" +SPLIT="transmission-cli transmission-daemon transmission-web" # Rules to configure and make the package. compile_rules() @@ -38,13 +35,55 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/bin $fs/usr/share/applications - cp -a $install/usr/bin/${PACKAGE}-gtk $fs/usr/bin/${PACKAGE} + case $PACKAGE in + transmission) + DEPENDS="gtk+3 libssl libcurl glib dbus dbus-glib \ + xorg-libXdamage libnotify libevent" + TAGS="torrent" + SUGGESTED="transmission-web transmission-cli transmission-daemon" + mkdir -p $fs/usr/bin $fs/usr/share/applications + cp -a $install/usr/bin/${PACKAGE}-gtk $fs/usr/bin/${PACKAGE} + ;; + transmission-cli) + CAT="network|Transmission command line interface." + DEPENDS="transmission libcurl libssl" + mkdir -p $fs/usr/bin + cp -a $install/usr/bin/transmission-cli $fs/usr/bin + ;; + transmission-daemon) + CAT="network|Transmission daemon and remote tool." + SUGGESTED="transmission-web transmission-cli" + DEPENDS="libssl libcurl libevent" + mkdir -p $fs/usr/bin \ + $fs/etc/init.d \ + $fs/var/transmission-daemon + cp -a $install/usr/bin/transmission-daemon $fs/usr/bin + cp -a $install/usr/bin/transmission-remote $fs/usr/bin + cp $stuff/settings.json $fs/var/transmission-daemon + cp $stuff/transmission-daemon $fs/etc/init.d + ;; + transmission-web) + CAT="network|Transmission web interface." + SUGGESTED="transmission-daemon" + mkdir -p $fs/usr/share + cp -a $install/usr/share/transmission $fs/usr/share + rm $fs/usr/share/transmission/web/LICENSE + ;; + esac } # Remove old packages name -post_install() +post_install_transmission() { rm -f "$1/usr/bin/transmission-gtk" rm -f "$1/usr/share/applications/${PACKAGE}-gtk.desktop" } + +post_install_transmission_web() +{ + # Info message + echo " +You must activate the web interface throught Transmission and then +connect to: http://localhost:9091" + echo "" +} diff -r fe5c6d5a50f0 -r 0111bf85ae36 transmission/stuff/settings.json --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/transmission/stuff/settings.json Mon Oct 23 16:33:01 2017 +0200 @@ -0,0 +1,65 @@ +{ + "alt-speed-down": 50, + "alt-speed-enabled": false, + "alt-speed-time-begin": 540, + "alt-speed-time-day": 127, + "alt-speed-time-enabled": false, + "alt-speed-time-end": 1020, + "alt-speed-up": 50, + "bind-address-ipv4": "0.0.0.0", + "bind-address-ipv6": "::", + "blocklist-enabled": false, + "blocklist-url": "http://www.example.com/blocklist", + "cache-size-mb": 32, + "dht-enabled": true, + "download-dir": "/mnt/data/downloads", + "download-limit": 100, + "download-limit-enabled": 0, + "encryption": 1, + "idle-seeding-limit": 30, + "idle-seeding-limit-enabled": false, + "incomplete-dir": "/root/Downloads", + "incomplete-dir-enabled": false, + "lpd-enabled": true, + "max-peers-global": 35, + "message-level": 2, + "open-file-limit": 32, + "peer-congestion-algorithm": "", + "peer-limit-global": 150, + "peer-limit-per-torrent": 60, + "peer-port": 51413, + "peer-port-random-high": 65535, + "peer-port-random-low": 49152, + "peer-port-random-on-start": false, + "peer-socket-tos": "default", + "pex-enabled": true, + "pidfile": "/var/run/transmission-daemon.pid", + "port-forwarding-enabled": true, + "preallocation": 1, + "prefetch-enabled": 1, + "ratio-limit": 2, + "ratio-limit-enabled": false, + "rename-partial-files": true, + "rpc-authentication-required": true, + "rpc-bind-address": "0.0.0.0", + "rpc-enabled": true, + "rpc-password": "{9aebfab2dedb060801e37b93e475042635dd8d2cNtxckwS7", + "rpc-port": 9091, + "rpc-url": "/transmission/", + "rpc-username": "tux", + "rpc-whitelist": "*", + "rpc-whitelist-enabled": true, + "script-torrent-done-enabled": false, + "script-torrent-done-filename": "", + "speed-limit-down": 100, + "speed-limit-down-enabled": false, + "speed-limit-up": 100, + "speed-limit-up-enabled": false, + "start-added-torrents": true, + "trash-original-torrent-files": false, + "umask": 18, + "upload-limit": 200, + "upload-limit-enabled": 0, + "upload-slots-per-torrent": 14, + "utp-enabled": false +} diff -r fe5c6d5a50f0 -r 0111bf85ae36 transmission/stuff/transmission-daemon --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/transmission/stuff/transmission-daemon Mon Oct 23 16:33:01 2017 +0200 @@ -0,0 +1,56 @@ +#!/bin/sh +# /etc/init.d/transmission-daemon: Start, stop and restart transmission daemon on SliTaz, at boot +# time or with the command line. +# +# To start daemon at boot time, just put the right name in the $RUN_DAEMONS +# variable of /etc/rcS.conf and configure options with /etc/daemons.conf. +# +. /etc/init.d/rc.functions +. /etc/daemons.conf + +NAME=Transmission +DESC="$(_ '%s daemon' Transmission)" +DAEMON=/usr/bin/transmission-daemon +OPTIONS="-g /var/transmission-daemon/ -x /var/run/transmission-daemon.pid" +PIDFILE=/var/run/transmission-daemon.pid + +case "$1" in + start) + if active_pidfile $PIDFILE transmission-daemon ; then + _ '%s is already running.' $NAME + exit 1 + fi + action 'Starting %s: %s...' "$DESC" $NAME + $DAEMON $OPTIONS + status + ;; + stop) + if ! active_pidfile $PIDFILE transmission-daemon ; then + _ '%s is not running.' $NAME + exit 1 + fi + action 'Stopping %s: %s...' "$DESC" $NAME + killall transmission-daemon + rm $PIDFILE + status + ;; + restart) + if ! active_pidfile $PIDFILE transmission-daemon ; then + _ '%s is not running.' $NAME + exit 1 + fi + action 'Restarting %s: %s...' "$DESC" $NAME + killall transmission-daemon + rm $PIDFILE + sleep 2 + $DAEMON $OPTIONS + status + ;; + *) + emsg "$(_ 'Usage:') $0 [start|stop|restart]" + newline + exit 1 + ;; +esac + +exit 0