wok-next diff transmission/receipt @ rev 20604
More fix libtool.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Thu Apr 19 13:15:41 2018 +0300 (2018-04-19) |
parents | e6615350078d |
children | 0f501a0d06a0 |
line diff
1.1 --- a/transmission/receipt Wed Feb 28 16:28:07 2018 +0200 1.2 +++ b/transmission/receipt Thu Apr 19 13:15:41 2018 +0300 1.3 @@ -3,84 +3,76 @@ 1.4 PACKAGE="transmission" 1.5 VERSION="2.92" 1.6 CATEGORY="network" 1.7 -SHORT_DESC="Light and easy to use BitTorrent client." 1.8 +SHORT_DESC="Light and easy to use BitTorrent client" 1.9 MAINTAINER="pankso@slitaz.org" 1.10 LICENSE="GPL2" 1.11 +WEB_SITE="http://www.transmissionbt.com/" 1.12 + 1.13 TARBALL="$PACKAGE-$VERSION.tar.xz" 1.14 -WEB_SITE="http://www.transmissionbt.com/" 1.15 WGET_URL="https://transmission.cachefly.net/$TARBALL" 1.16 1.17 BUILD_DEPENDS="gtk+3-dev openssl-dev curl-dev curl intltool \ 1.18 expat-dev gettext dbus-dev dbus-glib-dev libevent-dev wget tar" 1.19 SPLIT="transmission-cli transmission-daemon transmission-web" 1.20 1.21 -# Rules to configure and make the package. 1.22 -compile_rules() 1.23 -{ 1.24 +compile_rules() { 1.25 touch third-party/miniupnp/VERSION 1.26 - CFLAGS="$CFLAGS -fdata-sections -ffunction-sections \ 1.27 - -Wl,--gc-sections" 1.28 + CFLAGS="$CFLAGS -fdata-sections -ffunction-sections -Wl,--gc-sections" 1.29 + 1.30 ./configure \ 1.31 - --prefix=/usr \ 1.32 --enable-cli \ 1.33 --enable-lightweight \ 1.34 $CONFIGURE_ARGS && 1.35 - make && make install && 1.36 + fix libtool && 1.37 + make && make install || return 1 1.38 + 1.39 rm -rf $install/usr/share/applications $src/macosx 1.40 #For gcc v4.7+ 1.41 #cd $src/qt && qmake qtr.pro 1.42 #make && make INSTALL_ROOT=$install install 1.43 + 1.44 + install -Dm644 $stuff/settings.json $install/var/transmission-daemon/settings.json 1.45 + install -Dm755 $stuff/transmission-daemon $install/etc/init.d/transmission-daemon 1.46 + 1.47 + mv $install/usr/bin/transmission-gtk $install/usr/bin/transmission 1.48 } 1.49 1.50 -# Rules to gen a SliTaz package suitable for Tazpkg. 1.51 -genpkg_rules() 1.52 -{ 1.53 +genpkg_rules() { 1.54 case $PACKAGE in 1.55 - transmission) 1.56 - DEPENDS="gtk+3 openssl libcurl glib dbus dbus-glib \ 1.57 + transmission) 1.58 + copy transmission 1.59 + DEPENDS="gtk+3 openssl libcurl glib dbus dbus-glib \ 1.60 xorg-libXdamage libnotify libevent" 1.61 - TAGS="torrent" 1.62 - SUGGESTED="transmission-web transmission-cli transmission-daemon" 1.63 - mkdir -p $fs/usr/bin $fs/usr/share/applications 1.64 - cp -a $install/usr/bin/${PACKAGE}-gtk $fs/usr/bin/${PACKAGE} 1.65 - ;; 1.66 - transmission-cli) 1.67 - CAT="network|Transmission command line interface." 1.68 - DEPENDS="transmission libcurl openssl" 1.69 - mkdir -p $fs/usr/bin 1.70 - cp -a $install/usr/bin/transmission-cli $fs/usr/bin 1.71 - ;; 1.72 - transmission-daemon) 1.73 - CAT="network|Transmission daemon and remote tool." 1.74 - SUGGESTED="transmission-web transmission-cli" 1.75 - DEPENDS="openssl libcurl libevent" 1.76 - mkdir -p $fs/usr/bin \ 1.77 - $fs/etc/init.d \ 1.78 - $fs/var/transmission-daemon 1.79 - cp -a $install/usr/bin/transmission-daemon $fs/usr/bin 1.80 - cp -a $install/usr/bin/transmission-remote $fs/usr/bin 1.81 - cp $stuff/settings.json $fs/var/transmission-daemon 1.82 - cp $stuff/transmission-daemon $fs/etc/init.d 1.83 - ;; 1.84 - transmission-web) 1.85 - CAT="network|Transmission web interface." 1.86 - SUGGESTED="transmission-daemon" 1.87 - mkdir -p $fs/usr/share 1.88 - cp -a $install/usr/share/transmission $fs/usr/share 1.89 - rm $fs/usr/share/transmission/web/LICENSE 1.90 - ;; 1.91 + TAGS="torrent" 1.92 + SUGGESTED="transmission-web transmission-cli transmission-daemon" 1.93 + ;; 1.94 + transmission-cli) 1.95 + copy transmission-cli 1.96 + CAT="network|command line interface" 1.97 + DEPENDS="transmission libcurl openssl" 1.98 + ;; 1.99 + transmission-daemon) 1.100 + copy transmission-daemon transmission-remote settings.json 1.101 + CAT="network|daemon and remote tool" 1.102 + SUGGESTED="transmission-web transmission-cli" 1.103 + DEPENDS="openssl libcurl libevent" 1.104 + ;; 1.105 + transmission-web) 1.106 + copy share/transmission/ 1.107 + rm $fs/usr/share/transmission/web/LICENSE 1.108 + CAT="network|web interface" 1.109 + SUGGESTED="transmission-daemon" 1.110 + ;; 1.111 esac 1.112 } 1.113 1.114 # Remove old packages name 1.115 -post_install_transmission() 1.116 -{ 1.117 +post_install_transmission() { 1.118 rm -f "$1/usr/bin/transmission-gtk" 1.119 - rm -f "$1/usr/share/applications/${PACKAGE}-gtk.desktop" 1.120 + rm -f "$1/usr/share/applications/transmission-gtk.desktop" 1.121 } 1.122 1.123 -post_install_transmission_web() 1.124 -{ 1.125 +post_install_transmission_web() { 1.126 # Info message 1.127 echo " 1.128 You must activate the web interface throught Transmission and then