diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 56 |
1 files changed, 30 insertions, 26 deletions
@@ -1,37 +1,41 @@ # Maintainer: Marco Asa <marcoasa90[at]gmail[dot]com> -# Contributor: Christopher Arndt <chris at chrisarndt.de> +# Contributor: Christopher Arndt <aur -at- chrisarndt -dot- de> pkgname=linux-show-player -pkgver=0.5.3 +pkgver=0.6 pkgrel=1 -pkgdesc="Cue player designed for stage productions" -url="https://www.linux-show-player.org/" -arch=('any') -license=('GPL3') -depends=('python-pyqt5' 'python-gobject' 'gst-plugins-good' 'python-mido' - 'python-rtmidi' 'python-sortedcontainers' 'qt5-svg') -makedepends=('python-setuptools') -optdepends=('gst-libav: for larger format support' - 'ola: for Art-Net timecode support' - 'python-protobuf: for Art-Net timecode support' - 'portmidi: for portmidi support' - 'python-jack-client: for JACK output support') +pkgdesc='Cue player designed for stage productions' +url='https://www.linux-show-player.org/' +arch=(any) +license=(GPL3) +depends=(gobject-introspection-runtime gst-plugins-good + python-pyalsa python-appdirs python-falcon python-humanize + python-pyliblo python-pyqt5 python-gobject python-mido + python-requests python-rtmidi python-sortedcontainers qt5-svg) +makedepends=(python-build python-installer python-poetry python-wheel) +groups=(pro-audio) +optdepends=( + 'gst-libav: for larger format support' + 'gst-plugins-bad: for larger format support' + 'gst-plugins-ugly: for larger format support' + 'ola: for Art-Net timecode support' + 'python-jack-client: for JACK output support' + 'python-protobuf: for Art-Net timecode support' +) options=('!emptydirs') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/FrancescoCeruti/${pkgname}/archive/v${pkgver}.tar.gz") -sha256sums=('e5b70def979984053bae1023210f4c568f989f7714d712506911de6ea3837d0b') - +source=("$pkgname-$pkgver.tar.gz::https://github.com/FrancescoCeruti/$pkgname/archive/v$pkgver.tar.gz") +sha256sums=('bc98f0afc73519e32614d987072f22e0df09677979202b2625e45f6c63d39d9b') build() { - cd "${srcdir}/${pkgname}-${pkgver}" - - python setup.py build + cd $pkgname-$pkgver + python -m build --wheel --no-isolation } package() { - cd "${srcdir}/${pkgname}-${pkgver}" - - python setup.py install --root="${pkgdir}/" --prefix=/usr --optimize=1 --skip-build - install -Dm644 dist/linuxshowplayer.desktop -t "${pkgdir}/usr/share/applications" - install -Dm644 dist/linuxshowplayer.png -t "${pkgdir}/usr/share/pixmaps" - install -Dm644 dist/linuxshowplayer.xml -t "${pkgdir}/usr/share/mime/packages" + cd $pkgname-$pkgver + python -m installer --destdir="$pkgdir" dist/*.whl + install -Dm644 dist/linuxshowplayer.desktop -t "$pkgdir"/usr/share/applications + install -Dm644 dist/linuxshowplayer.png -t "$pkgdir"/usr/share/pixmaps + install -Dm644 dist/linuxshowplayer.xml -t "$pkgdir"/usr/share/mime/packages + install -Dm644 dist/linuxshowplayer.metainfo.xml -t "$pkgdir"/usr/share/metainfo } |