mirror of
https://github.com/zoriya/Kyoo.git
synced 2026-04-06 17:21:58 -04:00
42 lines
1.2 KiB
Bash
42 lines
1.2 KiB
Bash
# Maintainer: Zoe Roux <zoe.roux@sdg.moe>
|
|
pkgname=kyoo
|
|
pkgver=1.0.0
|
|
pkgrel=1
|
|
epoch=
|
|
pkgdesc="A media browser."
|
|
arch=("i686" "x86_64" "armv6h")
|
|
url="https://github.com/AnonymusRaccoon/Kyoo"
|
|
license=("GPLv3")
|
|
groups=()
|
|
depends=("dotnet-runtime>=5" "aspnet-runtime>=5" "ffmpeg")
|
|
makedepends=("dotnet-sdk>=5" "cmake" "gcc" "make" "npm" "git")
|
|
source=("git+https://github.com/AnonymusRaccoon/Kyoo" #tag=v${pkgver}
|
|
"kyoo.service"
|
|
"kyoo.sysusers"
|
|
"kyoo.tmpfiles")
|
|
sha256sums=("SKIP" "SKIP" "SKIP" "SKIP")
|
|
|
|
|
|
prepare() {
|
|
# cd "Kyoo-$pkgver"
|
|
cd "Kyoo"
|
|
# This is necessary since submodules paths are relative and PKGBUILD remote are the local directory.
|
|
git remote set-url origin https://github.com/AnonymusRaccoon/Kyoo
|
|
git submodule update --init --recursive
|
|
}
|
|
|
|
build() {
|
|
# cd "Kyoo-$pkgver"
|
|
cd "Kyoo"
|
|
export DOTNET_CLI_TELEMETRY_OPTOUT=1
|
|
dotnet publish -c Release -o "$srcdir/output" Kyoo.Host.Console
|
|
}
|
|
|
|
package() {
|
|
mkdir -p "$pkgdir/usr/lib"
|
|
cp -r --no-preserve ownership "$srcdir/output" "$pkgdir/usr/lib/kyoo"
|
|
install -Dm 644 kyoo.service -t "$pkgdir/usr/lib/systemd/system/"
|
|
install -Dm 644 kyoo.sysusers "$pkgdir/usr/lib/sysusers.d/kyoo.conf"
|
|
install -Dm 644 kyoo.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/kyoo.conf"
|
|
}
|