summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD29
2 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a4b70af7df2e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = pext
+ pkgdesc = Python-based extendable tool
+ pkgver = 0.11.1
+ pkgrel = 1
+ url = https://pext.hackerchick.me/
+ arch = any
+ license = GPL3
+ makedepends = python-setuptools
+ depends = python-dulwich
+ depends = libnotify
+ depends = python-pip
+ depends = python-pyqt5
+ depends = qt5-quickcontrols
+ optdepends = pass: password manager support
+ optdepends = ffmpeg: radiobrowser music support
+ optdepends = python-opengl: required for correct rendering on some GPUs
+ provides = pext
+ conflicts = pext
+ source = https://github.com/Pext/Pext/archive/v0.11.1.tar.gz
+ sha256sums = ee55b0b2205d7482b4d01defa8b307545604850b67fa34e9839bf162d603484e
+
+pkgname = pext
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e8be28ca741a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintainer: Ivan Semkin (ivan at semkin dot ru)
+
+appname=Pext
+pkgname=pext
+pkgver=0.11.1
+pkgrel=1
+pkgdesc="Python-based extendable tool"
+arch=('any')
+url="https://pext.hackerchick.me/"
+license=('GPL3')
+depends=('python-dulwich' 'libnotify' 'python-pip' 'python-pyqt5' 'qt5-quickcontrols')
+makedepends=('python-setuptools')
+optdepends=('pass: password manager support'
+ 'ffmpeg: radiobrowser music support'
+ 'python-opengl: required for correct rendering on some GPUs')
+provides=('pext')
+conflicts=('pext')
+source=("https://github.com/Pext/Pext/archive/v$pkgver.tar.gz")
+sha256sums=('ee55b0b2205d7482b4d01defa8b307545604850b67fa34e9839bf162d603484e')
+
+prepare() {
+ sed "s/'pyqt5'//g" -i $srcdir/$appname-$pkgver/setup.py
+}
+
+package() {
+ cd "$srcdir/$appname-$pkgver"
+ python3 setup.py install --optimize=1 --root="${pkgdir}/"
+}
+# vim:set ts=2 sw=2 et: