aboutsummaryrefslogtreecommitdiffstats
path: root/community/audacious/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/audacious/APKBUILD')
-rw-r--r--community/audacious/APKBUILD59
1 files changed, 25 insertions, 34 deletions
diff --git a/community/audacious/APKBUILD b/community/audacious/APKBUILD
index e9c6c03083c..97e804c743f 100644
--- a/community/audacious/APKBUILD
+++ b/community/audacious/APKBUILD
@@ -1,46 +1,37 @@
# Contributor: Ɓukasz Jendrysik <scadu@yandex.com>
-# Maintainer: Bart Ribbers <bribbers@disroot.org>
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Ariadne Conill <ariadne@dereferenced.org>
pkgname=audacious
-pkgver=3.10.1
-pkgrel=1
+pkgver=4.3.1
+pkgrel=0
pkgdesc="A playlist-oriented media player with multiple interfaces"
url="https://audacious-media-player.org/"
arch="all !s390x"
-license="ISC"
-depends_dev="dbus-glib-dev qt5-qtbase-dev"
-makedepends="$depends_dev libguess-dev>=1.2 libxml2-dev autoconf automake"
-subpackages="$pkgname-dev $pkgname-doc $pkgname-lang $pkgname-dbg"
-source="http://distfiles.audacious-media-player.org/$pkgname-$pkgver.tar.bz2"
-
-prepare() {
- default_prepare
-
- aclocal -I m4 && autoheader && autoconf
-}
+license="BSD-2-Clause AND ISC"
+depends="qt6-qtsvg"
+depends_dev="dbus-glib-dev qt6-qtbase-dev"
+makedepends="$depends_dev libxml2-dev meson"
+subpackages="$pkgname-dbg $pkgname-dev $pkgname-doc $pkgname-lang"
+source="http://distfiles.audacious-media-player.org/audacious-$pkgver.tar.bz2"
+options="!check" # no tests
build() {
- ./configure \
- --build=$CBUILD \
- --host=$CHOST \
- --prefix=/usr \
- --mandir=/usr/share/man \
- --infodir=/usr/share/info \
- --enable-chardet \
- --disable-valgrind \
- --enable-dbus \
- --disable-gtk \
- --enable-qt
- make
-}
-
-check() {
- cd "$builddir"/src/libaudcore/tests
- make test
- ./test
+ LDFLAGS="$LDFLAGS -lintl" \
+ abuild-meson \
+ -Db_lto=true \
+ -Dgtk=false \
+ -Dgtk3=false \
+ -Dqt=true \
+ -Dqt6=true \
+ -Dbuildstamp="alpine-linux" \
+ . output
+ meson compile -C output
}
package() {
- DESTDIR="$pkgdir" make install
+ DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
-sha512sums="e88891caaa3897f9b4abf39136e20834aedf1287d0d5eefea392fda89050db8db00c6f363976a68fe250ddbae4e27590f7615916a76370a44ca9235f1fa60b43 audacious-3.10.1.tar.bz2"
+sha512sums="
+7662a1b136c6ced346ce160a3a6b71ea5941644860466e23248a44168179118202006e8892a5bbd1f6d77730846a4644b6cb4e008af38e1117588b9f4d1521f5 audacious-4.3.1.tar.bz2
+"