diff options
Diffstat (limited to 'community/playerctl/APKBUILD')
-rw-r--r-- | community/playerctl/APKBUILD | 36 |
1 files changed, 28 insertions, 8 deletions
diff --git a/community/playerctl/APKBUILD b/community/playerctl/APKBUILD index 46fde067a0f..ff6a451160e 100644 --- a/community/playerctl/APKBUILD +++ b/community/playerctl/APKBUILD @@ -1,15 +1,24 @@ # Contributor: Leo <thinkabit.ukim@gmail.com> -# Maintainer: +# Maintainer: Steven Guikal <void@fluix.one> pkgname=playerctl -pkgver=2.3.1 -pkgrel=0 +pkgver=2.4.1 +pkgrel=3 pkgdesc="MPRIS command-line controller for music players" -options="!check" # Requires unpackaged pytest-asyncio url="https://github.com/altdesktop/playerctl" arch="all" license="LGPL-3.0-or-later" -makedepends="meson glib-dev gobject-introspection-dev" -checkdepends="py3-pytest py3-pytest-timeout" +makedepends=" + glib-dev + gobject-introspection-dev + meson + " +checkdepends=" + dbus-x11 + py3-dbus-next + py3-pytest + py3-pytest-asyncio + py3-pytest-timeout + " subpackages=" $pkgname-dev $pkgname-doc @@ -21,7 +30,16 @@ build() { -Dgtk-doc=false \ -Dintrospection=true \ . output - meson compile ${JOBS:+-j ${JOBS}} -C output + meson compile -C output +} + +check() { + export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:./output/playerctl" + export PATH="$PATH:./output/playerctl" + # Require dbus-daemon + dbus-run-session -- pytest --asyncio-mode auto \ + --ignore test/test_daemon.py \ + --deselect test/test_basics.py::test_system_list_players } package() { @@ -29,4 +47,6 @@ package() { rm -f "$pkgdir"/usr/lib/*.a } -sha512sums="06a10d193c83f60a9a9c50dddfb0a74e00be8cde34ddaa9d75582b7ce487ac564d1ff0675f6cb0c27d968e7d435b6a427818ac14e0cdd94b86af8f5d89661a93 playerctl-2.3.1.tar.gz" +sha512sums=" +2d84f657b07c948cd6990d9e79c4eb6e83f97c387ac53c2322fc0adbeb853950fa935332233329e7555db7d157f3ced6498cc102edaffd78849ca1f7d4c49bdc playerctl-2.4.1.tar.gz +" |