diff options
author | Oleg | 2019-08-18 05:18:01 -0600 |
---|---|---|
committer | Oleg | 2019-08-18 05:18:01 -0600 |
commit | 299feec306c302518760925ec22a988e44c5f600 (patch) | |
tree | 339ef00f33b74a4e4a24a1e134a7dcc558d3ae02 | |
download | aur-299feec306c302518760925ec22a988e44c5f600.tar.gz |
Add xteve package
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 28 | ||||
-rw-r--r-- | xteve.service | 18 | ||||
-rw-r--r-- | xteve.sysusers | 1 | ||||
-rw-r--r-- | xteve.tmpfiles | 2 |
5 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..16970e8419e0 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = xteve + pkgdesc = IPTV Proxy for Plex DVR + pkgver = 2.0.1 + pkgrel = 1 + url = https://xteve.de + arch = x86_64 + arch = aarch64 + license = MIT + source = xteve.service + source = xteve.sysusers + source = xteve.tmpfiles + md5sums = d7f09bca696e34173dcc3fa4dba81650 + md5sums = 8ad3c1b952d0b4a722439c60c8f6ceec + md5sums = 7991e718cab0bf566f22f499c720b325 + source_x86_64 = https://xteve.de/download/xteve_2_linux_amd64.zip + md5sums_x86_64 = 9ac5502fc4861c9774bcfc3bbfd038bb + source_aarch64 = https://xteve.de/download/xteve_2_linux_arm64.zip + md5sums_aarch64 = da4d80c26853b4fdb7bb00ad8a6748e8 + +pkgname = xteve + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..21ba43a61024 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Oleg Rakhmanov <oleg [at] archlinuxarm [dot] org> + +pkgname=xteve +pkgver=2.0.1 +pkgrel=1 +pkgdesc="IPTV Proxy for Plex DVR" +arch=('x86_64' 'aarch64') +url="https://xteve.de" +license=('MIT') +source=("${pkgname}.service" + "${pkgname}.sysusers" + "${pkgname}.tmpfiles") +source_x86_64=('https://xteve.de/download/xteve_2_linux_amd64.zip') +source_aarch64=('https://xteve.de/download/xteve_2_linux_arm64.zip') + +md5sums=('d7f09bca696e34173dcc3fa4dba81650' + '8ad3c1b952d0b4a722439c60c8f6ceec' + '7991e718cab0bf566f22f499c720b325') +md5sums_x86_64=('9ac5502fc4861c9774bcfc3bbfd038bb') +md5sums_aarch64=('da4d80c26853b4fdb7bb00ad8a6748e8') + +package() { + install -Dm755 ${srcdir}/xteve $pkgdir/usr/bin/${pkgname} + install -Dm0644 ${srcdir}/${pkgname}.sysusers ${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf + install -Dm0644 ${srcdir}/${pkgname}.service $pkgdir/usr/lib/systemd/system/${pkgname}.service + install -Dm0644 ${srcdir}/${pkgname}.tmpfiles ${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf +} + diff --git a/xteve.service b/xteve.service new file mode 100644 index 000000000000..05f0df66fe4c --- /dev/null +++ b/xteve.service @@ -0,0 +1,18 @@ +[Unit] +Description=xTeVe Service +Wants=network-online.target +After=network-online.target + +[Service] +User=xteve +Group=xteve +Type=simple +ExecStart=/usr/bin/xteve +ExecReload=/usr/bin/killall xteve +ExecStop=/usr/bin/killall xteve +KillMode=process +Restart=always +RestartSec=15 + +[Install] +WantedBy=multi-user.target diff --git a/xteve.sysusers b/xteve.sysusers new file mode 100644 index 000000000000..01d484f6b0b3 --- /dev/null +++ b/xteve.sysusers @@ -0,0 +1 @@ +u xteve - "xTeVe IPTV Proxy for Plex" /var/lib/xteve diff --git a/xteve.tmpfiles b/xteve.tmpfiles new file mode 100644 index 000000000000..f8200e03b536 --- /dev/null +++ b/xteve.tmpfiles @@ -0,0 +1,2 @@ +d /var/lib/xteve 0755 xteve xteve +d /tmp/xteve 0755 xteve xteve |