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 }