summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDonald Webster2020-10-31 09:42:19 -0700
committerDonald Webster2020-10-31 09:42:19 -0700
commitd2e9de4b735f93c958a74d72077c93c476459f21 (patch)
tree92b09ea5755f761939409266d3b84ec80d3bb1cc
downloadaur-d2e9de4b735f93c958a74d72077c93c476459f21.tar.gz
Initial version of jackett-bin package w/ v0.16.1964.
-rw-r--r--.SRCINFO30
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD40
-rw-r--r--jackett.service16
-rw-r--r--jackett.sysusers1
-rw-r--r--jackett.tmpfiles5
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