From 8dc1d552c0bab7b72371c3a1529e365410c7548c Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Mon, 17 May 2010 12:03:46 +0200 Subject: add rtorrent-extended Signed-off-by: Florian Pritz --- libtorrent-extended/PKGBUILD | 54 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 libtorrent-extended/PKGBUILD (limited to 'libtorrent-extended/PKGBUILD') diff --git a/libtorrent-extended/PKGBUILD b/libtorrent-extended/PKGBUILD new file mode 100644 index 0000000..eef3cf9 --- /dev/null +++ b/libtorrent-extended/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer: Lucky +# Contributor: Daenyth +# Contributor: Jeff Mickey +# Contributor: sh__ + +pkgname=libtorrent-extended +_pkgname=libtorrent +pkgver=0.12.6 +pkgrel=3 +pkgdesc="BitTorrent library written in C++ with magnet link, IPv6 and bad peer patch" +url="http://libtorrent.rakshasa.no" +arch=('i686' 'x86_64') +license=('GPL') +depends=('libsigc++2.0' 'openssl') +conflicts=('libtorrent') +provides=('libtorrent') +options=('!libtool') +source=(http://libtorrent.rakshasa.no/downloads/${_pkgname}-${pkgver}.tar.gz + # support for magnet links + # http://libtorrent.rakshasa.no/ticket/955 (deleted) + # http://libtorrent.rakshasa.no/ticket/2100 + dht_pex_static_map.patch + magnet_uri.patch + object_sstr.patch + # support for IPv6 + # http://libtorrent.rakshasa.no/ticket/1111 + ipv6.patch + # support for bad peers (kick/ban) + # http://ovh.ttdpatch.net/~jdrexler/rt/experimental/bad_peer_handling.diff + # https://calomel.org/rtorrent_mods.html + bad_peer_handling.patch) +md5sums=('037499ed708aaf72988cee60e5a8d96b' + 'c8c538e26e77a0cf5951c47b86252922' + 'b1d9701ca0b8c26291c467e20d6e3eba' + '0eb6044530c1bb5bb21d5d539481c23d' + '90c5e5a374ee29737a0ad0a93c912e6a' + 'b01ebff539102c07a0192e179c3170b1') + +build() { + cd "${srcdir}/${_pkgname}-${pkgver}" + + patch -p1 < ${srcdir}/dht_pex_static_map.patch + patch -p1 < ${srcdir}/magnet_uri.patch + patch -p1 < ${srcdir}/object_sstr.patch + patch -p1 < ${srcdir}/ipv6.patch + patch -p1 < ${srcdir}/bad_peer_handling.patch + + ./autogen.sh + CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing" \ + ./configure --prefix=/usr --enable-ipv6 --disable-debug || return 1 + make || return 1 + make DESTDIR="${pkgdir}" install +} +# vim:set ts=2 sw=2 et: -- cgit v1.2.3-24-g4f1b