diff options
author | Gabriel Arakaki Giovanini <mail@gabrielgio.me> | 2022-12-12 20:10:05 +0100 |
---|---|---|
committer | Gabriel Arakaki Giovanini <mail@gabrielgio.me> | 2022-12-12 20:18:59 +0100 |
commit | 17ca7c045eadbabe17ed33d57750c831f27ba8cc (patch) | |
tree | f4dffaabe63ad18b8add07075db7136d5ac22de0 /apks/jellyfin | |
parent | 1ef93bbbb4e6e0a7470b128d11c1c5a140ae5553 (diff) | |
download | apkbuilds-17ca7c045eadbabe17ed33d57750c831f27ba8cc.tar.gz apkbuilds-17ca7c045eadbabe17ed33d57750c831f27ba8cc.tar.bz2 apkbuilds-17ca7c045eadbabe17ed33d57750c831f27ba8cc.zip |
ref: Remove unnecessary packages
Some package have made into the community repository on 3.17, so there
is no need to keep them.
Diffstat (limited to 'apks/jellyfin')
-rw-r--r-- | apks/jellyfin/APKBUILD | 63 | ||||
-rw-r--r-- | apks/jellyfin/jellyfin.confd | 5 | ||||
-rw-r--r-- | apks/jellyfin/jellyfin.initd | 20 | ||||
-rw-r--r-- | apks/jellyfin/jellyfin.pre-install | 9 |
4 files changed, 0 insertions, 97 deletions
diff --git a/apks/jellyfin/APKBUILD b/apks/jellyfin/APKBUILD deleted file mode 100644 index 785c2a8..0000000 --- a/apks/jellyfin/APKBUILD +++ /dev/null @@ -1,63 +0,0 @@ -# Maintainer: Simon Zeni <simon@bl4ckb0ne.ca> -pkgname=jellyfin -pkgver=10.8.7 -pkgrel=0 -pkgdesc="The Free Software Media System" -pkgusers="$pkgname" -pkggroups="$pkgname" -install="$pkgname.pre-install" -url="https://jellyfin.org/" -arch="x86_64" -license="GPL-2.0-only" -makedepends="dotnet6-sdk" -depends="aspnetcore6-runtime ffmpeg" -subpackages="$pkgname-openrc" -source="$pkgname-$pkgver.tar.gz::https://github.com/jellyfin/jellyfin/archive/refs/tags/v$pkgver.tar.gz - $pkgname.initd - $pkgname.confd" - -case $CARCH in - x86_64) _dotnet_arch=x64;; - aarch64) _dotnet_arch=arm64;; - armv7|armhf) _dotnet_arch=arm;; -esac - -# parses RID from /etc/os-release depending on if edge or production release -# to set _runtime_id -# shellcheck disable=SC2034 -. /etc/os-release -[ -n "${VERSION_ID//[^_]}" ] && _runtime_id="alpine.${VERSION_ID%_*}-$_dotnet_arch" || _runtime_id="alpine.${VERSION_ID%.*}-$_dotnet_arch" - -build() { - dotnet build --configuration Release Jellyfin.Server --no-self-contained --runtime $_runtime_id - dotnet publish --configuration Release Jellyfin.Server --no-self-contained --output publish --runtime $_runtime_id -} - -check() { - # check on aarch64 is broken for dotnet6-sdk v6.0.1xx due to - # https://github.com/microsoft/vstest/issues/2566 - if [ "$CARCH" = "aarch64" ]; then - return - fi - - dotnet test --runtime $_runtime_id -} - -package() { - mkdir -p "$pkgdir"/usr/lib - cp -dr publish "$pkgdir"/usr/lib/jellyfin - - mkdir -p "$pkgdir"/usr/bin - ln -s /usr/lib/jellyfin/jellyfin "$pkgdir"/usr/bin/jellyfin - - install -Dm755 "$srcdir"/$pkgname.initd \ - "$pkgdir"/etc/init.d/$pkgname - install -Dm644 "$srcdir"/$pkgname.confd \ - "$pkgdir"/etc/conf.d/$pkgname -} - -sha512sums=" -a4c436919ae6b07fede95b98d6a16c6405c5a8efd8457c522cf5dd273fa0edb9d33e582f59c3ac4377a19129512530c344de58d81807adbd83af16b41dea8e1d jellyfin-10.8.5.tar.gz -364a70a953d921048a249fd370642c1782e434c850334cd55e35bbb10d1bb93482d37faa1c11da5d7acba96a084d9832e5db212b65b0fa9907c7d3afe553aaf9 jellyfin.initd -d35eb07d11d711b8ad35c7726e151a8096609712fee3bfea00c9adeff8e56660e3cde3d9b0b2dc8a847514af4d2b32340e2b29b77facfab4f8921ba15ba671b0 jellyfin.confd -" diff --git a/apks/jellyfin/jellyfin.confd b/apks/jellyfin/jellyfin.confd deleted file mode 100644 index 6cd891c..0000000 --- a/apks/jellyfin/jellyfin.confd +++ /dev/null @@ -1,5 +0,0 @@ -supervisor=supervise-daemon -datadir="/var/lib/jellyfin" -cachedir="/var/cache/jellyfin" -logdir="/var/log/jellyfin" -opts="--nowebclient" diff --git a/apks/jellyfin/jellyfin.initd b/apks/jellyfin/jellyfin.initd deleted file mode 100644 index 278d79d..0000000 --- a/apks/jellyfin/jellyfin.initd +++ /dev/null @@ -1,20 +0,0 @@ -#!/sbin/openrc-run - -name=jellyfin -description="The Free Software Media System" - -command=/usr/bin/jellyfin -command_user=jellyfin:jellyfin -command_args="--datadir ${datadir} --cachedir ${cachedir} --logdir ${logdir} ${opts}" - -depend() { - use logger dns - need net - after firewall -} - -start_pre() { - checkpath -d -o $command_user "$datadir" - checkpath -d -o $command_user "$cachedir" - checkpath -d -o $command_user "$logdir" -} diff --git a/apks/jellyfin/jellyfin.pre-install b/apks/jellyfin/jellyfin.pre-install deleted file mode 100644 index 6e64716..0000000 --- a/apks/jellyfin/jellyfin.pre-install +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh - -user=jellyfin -group=jellyfin - -addgroup -S $group 2>/dev/null -adduser -S -D -h /var/lib/$user -s /sbin/nologin -G $group -g $user $user 2>/dev/null - -exit 0 |