diff options
author | Luca Matei Pintilie <luca@lucamatei.com> | 2024-06-15 13:15:08 +0000 |
---|---|---|
committer | Luca Matei Pintilie <luca@lucamatei.com> | 2024-06-16 08:36:26 +0000 |
commit | 49c4d3a318310cf8f8f7e301c55c70c7bd614b20 (patch) | |
tree | 10437bac1d0f998e59b83bc8250d46263a18143e | |
parent | 27146d6ee852f51dfb134a5ff388f1ddffd21c74 (diff) | |
download | void-packages-49c4d3a318310cf8f8f7e301c55c70c7bd614b20.tar void-packages-49c4d3a318310cf8f8f7e301c55c70c7bd614b20.tar.gz void-packages-49c4d3a318310cf8f8f7e301c55c70c7bd614b20.tar.bz2 void-packages-49c4d3a318310cf8f8f7e301c55c70c7bd614b20.tar.lz void-packages-49c4d3a318310cf8f8f7e301c55c70c7bd614b20.tar.xz void-packages-49c4d3a318310cf8f8f7e301c55c70c7bd614b20.tar.zst void-packages-49c4d3a318310cf8f8f7e301c55c70c7bd614b20.zip |
New package: jellyfin-web-10.9.4user/luca/dotnet
-rw-r--r-- | srcpkgs/jellyfin-web/patches/package-json-engines.patch | 22 | ||||
-rw-r--r-- | srcpkgs/jellyfin-web/template | 30 |
2 files changed, 52 insertions, 0 deletions
diff --git a/srcpkgs/jellyfin-web/patches/package-json-engines.patch b/srcpkgs/jellyfin-web/patches/package-json-engines.patch new file mode 100644 index 00000000000..9cfdd5e62b0 --- /dev/null +++ b/srcpkgs/jellyfin-web/patches/package-json-engines.patch @@ -0,0 +1,22 @@ +commit 9f8248ae752009bc8ad5244dcf4c80f51f9cc866 +Author: Luca Matei Pintilie <luca@lucamatei.com> +Date: Sat Jun 15 15:10:11 2024 +0200 + + package.json: allow all engines + +diff --git a/package.json b/package.json +index 280a2e135..b0f9523d0 100644 +--- a/package.json ++++ b/package.json +@@ -155,8 +155,8 @@ + "stylelint": "stylelint \"src/**/*.{css,scss}\"" + }, + "engines": { +- "node": ">=20.0.0", +- "npm": ">=9.6.4", ++ "node": "*", ++ "npm": "*", + "yarn": "YARN NO LONGER USED - use npm instead." + } + } + diff --git a/srcpkgs/jellyfin-web/template b/srcpkgs/jellyfin-web/template new file mode 100644 index 00000000000..3e7c3bf3e7f --- /dev/null +++ b/srcpkgs/jellyfin-web/template @@ -0,0 +1,30 @@ +# Template file for 'jellyfin-web' +pkgname=jellyfin-web +version=10.9.4 +revision=1 +hostmakedepends="nodejs" +depends="jellyfin" +short_desc="Web Client for Jellyfin" +maintainer="Luca Matei Pintilie <luca@lucamatei.com>" +license="GPL-2.0-only" +homepage="https://jellyfin.org/" +changelog="https://github.com/jellyfin/jellyfin-web/releases" +distfiles="https://github.com/jellyfin/jellyfin-web/archive/refs/tags/v${version}.tar.gz" +checksum=fe91a946f85f8dfeda10c7b53b2575b3ebdea2bc6aa13895fdeda0f239d02f8c + +do_configure() { + npm ci --no-audit +} + +do_build() { + npm run build:production +} + +do_check() { + npm test +} + +do_install() { + mkdir -p "$DESTDIR/usr/share/webapps/jellyfin-web" + cp -r dist/* "$DESTDIR/usr/share/webapps/jellyfin-web" +} |