diff options
Diffstat (limited to 'community/rhythmbox/APKBUILD')
-rw-r--r-- | community/rhythmbox/APKBUILD | 67 |
1 files changed, 46 insertions, 21 deletions
diff --git a/community/rhythmbox/APKBUILD b/community/rhythmbox/APKBUILD index 68e62f3388e..f885eb92e77 100644 --- a/community/rhythmbox/APKBUILD +++ b/community/rhythmbox/APKBUILD @@ -1,37 +1,62 @@ -# Maintainer: Rasmus Thomsen <oss@cogitri.dev> +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=rhythmbox -pkgver=3.4.4 -pkgrel=0 +pkgver=3.4.7 +pkgrel=2 pkgdesc="GNOME audio player" url="https://wiki.gnome.org/Apps/Rhythmbox" -arch="all !s390x" +# s390x and riscv64 blocked by gnome-desktop -> gtk4 +arch="all !riscv64 !s390x" license="GPL-2.0-or-later" -depends="py3-gobject3" depends_dev="gnome-desktop-dev libpeas-dev" -makedepends="$depends_dev tdb-dev libsoup-dev json-glib-dev totem-pl-parser-dev - gmime-dev libmtp-dev gst-plugins-base-dev py3-gobject3-dev libxslt libxml2-utils - docbook-xml docbook-xsl itstool intltool gstreamer-dev" -options="!check" # no tests -subpackages="$pkgname-dev $pkgname-doc $pkgname-lang" +makedepends=" + $depends_dev + appstream-glib + desktop-file-utils + docbook-xml + docbook-xsl + gmime-dev + grilo-dev + gst-plugins-base-dev + gstreamer-dev + itstool + json-glib-dev + libgpod-dev + libmtp-dev + libnotify-dev + libsecret-dev + libsoup3-dev + libxml2-utils + libxslt + meson + py3-gobject3-dev + tdb-dev + totem-pl-parser-dev + " +subpackages="$pkgname-dev $pkgname-doc $pkgname-lang $pkgname-python" source="https://download.gnome.org/sources/rhythmbox/${pkgver%.*}/rhythmbox-$pkgver.tar.xz" build() { - ./configure \ - --build=$CBUILD \ - --host=$CHOST \ - --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/share/man \ - --localstatedir=/var - make + abuild-meson \ + -Db_lto=true \ + . output + meson compile -C output } check() { - make check + meson test --no-rebuild --print-errorlogs -C output } package() { - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" meson install --no-rebuild -C output } -sha512sums="1fcd41dd66ffe34852f8cedb80ade57d101118295d6fd6f0a8687000ab6500991d2e11482daedb30a7abaf63e54e33ee3c4eaab73b075ec5e5907182f9a8c865 rhythmbox-3.4.4.tar.xz" +python() { + pkgdesc="$pkgdesc (python plugin support)" + depends="py3-gobject3 libpeas-python3 python3" + + mkdir -p "$subpkgdir" +} + +sha512sums=" +58de6e51d046920857ba0905043f4863ef443d5eca28cdf93c1a25e3053322664eb1f894c102d5629f8261c507626e215c097ee166f13a3e7cd82fb35c891cb4 rhythmbox-3.4.7.tar.xz +" |