summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD52
1 files changed, 31 insertions, 21 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 7a0e21906aa7..42befabd5990 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: