From 0e99efa9e3fcc0ed0a2026df4e05caf6cce5e87e Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Sat, 27 Jun 2026 13:24:43 -0500 Subject: [PATCH] add: astra (#13404) (#13412) --- anda/apps/astra/anda.hcl | 5 +++++ anda/apps/astra/astra.spec | 40 +++++++++++++++++++++++++++++++++++++ anda/apps/astra/update.rhai | 1 + 3 files changed, 46 insertions(+) create mode 100644 anda/apps/astra/anda.hcl create mode 100644 anda/apps/astra/astra.spec create mode 100644 anda/apps/astra/update.rhai diff --git a/anda/apps/astra/anda.hcl b/anda/apps/astra/anda.hcl new file mode 100644 index 0000000000..ec48d1d795 --- /dev/null +++ b/anda/apps/astra/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "astra.spec" + } +} diff --git a/anda/apps/astra/astra.spec b/anda/apps/astra/astra.spec new file mode 100644 index 0000000000..1b35f60815 --- /dev/null +++ b/anda/apps/astra/astra.spec @@ -0,0 +1,40 @@ +%global appid dev.astramusic.astra +%global ver 0.6.1-beta + +Name: astra +%electronmeta -D +Version: %(echo %ver | sed 's/-/~/') +Release: 1%?dist +Summary: A desktop music player for people who still have a music library +License: GPL-3.0-only AND %electron_license +URL: https://astramusic.dev +Source0: https://github.com/Boof2015/astra/archive/refs/tags/v%ver.tar.gz +BuildRequires: nodejs-npm nodejs-packaging + +%description +Audiophile music player with gapless playback, parametric EQ, AutoEQ import, and real-time DSP visualizers. + +%prep +%autosetup -n %name-%ver + +%build +%npm_build -BV -M production +%__nodejs ./scripts/build/writeAppBuildMetadata.cjs + +%install +%electron_install -I -D + +%terra_appstream + +%files +%license LICENSE +%doc README.md +%_bindir/%name +%_libdir/%name +%_appsdir/%name.desktop +%_metainfodir/%appid.metainfo.xml +%_hicolordir/*/apps/%name.png + +%changelog +* Sat Jun 28 2026 madonuko - 0.6.1~beta +- Initial package. diff --git a/anda/apps/astra/update.rhai b/anda/apps/astra/update.rhai new file mode 100644 index 0000000000..5c4609d360 --- /dev/null +++ b/anda/apps/astra/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("Boof2015/astra"));