summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD56
1 files changed, 30 insertions, 26 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f90294d5d201..1092d6f360ff 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}