disable stable runner, move to edge, add fotema update
All checks were successful
Release Alpine apk for ARM64v8 Edge / compilation-arm64v8 (push) Successful in 1h5m3s

supersonic-desktop
This commit is contained in:
ITmodulo 2025-06-29 11:39:49 +02:00
commit c7e81a6e15
8 changed files with 124 additions and 67 deletions

56
edge/fotema/APKBUILD Executable file
View file

@ -0,0 +1,56 @@
pkgname=fotema
pkgver=2.0.2
pkgrel=0
pkgdesc="Inteligent photo gallery for Linux written in rust"
url="https://github.com/blissd/fotema"
arch="all"
license="GPL-3.0-or-later"
depends="ffmpeg ffmpegthumbs ffmpeg-libavutil ffmpeg-libavformat ffmpeg-libavdevice ffmpeg-libavfilter sqlite"
makedepends="
gnome-desktop-dev
libadwaita-dev
meson
gtk4.0-dev
gobject-introspection-dev
desktop-file-utils
appstream
rust
cargo
openssl-dev
pkgconf
ffmpeg-dev
ffmpeg-libavutil
ffmpeg-libavformat
ffmpeg-libavdevice
ffmpeg-libavfilter
clang20
gcc
clang20-dev
clang20-extra-tools
clang20-libclang
clang20-libs
musl-dev
sqlite-dev
libshumate-dev
libadwaita-dev
opencv-dev
"
source="$pkgname-$pkgver.tar.gz::https://github.com/blissd/fotema/archive/refs/tags/v$pkgver.tar.gz"
options="!check"
build() {
ls -lah
abuild-meson \
--buildtype=release \
. output
meson compile -C output
}
package() {
ls -lah
DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
sha512sums="
e86235940e45a5609e4c6984f4d36e0b050c742f0cc563d743347fc4dfeb0c2945f1b37401f00af2d216465b2118c4a57c5a6899ed4da8867b85f46f6f27eee2 fotema-2.0.2.tar.gz
"

33
edge/hunspell-pl/APKBUILD Executable file
View file

@ -0,0 +1,33 @@
# Contributor: ITmodulo <itmodulo@disroot.org>
# Maintainer: ITmodulo <itmodulo@disroot.org>
pkgname=hunspell-pl
pkgver=20250301
pkgrel=0
pkgdesc="Polish dictionary for Hunspell"
arch="noarch"
url='https://www.sjp.pl/slownik/ort/'
license="Apache-2.0"
makedepends="unzip enca"
depends="hunspell"
source="https://sjp.pl/sl/ort/sjp-myspell-pl-$pkgver.zip"
options="!check" # static files
prepare() {
default_prepare
unzip pl_PL.zip
enca -L pl -x utf8 pl_PL.aff
enca -L pl -x utf8 pl_PL.dic
# fix encoding in .aff files
sed -i "s/SET ISO8859-2/SET UTF-8/" pl_PL.aff
}
package() {
cd src/
install -dm755 "$pkgdir"/usr/share/hunspell
install -m644 pl_PL.aff "$pkgdir"/usr/share/hunspell
install -m644 pl_PL.dic "$pkgdir"/usr/share/hunspell
}
sha512sums="
9586a15e1eb5dca2ab5eb6892583857f4b36e3e1736d1d11b62c9f1890ab625a8a9425c403545f6cf32ab5188ca6e8d046a7129a1587ae3088ca0242c7eb11d1 sjp-myspell-pl-20250301.zip
"

View file

@ -0,0 +1,33 @@
# Contributor: ITmodulo <itmodulo@disroot.org>
# Maintainer: ITmodulo <itmodulo@disroot.org>
pkgname=supersonic-desktop
pkgver=0.16.0
pkgrel=0
pkgdesc="Full-featured, mpv-based music player for Subsonic and Jellyfin servers"
url="https://github.com/dweymouth/supersonic"
license="GPL-3.0-or-later"
arch="all"
makedepends="go mpv-dev libayatana-appindicator-dev libsecret-dev glib-dev libx11-dev"
depends="libayatana-appindicator libsecret"
source="$pkgname-$pkgver.tar.gz::https://github.com/dweymouth/supersonic/archive/refs/tags/v$pkgver.tar.gz"
options="!check" # not needed
build() {
cd "supersonic-$pkgver"
go build -ldflags="-s -w" -o bin/$pkgname
}
#check() {
# go test ./...
#}
package() {
cd "src/supersonic-$pkgver"
install -Dm755 bin/$pkgname "$pkgdir"/usr/bin/$pkgname
install -Dm644 res/appicon.png "$pkgdir"/usr/share/pixmaps/supersonic-desktop.png
install -Dm644 res/supersonic-desktop.desktop "$pkgdir"/usr/share/applications/supersonic-desktop.desktop
}
sha512sums="
e759025e4ba3c17ef78a0deaec92069af0e5e6b2794920427fba062386466784a6593bed714af6b48f0a73a49d296b711eb619f85fd2b88200a623dc587af268 supersonic-desktop-0.16.0.tar.gz
"