diff options
author | Donald Webster | 2020-10-31 09:42:19 -0700 |
---|---|---|
committer | Donald Webster | 2020-10-31 09:42:19 -0700 |
commit | d2e9de4b735f93c958a74d72077c93c476459f21 (patch) | |
tree | 92b09ea5755f761939409266d3b84ec80d3bb1cc | |
download | aur-d2e9de4b735f93c958a74d72077c93c476459f21.tar.gz |
Initial version of jackett-bin package w/ v0.16.1964.
-rw-r--r-- | .SRCINFO | 30 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 40 | ||||
-rw-r--r-- | jackett.service | 16 | ||||
-rw-r--r-- | jackett.sysusers | 1 | ||||
-rw-r--r-- | jackett.tmpfiles | 5 |
6 files changed, 97 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..db5db15fa89b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,30 @@ +pkgbase = jackett-bin + pkgdesc = Use many torrent trackers with software that supports torznab/potato feeds. + pkgver = 0.16.1964 + pkgrel = 1 + url = https://github.com/Jackett/Jackett + arch = x86_64 + arch = aarch64 + arch = armv7h + license = GPL + depends = curl + depends = openssl-1.0 + provides = jackett + conflicts = jackett + options = !strip + options = staticlibs + source = jackett.service + source = jackett.sysusers + source = jackett.tmpfiles + sha256sums = 9d8f9d73e5fa2b2877dde010c0d8ca6fbf47f03eb1f01b02f846026a949a0dcf + sha256sums = d005fcd009ec5404e1ec88246c31e664167f5551d6cabc35f68eb41750bfe590 + sha256sums = 64022e15565a609f449090f02d53ee90ef95cffec52ae14f99e4e2132b6cffe1 + source_x86_64 = Jackett.Binaries.LinuxAMDx64-0.16.1964.tar.gz::https://github.com/Jackett/Jackett/releases/download/v0.16.1964/Jackett.Binaries.LinuxAMDx64.tar.gz + sha256sums_x86_64 = 24105fe72011771d05758456bdd30e9024bb895b12621a105efaa66970ebc0e4 + source_aarch64 = Jackett.Binaries.LinuxARM64-0.16.1964.tar.gz::https://github.com/Jackett/Jackett/releases/download/v0.16.1964/Jackett.Binaries.LinuxARM64.tar.gz + sha256sums_aarch64 = 138e9676eba71a3c584bf5fbb6a7d8437bd50cda1fc11024ceacd03ae7c953ff + source_armv7h = Jackett.Binaries.LinuxARM32-0.16.1964.tar.gz::https://github.com/Jackett/Jackett/releases/download/v0.16.1964/Jackett.Binaries.LinuxARM32.tar.gz + sha256sums_armv7h = c436aca1e5536e98d9fbf019e631e2b05926d5237c8c19df92e7b53fea1a25c3 + +pkgname = jackett-bin + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..6e570bc49abe --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +*.xz +*.gz +*.log +/src/ +/pkg/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..858d7538bf36 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Donald Webster <fryfrog@gmail.com> + +pkgname=jackett-bin +pkgver=0.16.1964 +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') +options=('!strip' 'staticlibs') +provides=('jackett') +conflicts=('jackett') +source=("jackett.service" + "jackett.sysusers" + "jackett.tmpfiles") + +source_x86_64=("Jackett.Binaries.LinuxAMDx64-${pkgver}.tar.gz::https://github.com/Jackett/Jackett/releases/download/v${pkgver}/Jackett.Binaries.LinuxAMDx64.tar.gz") +source_aarch64=("Jackett.Binaries.LinuxARM64-${pkgver}.tar.gz::https://github.com/Jackett/Jackett/releases/download/v${pkgver}/Jackett.Binaries.LinuxARM64.tar.gz") +source_armv7h=("Jackett.Binaries.LinuxARM32-${pkgver}.tar.gz::https://github.com/Jackett/Jackett/releases/download/v${pkgver}/Jackett.Binaries.LinuxARM32.tar.gz") + +sha256sums=('9d8f9d73e5fa2b2877dde010c0d8ca6fbf47f03eb1f01b02f846026a949a0dcf' + 'd005fcd009ec5404e1ec88246c31e664167f5551d6cabc35f68eb41750bfe590' + '64022e15565a609f449090f02d53ee90ef95cffec52ae14f99e4e2132b6cffe1') +sha256sums_x86_64=('24105fe72011771d05758456bdd30e9024bb895b12621a105efaa66970ebc0e4') +sha256sums_aarch64=('138e9676eba71a3c584bf5fbb6a7d8437bd50cda1fc11024ceacd03ae7c953ff') +sha256sums_armv7h=('c436aca1e5536e98d9fbf019e631e2b05926d5237c8c19df92e7b53fea1a25c3') + + + +package() { + cd "$srcdir" + + install -d -m 755 "${pkgdir}/usr/lib/jackett/" + cp -dpr --no-preserve=ownership "${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" +} diff --git a/jackett.service b/jackett.service new file mode 100644 index 000000000000..ed8570078acc --- /dev/null +++ b/jackett.service @@ -0,0 +1,16 @@ +[Unit] +Description=Jackett Service +After=network.target + +[Service] +User=jackett +Group=jackett +Restart=always +RestartSec=5 +Type=simple +Environment=XDG_CONFIG_HOME=/var/lib/jackett +ExecStart=/usr/lib/jackett/jackett --NoRestart --NoUpdates --DataFolder /var/lib/jackett +TimeoutStopSec=20 + +[Install] +WantedBy=multi-user.target 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 |