diff options
author | linuxer | 2020-11-01 21:49:48 +0200 |
---|---|---|
committer | linuxer | 2020-11-01 21:49:48 +0200 |
commit | aea54d89c33c139d1084d7d16d147c4ddd088029 (patch) | |
tree | ac4d786d9cb1f7e5b2bc68977d1a11f2360d6c65 | |
download | aur-aea54d89c33c139d1084d7d16d147c4ddd088029.tar.gz |
Initial Release
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 52 | ||||
-rw-r--r-- | jackett.sysusers | 1 | ||||
-rw-r--r-- | jackett.tmpfiles | 5 | ||||
-rwxr-xr-x | run | 5 |
5 files changed, 88 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0b245c33c64f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +pkgbase = jackett-runit.git + pkgdesc = Use many torrent trackers with software that supports torznab/potato feeds. + pkgver = 0.16.1999 + pkgrel = 1 + url = https://github.com/Jackett/Jackett + arch = x86_64 + arch = aarch64 + arch = armv7h + license = GPL + makedepends = dotnet-sdk + depends = curl + depends = openssl-1.0 + options = !strip + options = staticlibs + source = run + source = jackett.sysusers + source = jackett.tmpfiles + source = jackett-runit.git-0.16.1999.tar.gz::https://github.com/Jackett/Jackett/archive/v0.16.1999.tar.gz + b2sums = fed3336e07fe1d88a65bad5fb4f3e081ec16b24c07cc2a96462e7cecc3962b9742897455c0ce7f7fdbe04ecb337c575d54194d2dedad865f72572a5158cc6ef4 + b2sums = 6b0534e5f3320e70cff1cc59b0c4de202451d6bc240c0659749929a72223fcb8e636508b14905e3d449c854ae6774c4349480039dd50e35d1d01ac13fa15eea3 + b2sums = 4837363802330a33153e8b1560074d3af1c24c393287d295083dc41c82d6667ef0eb1dbcabc6afd180082405762bfed749adc7483d0c6fab0be431f944b4c001 + b2sums = e55d21352c8764c5cbde84ff9eab3ea5367003fa8abd60ca51d1fa2dc4833f2c1f6c20e451a15692b5e60a6799c61cbc0fc27798686b7479f3b33c20763307e4 + +pkgname = jackett-runit.git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..640517f36254 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: linuxer <linuxer@artixlinux.org> +# Maintainer: Donald Webster <fryfrog@gmail.com> + +pkgname=jackett-runit.git +_alias=jackett +pkgver=0.16.1999 +pkgrel=1 +pkgdesc='Use many torrent trackers with software that supports torznab/potato feeds.' +arch=('x86_64' 'aarch64' 'armv7h') +license=('GPL') +url='https://github.com/Jackett/Jackett' +depends=('curl' 'openssl-1.0') +makedepends=('dotnet-sdk') +conficts=('systemd' 'openrc' 's6' 'jackett' 'jackett-mono') +options=('!strip' 'staticlibs') + +source=("run" + "jackett.sysusers" + "jackett.tmpfiles" + "${pkgname}-${pkgver}.tar.gz::https://github.com/Jackett/Jackett/archive/v${pkgver}.tar.gz") + +b2sums=('fed3336e07fe1d88a65bad5fb4f3e081ec16b24c07cc2a96462e7cecc3962b9742897455c0ce7f7fdbe04ecb337c575d54194d2dedad865f72572a5158cc6ef4' + '6b0534e5f3320e70cff1cc59b0c4de202451d6bc240c0659749929a72223fcb8e636508b14905e3d449c854ae6774c4349480039dd50e35d1d01ac13fa15eea3' + '4837363802330a33153e8b1560074d3af1c24c393287d295083dc41c82d6667ef0eb1dbcabc6afd180082405762bfed749adc7483d0c6fab0be431f944b4c001' + 'e55d21352c8764c5cbde84ff9eab3ea5367003fa8abd60ca51d1fa2dc4833f2c1f6c20e451a15692b5e60a6799c61cbc0fc27798686b7479f3b33c20763307e4') + +build() { + cd ${_alias^}-${pkgver} + + case ${CARCH} in + x86_64) _CARCH='x64';; + aarch64) _CARCH='arm64';; + armv7h) _CARCH='arm';; + esac + + export DOTNET_CLI_TELEMETRY_OPTOUT=1 + dotnet publish src/Jackett.Server -f netcoreapp3.1 --self-contained -r linux-${_CARCH} -c Debug -o buid/ /p:AssemblyVersion=${pkgver} /p:FileVersion=${pkgver} /p:InformationalVersion=${pkgver} /p:Version=${pkgver} +} + +package() { + #cd "$srcdir" + cd ${_alias^}-${pkgver} + + install -d -m 755 "${pkgdir}/usr/lib/jackett/" + cp -r "${srcdir}/Jackett/"* "${pkgdir}/usr/lib/jackett/" + + #install -D -m 644 "${srcdir}/jackett.service" "${pkgdir}/usr/lib/systemd/system/jackett.service" + install -D -m 644 "${srcdir}/jackett.sysusers" "${pkgdir}/usr/lib/sysusers.d/jackett.conf" + install -D -m 644 "${srcdir}/jackett.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/jackett.conf" + install -D -m 644 "${srcdir}/run" "${pkgdir}/etc/runit/sv/jackett/run" + chmod +x "${pkgdir}/etc/runit/sv/jackett/run" +} diff --git a/jackett.sysusers b/jackett.sysusers new file mode 100644 index 000000000000..b12f617e206d --- /dev/null +++ b/jackett.sysusers @@ -0,0 +1 @@ +u jackett - "Jackett daemon" /var/lib/jackett diff --git a/jackett.tmpfiles b/jackett.tmpfiles new file mode 100644 index 000000000000..b277c1571c5a --- /dev/null +++ b/jackett.tmpfiles @@ -0,0 +1,5 @@ +# Override this file with a modified version in /etc/tmpfiles.d/ +d /var/lib/jackett 0755 jackett jackett +Z /var/lib/jackett - jackett jackett +Z /usr/lib/jackett - jackett jackett +L /var/log/jackett.log - - - - /var/lib/jackett/log.txt @@ -0,0 +1,5 @@ +#!/bin/sh + +exec chpst -u jackett /usr/lib/jackett/jackett --NoRestart --NoUpdates --DataFolder /var/lib/jackett + + |