summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastiaan Lokhorst2018-01-18 00:20:34 +0100
committerSebastiaan Lokhorst2018-01-18 00:20:34 +0100
commit221126d8f4fedc8771c2515fa796264c4f9510d8 (patch)
tree7fa6105b35b05b7e62464769f58ea85cc80ae7d3
downloadaur-221126d8f4fedc8771c2515fa796264c4f9510d8.tar.gz
Initial commit
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD61
-rw-r--r--transmission-cli.sysusers1
-rw-r--r--transmission-cli.tmpfiles1
4 files changed, 84 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b2fd87fe3729
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = transmission-cli-git
+ pkgdesc = Fast, easy, and free BitTorrent client (CLI tools, daemon and web client)
+ pkgver = 2.92.r324.geb5d1a79c
+ pkgrel = 1
+ url = http://www.transmissionbt.com/
+ arch = x86_64
+ license = MIT
+ depends = curl
+ depends = libevent
+ depends = systemd
+ conflicts = transmission-cli
+ replaces = transmission-cli
+ source = git+https://github.com/transmission/transmission.git
+ source = transmission-cli.sysusers
+ source = transmission-cli.tmpfiles
+ sha256sums = SKIP
+ sha256sums = 641310fb0590d40e00bea1b5b9c843953ab78edf019109f276be9c6a7bdaf5b2
+ sha256sums = 1266032bb07e47d6bcdc7dabd74df2557cc466c33bf983a5881316a4cc098451
+
+pkgname = transmission-cli-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6977dfc542b0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,61 @@
+# Maintainer: Sebastiaan Lokhorst <sebastiaanlokhorst@gmail.com>
+# Maintainer: Tom Gundersen <teg@jklm.no>
+# Maintainer: Ionut Biru <ibiru@archlinux.org>
+
+_pkgbase=transmission
+_pkgname=transmission-cli
+pkgname=transmission-cli-git
+pkgver=2.92.r324.geb5d1a79c
+pkgrel=1
+arch=(x86_64)
+url="http://www.transmissionbt.com/"
+license=(MIT)
+pkgdesc='Fast, easy, and free BitTorrent client (CLI tools, daemon and web client)'
+depends=(curl libevent systemd)
+conflicts=(transmission-cli)
+replaces=(transmission-cli)
+source=(git+https://github.com/transmission/transmission.git
+ transmission-cli.sysusers
+ transmission-cli.tmpfiles)
+sha256sums=('SKIP'
+ '641310fb0590d40e00bea1b5b9c843953ab78edf019109f276be9c6a7bdaf5b2'
+ '1266032bb07e47d6bcdc7dabd74df2557cc466c33bf983a5881316a4cc098451')
+
+pkgver() {
+ cd $_pkgbase
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+prepare() {
+ cd $_pkgbase
+ git submodule update --init
+}
+
+build() {
+ cd $_pkgbase
+
+ mkdir -p build
+ cd build
+
+ cmake \
+ -DCMAKE_INSTALL_PREFIX="/usr" \
+ -DENABLE_CLI=ON \
+ -DENABLE_GTK=OFF \
+ -DENABLE_QT=OFF \
+ ..
+ make
+}
+
+package() {
+ cd $_pkgbase/build
+ make DESTDIR="$pkgdir" install
+
+ install -Dm644 ../daemon/transmission-daemon.service \
+ "$pkgdir/usr/lib/systemd/system/transmission.service"
+ install -Dm644 ../COPYING "$pkgdir/usr/share/licenses/transmission-cli/COPYING"
+
+ install -Dm644 "$srcdir/$_pkgname.sysusers" \
+ "$pkgdir/usr/lib/sysusers.d/transmission.conf"
+ install -Dm644 "$srcdir/$_pkgname.tmpfiles" \
+ "$pkgdir/usr/lib/tmpfiles.d/transmission.conf"
+}
diff --git a/transmission-cli.sysusers b/transmission-cli.sysusers
new file mode 100644
index 000000000000..a972f6c73e04
--- /dev/null
+++ b/transmission-cli.sysusers
@@ -0,0 +1 @@
+u transmission 169 "Transmission BitTorrent Daemon" /var/lib/transmission
diff --git a/transmission-cli.tmpfiles b/transmission-cli.tmpfiles
new file mode 100644
index 000000000000..85d5a9238578
--- /dev/null
+++ b/transmission-cli.tmpfiles
@@ -0,0 +1 @@
+d /var/lib/transmission 0750 transmission transmission