wok-next annotate 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 |
rev | line source |
---|---|
pascal@20051 | 1 # SliTaz package receipt v2. |
pankso@41 | 2 |
pankso@41 | 3 PACKAGE="transmission" |
psychomaniak@19054 | 4 VERSION="2.92" |
pankso@203 | 5 CATEGORY="network" |
al@20604 | 6 SHORT_DESC="Light and easy to use BitTorrent client" |
pankso@41 | 7 MAINTAINER="pankso@slitaz.org" |
pascal@15002 | 8 LICENSE="GPL2" |
al@20604 | 9 WEB_SITE="http://www.transmissionbt.com/" |
al@20604 | 10 |
pankso@11956 | 11 TARBALL="$PACKAGE-$VERSION.tar.xz" |
slaxemulator@15832 | 12 WGET_URL="https://transmission.cachefly.net/$TARBALL" |
pankso@41 | 13 |
psychomaniak@17107 | 14 BUILD_DEPENDS="gtk+3-dev openssl-dev curl-dev curl intltool \ |
psychomaniak@17109 | 15 expat-dev gettext dbus-dev dbus-glib-dev libevent-dev wget tar" |
pascal@20051 | 16 SPLIT="transmission-cli transmission-daemon transmission-web" |
slaxemulator@10109 | 17 |
al@20604 | 18 compile_rules() { |
pascal@15836 | 19 touch third-party/miniupnp/VERSION |
al@20604 | 20 CFLAGS="$CFLAGS -fdata-sections -ffunction-sections -Wl,--gc-sections" |
al@20604 | 21 |
pankso@551 | 22 ./configure \ |
pascal@18942 | 23 --enable-cli \ |
pankso@11956 | 24 --enable-lightweight \ |
pascal@18942 | 25 $CONFIGURE_ARGS && |
al@20604 | 26 fix libtool && |
al@20604 | 27 make && make install || return 1 |
al@20604 | 28 |
psychomaniak@17109 | 29 rm -rf $install/usr/share/applications $src/macosx |
psychomaniak@17109 | 30 #For gcc v4.7+ |
psychomaniak@17109 | 31 #cd $src/qt && qmake qtr.pro |
psychomaniak@17109 | 32 #make && make INSTALL_ROOT=$install install |
al@20604 | 33 |
al@20604 | 34 install -Dm644 $stuff/settings.json $install/var/transmission-daemon/settings.json |
al@20604 | 35 install -Dm755 $stuff/transmission-daemon $install/etc/init.d/transmission-daemon |
al@20604 | 36 |
al@20604 | 37 mv $install/usr/bin/transmission-gtk $install/usr/bin/transmission |
pankso@41 | 38 } |
pankso@41 | 39 |
al@20604 | 40 genpkg_rules() { |
pascal@20051 | 41 case $PACKAGE in |
al@20604 | 42 transmission) |
al@20604 | 43 copy transmission |
al@20604 | 44 DEPENDS="gtk+3 openssl libcurl glib dbus dbus-glib \ |
pascal@20051 | 45 xorg-libXdamage libnotify libevent" |
al@20604 | 46 TAGS="torrent" |
al@20604 | 47 SUGGESTED="transmission-web transmission-cli transmission-daemon" |
al@20604 | 48 ;; |
al@20604 | 49 transmission-cli) |
al@20604 | 50 copy transmission-cli |
al@20604 | 51 CAT="network|command line interface" |
al@20604 | 52 DEPENDS="transmission libcurl openssl" |
al@20604 | 53 ;; |
al@20604 | 54 transmission-daemon) |
al@20604 | 55 copy transmission-daemon transmission-remote settings.json |
al@20604 | 56 CAT="network|daemon and remote tool" |
al@20604 | 57 SUGGESTED="transmission-web transmission-cli" |
al@20604 | 58 DEPENDS="openssl libcurl libevent" |
al@20604 | 59 ;; |
al@20604 | 60 transmission-web) |
al@20604 | 61 copy share/transmission/ |
al@20604 | 62 rm $fs/usr/share/transmission/web/LICENSE |
al@20604 | 63 CAT="network|web interface" |
al@20604 | 64 SUGGESTED="transmission-daemon" |
al@20604 | 65 ;; |
pascal@20051 | 66 esac |
pankso@551 | 67 } |
pankso@551 | 68 |
pankso@551 | 69 # Remove old packages name |
al@20604 | 70 post_install_transmission() { |
pascal@18730 | 71 rm -f "$1/usr/bin/transmission-gtk" |
al@20604 | 72 rm -f "$1/usr/share/applications/transmission-gtk.desktop" |
pankso@41 | 73 } |
pascal@20051 | 74 |
al@20604 | 75 post_install_transmission_web() { |
pascal@20051 | 76 # Info message |
pascal@20051 | 77 echo " |
pascal@20051 | 78 You must activate the web interface throught Transmission and then |
pascal@20051 | 79 connect to: http://localhost:9091" |
pascal@20051 | 80 echo "" |
pascal@20051 | 81 } |