diff options
author | Sebastiaan Lokhorst | 2018-01-18 00:20:34 +0100 |
---|---|---|
committer | Sebastiaan Lokhorst | 2018-01-18 00:20:34 +0100 |
commit | 221126d8f4fedc8771c2515fa796264c4f9510d8 (patch) | |
tree | 7fa6105b35b05b7e62464769f58ea85cc80ae7d3 | |
download | aur-221126d8f4fedc8771c2515fa796264c4f9510d8.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 61 | ||||
-rw-r--r-- | transmission-cli.sysusers | 1 | ||||
-rw-r--r-- | transmission-cli.tmpfiles | 1 |
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 |