wok-next annotate libtorrent/receipt @ rev 20750
consolekit2, esound, fuse-emulator, glib, gstreamer1: update bdeps
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Jun 01 11:43:22 2018 +0300 (2018-06-01) |
parents | 9b776cbcad4e |
children | d5aab818505e |
rev | line source |
---|---|
al@20459 | 1 # SliTaz package receipt v2. |
mimas@2018 | 2 |
mimas@2018 | 3 PACKAGE="libtorrent" |
al@20711 | 4 VERSION="0.13.6" |
mimas@2018 | 5 CATEGORY="network" |
mimas@2018 | 6 SHORT_DESC="Torrent library for rtorrent" |
mimas@2018 | 7 MAINTAINER="mimas@slitaz.org" |
pascal@14718 | 8 LICENSE="GPL2" |
al@20711 | 9 WEB_SITE="http://rakshasa.github.io/rtorrent/" |
al@20459 | 10 |
mimas@2018 | 11 TARBALL="$PACKAGE-$VERSION.tar.gz" |
al@20711 | 12 WGET_URL="https://github.com/rakshasa/libtorrent/archive/$VERSION.tar.gz" |
pankso@16477 | 13 |
al@20711 | 14 PATCH_FILE="libtorrent-openssl-1.1.patch" |
al@20711 | 15 PATCH_URL="https://github.com/rakshasa/libtorrent/commit/4607bbf7.patch" |
al@20711 | 16 |
al@20711 | 17 BUILD_DEPENDS="automake libtool zlib-dev openssl-dev" |
al@20459 | 18 SPLIT="libtorrent-dev" |
mimas@2018 | 19 |
al@20711 | 20 compile_rules() { |
al@20711 | 21 [ -e $SRC/$PATCH_FILE ] || wget -O $SRC/$PATCH_FILE $PATCH_URL |
al@20711 | 22 patch -p1 -i $SRC/$PATCH_FILE |
al@20595 | 23 |
al@20711 | 24 sed -i '/AM_PATH_CPPUNIT/d' configure.ac |
al@20711 | 25 ./autogen.sh |
al@20711 | 26 export CXXFLAGS="$CXXFLAGS -fno-strict-aliasing" |
al@20711 | 27 |
al@20712 | 28 # see https://github.com/rakshasa/rtorrent/issues/156 |
al@20712 | 29 case $ARCH in |
al@20712 | 30 x86_64) ARCH_ARGS='';; |
al@20712 | 31 *) ARCH_ARGS='--disable-instrumentation';; |
al@20712 | 32 esac |
al@20712 | 33 |
al@20711 | 34 ./configure \ |
al@20711 | 35 --disable-debug \ |
al@20712 | 36 $ARCH_ARGS \ |
al@20711 | 37 $CONFIGURE_ARGS && |
al@20595 | 38 fix libtool && |
al@20595 | 39 make && |
al@20595 | 40 make install |
mimas@2018 | 41 } |
mimas@2018 | 42 |
al@20459 | 43 genpkg_rules() { |
al@20459 | 44 case $PACKAGE in |
al@20459 | 45 libtorrent) |
al@20595 | 46 copy @std |
al@20711 | 47 DEPENDS="openssl zlib" |
al@20459 | 48 ;; |
al@20459 | 49 *-dev) |
al@20595 | 50 copy @dev |
al@20459 | 51 ;; |
al@20459 | 52 esac |
mimas@2018 | 53 } |