| 1 | # Contributor: Adam Plumb <[email protected]> |
| 2 | # Maintainer: Adam Plumb <[email protected]> |
| 3 | pkgname=pithos |
| 4 | pkgver=1.6.1 |
| 5 | pkgrel=0 |
| 6 | pkgdesc="GTK+ player for pandora web radio" |
| 7 | url="https://pithos.github.io/" |
| 8 | arch="noarch" |
| 9 | license="GPL-3.0-only" |
| 10 | depends=" |
| 11 | gst-libav |
| 12 | gst-plugins-base |
| 13 | gst-plugins-good |
| 14 | gtk+3.0 |
| 15 | libsecret |
| 16 | python3 |
| 17 | py3-cairo |
| 18 | py3-gobject3 |
| 19 | " |
| 20 | makedepends="meson glib-dev help2man py3-sphinx" |
| 21 | subpackages="$pkgname-doc $pkgname-pyc" |
| 22 | source="https://github.com/pithos/pithos/releases/download/$pkgver/pithos-$pkgver.tar.xz |
| 23 | no-optimise.patch |
| 24 | " |
| 25 | |
| 26 | build() { |
| 27 | abuild-meson . output |
| 28 | meson compile -C output |
| 29 | } |
| 30 | |
| 31 | package() { |
| 32 | DESTDIR="$pkgdir" meson install -C output |
| 33 | } |
| 34 | |
| 35 | pyc() { |
| 36 | pkgdesc="Precompiled Python bytecode for ${subpkgname%-pyc}" |
| 37 | install_if="${subpkgname%-pyc}=$pkgver-r$pkgrel pyc" |
| 38 | |
| 39 | cd "$pkgdir" || return 0 |
| 40 | local IFS=$'\n' |
| 41 | amove $(find usr/share* -type d -name __pycache__) |
| 42 | } |
| 43 | |
| 44 | sha512sums=" |
| 45 | e1a13d2c789e40bf135ed551d06dfe44bf948bfe84a8bbb3f4afcab70bbcdc4f1d3f82d25f5e8d930888dd6fa04795fa2d9d47515d4199647be854c9c4a84591 pithos-1.6.1.tar.xz |
| 46 | d80de0beb0e856d5020f7d4a275abb00404bbd5875f1639a324a8f21f58208594a0962b73e7b0bda765ef74649db5e10e8a2a02e57f18d7d55212be51655c436 no-optimise.patch |
| 47 | " |