diff options
Diffstat (limited to 'community/rhythmbox/APKBUILD')
-rw-r--r-- | community/rhythmbox/APKBUILD | 70 |
1 files changed, 50 insertions, 20 deletions
diff --git a/community/rhythmbox/APKBUILD b/community/rhythmbox/APKBUILD index f738c3c2dbf..f885eb92e77 100644 --- a/community/rhythmbox/APKBUILD +++ b/community/rhythmbox/APKBUILD @@ -1,32 +1,62 @@ -# Maintainer: +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=rhythmbox -pkgver=3.4.3 -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 py-gobject3-dev libxslt libxml2-utils - docbook-xml docbook-xsl itstool intltool gstreamer-dev" -subpackages="$pkgname-dev $pkgname-doc $pkgname-lang" -source="https://download.gnome.org/sources/rhythmbox/3.4/rhythmbox-$pkgver.tar.xz" +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() { + meson test --no-rebuild --print-errorlogs -C output } package() { - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" meson install --no-rebuild -C output +} + +python() { + pkgdesc="$pkgdesc (python plugin support)" + depends="py3-gobject3 libpeas-python3 python3" + + mkdir -p "$subpkgdir" } -sha512sums="a3585c026037674345909e2050a4ccb22a75084f830f351b926f7fbfc84d200c8246b8da4bd72804e595929ab06d3c7b53d362675dde193746f40b0f38b7c493 rhythmbox-3.4.3.tar.xz" +sha512sums=" +58de6e51d046920857ba0905043f4863ef443d5eca28cdf93c1a25e3053322664eb1f894c102d5629f8261c507626e215c097ee166f13a3e7cd82fb35c891cb4 rhythmbox-3.4.7.tar.xz +" |