diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 52 |
1 files changed, 31 insertions, 21 deletions
@@ -1,40 +1,43 @@ -# Maintainer : Thomas Laroche <tho.laroche@gmail.com> +# Maintainer: Gabriel B. Casella <gbc921@gmail.com> +# Contributor : whoami <whoami@systemli.org> +# Contributor : Thomas Laroche <tho.laroche@gmail.com> # Contributor : Tom Gundersen <teg@jklm.no> # Contributor : Ionut Biru <ibiru@archlinux.org> pkgbase=transmission-sequential pkgname=(transmission-sequential-cli transmission-sequential-gtk transmission-sequential-qt) -pkgver=2.93 -pkgrel=1 -svnrev=14714 #The SVN revision corresponding to the tag ${pkgver} +pkgver=3.00 +pkgrel=4 +_seqpatch=1 arch=(i686 x86_64 arm armv6h armv7h aarch64) +pkgdesc="Fast, easy, and free BitTorrent client (+sequential patch)" url="http://www.transmissionbt.com/" license=(MIT) makedepends=(gtk3 intltool curl qt5-base libevent systemd qt5-tools) provides=(transmission-cli) conflicts=(transmission-cli) -source=("https://github.com/Mikayex/transmission/archive/${pkgver}-seq.tar.gz" - transmission-2.90-libsystemd.patch +source=($pkgbase-$pkgver-$_seqpatch.tar.gz::https://github.com/Mikayex/transmission/archive/${pkgver}-seq$_seqpatch.tar.gz + https://github.com/transmission/transmission-releases/raw/master/transmission-${pkgver}.tar.xz + transmission_autoconf.patch transmission-sequential-cli.sysusers transmission-sequential-cli.tmpfiles) -sha256sums=('a14964492eef8485eebc6faa34c8ebca5ed4f62086bdec3433447cd1078d5c57' - '9f8f4bb532e0e46776dbd90e75557364f495ec95896ee35900ea222d69bda411' - '641310fb0590d40e00bea1b5b9c843953ab78edf019109f276be9c6a7bdaf5b2' - '1266032bb07e47d6bcdc7dabd74df2557cc466c33bf983a5881316a4cc098451') prepare() { - cd transmission-$pkgver-seq - echo ${svnrev} > REVISION - patch -p1 -i "$srcdir/transmission-2.90-libsystemd.patch" + # Copy third party files from official source package + cp -r transmission-$pkgver/third-party/ transmission-$pkgver-seq$_seqpatch + cd transmission-$pkgver-seq$_seqpatch + + patch -p1 -i "$srcdir/transmission_autoconf.patch" rm -f m4/glib-gettext.m4 + AUTOGEN_SUBDIR_MODE=1 ./autogen.sh + sed -i '/^Icon=/ s/$/-qt/' qt/transmission-qt.desktop } build() { - cd transmission-$pkgver-seq - ./autogen.sh --prefix=/usr - #./autogen.sh --prefix=/usr --without-gtk + cd transmission-$pkgver-seq$_seqpatch + ./configure --prefix=/usr make cd qt @@ -49,7 +52,7 @@ package_transmission-sequential-cli() { provides=(transmission-cli) conflicts=(transmission-cli) - cd transmission-$pkgver-seq + cd transmission-$pkgver-seq$_seqpatch for dir in daemon cli web utils do @@ -64,13 +67,13 @@ package_transmission-sequential-cli() { package_transmission-sequential-gtk() { pkgdesc="Fast, easy, and free BitTorrent client (GTK+ GUI) (+sequential patch)" - depends=(curl libevent gtk3 desktop-file-utils hicolor-icon-theme) - optdepends=('notification-daemon: Desktop notification support' + depends=(curl libevent gtk3) + optdepends=('libnotify: Desktop notification support' 'transmission-sequential-cli: daemon and web support') provides=(transmission-gtk) conflicts=(transmission-gtk) - cd transmission-$pkgver-seq + cd transmission-$pkgver-seq$_seqpatch make -C gtk DESTDIR="$pkgdir" install make -C po DESTDIR="$pkgdir" install @@ -84,7 +87,7 @@ package_transmission-sequential-qt() { provides=(transmission-qt) conflicts=(transmission-qt) - cd transmission-$pkgver-seq + cd transmission-$pkgver-seq$_seqpatch make -C qt INSTALL_ROOT="$pkgdir"/usr install @@ -94,3 +97,10 @@ package_transmission-sequential-qt() { install -Dm644 qt/icons/transmission.png "$pkgdir/usr/share/pixmaps/transmission-qt.png" install -Dm644 qt/transmission-qt.desktop "$pkgdir/usr/share/applications/transmission-qt.desktop" } +sha256sums=('fc74e0d7879cc79e43d85ae374233bb4530ab14d6cddafe593a81a95005b4258' + '9144652fe742f7f7dd6657716e378da60b751aaeda8bef8344b3eefc4db255f2' + 'a17dd80c289ac1323e3648c79c0ebbe7a321557eadc396d62a7b1d3e2097de43' + '641310fb0590d40e00bea1b5b9c843953ab78edf019109f276be9c6a7bdaf5b2' + '1266032bb07e47d6bcdc7dabd74df2557cc466c33bf983a5881316a4cc098451') + +# vim:set ts=2 sw=2 et: |