summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlinuxer2020-10-13 19:01:11 +0300
committerlinuxer2020-10-13 19:01:11 +0300
commit222fb65d167d811ff8c7fbd679e8b8cbf26a164c (patch)
treed4c7e4d0b9a7026aa2f4cfb0ef6b48299e88140d
parentc90d4ba5bb19f4b4c5427ba1445b411d186c5d98 (diff)
downloadaur-222fb65d167d811ff8c7fbd679e8b8cbf26a164c.tar.gz
Release Update
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD33
-rw-r--r--jackett-service.desktop9
3 files changed, 36 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8f3e6579b781..fe2e1a3b3d3e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = jackett-runit
pkgdesc = Use many torrent trackers with software that supports torznab/potato feeds.
pkgver = 0.16.1709
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/Jackett/Jackett
arch = x86_64
arch = aarch64
@@ -9,14 +9,17 @@ pkgbase = jackett-runit
license = GPL
depends = curl
depends = openssl-1.0
+ depends = runit
options = !strip
options = staticlibs
source = run
source = jackett.sysusers
source = jackett.tmpfiles
+ source = jackett-service.desktop
sha256sums = dd8cf665c118a7c87e796c20d790989e0b1a1e12d16feba2a28e3465ad45be67
sha256sums = d005fcd009ec5404e1ec88246c31e664167f5551d6cabc35f68eb41750bfe590
sha256sums = 64022e15565a609f449090f02d53ee90ef95cffec52ae14f99e4e2132b6cffe1
+ sha256sums = c692b09f8df44cac73e53e76a707f4087a58a146b7d0c8043b44182aae3c2f6a
source_x86_64 = Jackett.Binaries.LinuxAMDx64-0.16.1709.tar.gz::https://github.com/Jackett/Jackett/releases/download/v0.16.1709/Jackett.Binaries.LinuxAMDx64.tar.gz
sha256sums_x86_64 = d64b7623915235fc9381b1da241f9d9a2c9d453782c3e77d08ed5a279eb683c5
source_aarch64 = Jackett.Binaries.LinuxARM64-0.16.1709.tar.gz::https://github.com/Jackett/Jackett/releases/download/v0.16.1709/Jackett.Binaries.LinuxARM64.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
index 8fca267c1bbe..818b0e17e7a8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,18 +3,20 @@
pkgname=jackett-runit
pkgver=0.16.1709
-pkgrel=1
+pkgrel=2
+_user=$(logname)
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')
+depends=('curl' 'openssl-1.0' 'runit')
conficts=('systemd' 'openrc' 's6' 'jackett' 'jackett-mono')
options=('!strip' 'staticlibs')
source=("run"
"jackett.sysusers"
- "jackett.tmpfiles")
+ "jackett.tmpfiles"
+ "jackett-service.desktop")
source_x86_64=("Jackett.Binaries.LinuxAMDx64-${pkgver}.tar.gz::https://github.com/Jackett/Jackett/releases/download/v${pkgver}/Jackett.Binaries.LinuxAMDx64.tar.gz")
source_armv7h=("Jackett.Binaries.LinuxARM32-${pkgver}.tar.gz::https://github.com/Jackett/Jackett/releases/download/v${pkgver}/Jackett.Binaries.LinuxARM32.tar.gz")
@@ -22,24 +24,35 @@ source_aarch64=("Jackett.Binaries.LinuxARM64-${pkgver}.tar.gz::https://github.co
sha256sums=('dd8cf665c118a7c87e796c20d790989e0b1a1e12d16feba2a28e3465ad45be67'
'd005fcd009ec5404e1ec88246c31e664167f5551d6cabc35f68eb41750bfe590'
- '64022e15565a609f449090f02d53ee90ef95cffec52ae14f99e4e2132b6cffe1')
+ '64022e15565a609f449090f02d53ee90ef95cffec52ae14f99e4e2132b6cffe1'
+ 'c692b09f8df44cac73e53e76a707f4087a58a146b7d0c8043b44182aae3c2f6a')
sha256sums_x86_64=('d64b7623915235fc9381b1da241f9d9a2c9d453782c3e77d08ed5a279eb683c5')
sha256sums_armv7h=('1e5ac380b5737dcab82be12cc6fbf37a50bd5234cedc864dc5286473eeeaa8fc')
sha256sums_aarch64=('59d5f13485d148e0fb38f6e767056203364e66bc45bda2c5163fd0227087c0ab')
-
-
-
package() {
cd "$srcdir"
-
+
install -d -m 755 "${pkgdir}/usr/lib/jackett/"
+ install -d -m 755 "${pkgdir}/opt/jackett/"
+ install -d -m 755 "${pkgdir}/usr/share/applications/"
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"
+ #install -D -m 644 "${srcdir}/run" "${pkgdir}/etc/runit/sv/jackett/run"
+
+ install -D -m 644 "jackett-service.desktop" "${pkgdir}/home/${_user}/.config/autostart/jackett-service.desktop"
+ chown "${_user}:${_user}" "${pkgdir}/home/${_user}/.config/autostart/jackett-service.desktop"
+ install -D -m 644 "jackett-service.desktop" "${pkgdir}/usr/share/applications/jackett-service.desktop"
+ #chmod +x "${pkgdir}/etc/runit/sv/jackett/run"
+
+ install -D -m 644 "run" "${pkgdir}/opt/jackett/jackett.sh"
+ chmod +x "${pkgdir}/opt/jackett/jackett.sh"
+
+ echo 'Jackett Service has been added to your /home/'${_user}'/.config/autostart/ applications.'
+ echo 'You may also start the service, as a normal user now, by issuing the command:'
+ echo '----> /opt/jackett/jackett.sh'
}
diff --git a/jackett-service.desktop b/jackett-service.desktop
new file mode 100644
index 000000000000..b41181b7fb29
--- /dev/null
+++ b/jackett-service.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Encoding=UTF-8
+Type=Application
+Name=Jackett Service Start
+Icon=/usr/share/icons/jackett.png
+Categories=System;Accessories
+Exec=opt/jackett/jackett.sh
+
+