diff options
Diffstat (limited to 'src/memdmp')
-rw-r--r-- | src/memdmp/airsonic-refix/APKBUILD | 43 | ||||
-rw-r--r-- | src/memdmp/openttd-sse4/APKBUILD | 62 |
2 files changed, 43 insertions, 62 deletions
diff --git a/src/memdmp/airsonic-refix/APKBUILD b/src/memdmp/airsonic-refix/APKBUILD new file mode 100644 index 0000000..c368d9f --- /dev/null +++ b/src/memdmp/airsonic-refix/APKBUILD @@ -0,0 +1,43 @@ +# Maintainer: memdmp <memdmp@estrogen.zone> +_reponame="airsonic-refix" +_repoowner="tamland" +_repourl="https://${GITHUB_CODELOAD_URL:-"codeload.github.com"}/${_repoowner}/${_reponame}" # GITHUB_CODELOAD_URL due to github not having IPv6. +_reporef="e1acdc486621a7f09ab4f26d6eb4c4c36a194c45" # Must be a TAG OR COMMIT! Anything else may break shit. +_reporefdate="20250620" # YYYYMMDD of the ref + +pkgname="airsonic-refix" +pkgver=0.0.0 +pkgrel=1 +pkgdesc="The Airsonic-Refix Subsonic Web UI" +url="https://github.com/tamland/airsonic-refix" +arch="noarch" +license="AGPL-3.0-or-later" +depends="" +makedepends="nodejs yarn findutils" +install="" +subpackages="" +source="${_reponame}-${_reporef}.tar.gz::${_repourl}/tar.gz/${_reporef}" +builddir="${srcdir}/${_reponame}-${_reporef}" +options="!check net" # no test suite + +_pkgver="${pkgver}" +if [[ "${pkgver}" != "${_reporef}" ]] && [[ "${pkgver}" != "v${_reporef}" ]]; then pkgver="${pkgver}_git${_reporefdate}";from_tag=false;else from_tag=true; fi + +build() { + export NODE_OPTIONS="--max-old-space-size=4096" + yarn --frozen-lockfile + yarn build + return 0 +} + +package() { + mkdir -p "${pkgdir}/usr/share/webapps/airsonic-refix" + cp -r "${builddir}/dist/"* "${pkgdir}/usr/share/webapps/airsonic-refix/" + chmod -R 755 "${pkgdir}/usr/share/webapps/airsonic-refix/" + find "${pkgdir}/usr/share/webapps/airsonic-refix/" -type f -print0 | xargs -I _ chmod -R 644 _ + return 0 +} + +sha512sums=" +10b26b8345160192298b4adc8bdc8b4217f42b6d025550521ae6170a41ff5f91a264de3b5b41b6f4a266f4a3d63fad7856edd36c89f92b2065f9759a333c5cef airsonic-refix-e1acdc486621a7f09ab4f26d6eb4c4c36a194c45.tar.gz +" diff --git a/src/memdmp/openttd-sse4/APKBUILD b/src/memdmp/openttd-sse4/APKBUILD deleted file mode 100644 index 92bd6e2..0000000 --- a/src/memdmp/openttd-sse4/APKBUILD +++ /dev/null @@ -1,62 +0,0 @@ -# Contributor: Adrian Siekierka <kontakt@asie.pl> -# Contributor: Thomas Kienlen <kommander@laposte.net> -# Maintainer: memdmp <memdmp@estrogen.zone> -_pkgname=openttd -pkgname="${_pkgname}-sse4" -pkgver=14.1 -pkgrel=2 -pkgdesc="Open source version of the Transport Tycoon Deluxe simulator - without patching out SSE4" -url="https://www.openttd.org" -arch="all !x86" -license="GPL-2.0-or-later" -makedepends=" - cmake - curl-dev - fontconfig-dev - fluidsynth-dev - freetype-dev - harfbuzz-dev - icu-dev - libpng-dev - lzo-dev - samurai - sdl2-dev - xz-dev - zlib-dev - " -subpackages="$pkgname-doc $pkgname-lang::noarch" -source="https://cdn.openttd.org/openttd-releases/$pkgver/openttd-$pkgver-source.tar.xz" -builddir="$srcdir/$_pkgname-$pkgver" - -build() { - cmake -B build \ - -G "Ninja" \ - -DCMAKE_INSTALL_BINDIR=bin \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_DATADIR=share/games \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -Wl,-z,stack-size=1048576" - cmake --build build -} - -check() { - cmake --build build --target openttd_test - ./build/openttd_test -} - -package() { - DESTDIR="$pkgdir" cmake --build build --target install -} - -lang() { - pkgdesc="$pkgdesc (localizations)" - - cd "$pkgdir" - mkdir -p "$subpkgdir"/usr/share/games/openttd/lang - find usr/share/games/openttd/lang/ ! -name 'english.lng' -type f \ - -exec mv {} "$subpkgdir"/{} \; -} - -sha512sums=" -194135cc01457d9ed069c09d8961ad3de681bc9936533ca81ff23099f394bb9a83ef84a0852e85525e258f6149e14fd41cfc5f8e683c0643515005c42fb77e3b openttd-14.1-source.tar.xz -" |