summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD35
-rwxr-xr-xupdatesrc.sh2
3 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..42169196982d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = bauh
+ pkgdesc = Free non-official GUI for Flatpak / Snap applications management.
+ pkgver = 0.5.1
+ pkgrel = 1
+ url = https://github.com/vinifmor/bauh
+ arch = any
+ license = zlib/libpng
+ makedepends = git
+ makedepends = python-setuptools
+ depends = python
+ depends = python-pip
+ depends = python-pyqt5
+ depends = python-requests
+ depends = python-colorama
+ optdepends = flatpak
+ optdepends = snapd
+ source = https://github.com/vinifmor/bauh/archive/0.5.1.tar.gz
+ sha512sums = 78ef5fa564e35cf7c73d79fab2547f41e9a89a16da389e5acda60aeefd3caa1870159f4a40fd33ff81a0a4bf8e863506f511d31b8e7c9e4971734c77f31e59d6
+
+pkgname = bauh
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..115b11c69def
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Vinicius Moreira
+
+pkgname=bauh
+pkgver=0.5.1
+pkgrel=1
+pkgdesc="Free non-official GUI for Flatpak / Snap applications management."
+arch=('any')
+url="https://github.com/vinifmor/bauh"
+license=('zlib/libpng')
+depends=('python' 'python-pip' 'python-pyqt5' 'python-requests' 'python-colorama')
+optdepends=('flatpak' 'snapd')
+makedepends=('git' 'python-setuptools')
+source=("${url}/archive/${pkgver}.tar.gz")
+sha512sums=('78ef5fa564e35cf7c73d79fab2547f41e9a89a16da389e5acda60aeefd3caa1870159f4a40fd33ff81a0a4bf8e863506f511d31b8e7c9e4971734c77f31e59d6')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ python3 setup.py build
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ python3 setup.py install --root="$pkgdir" --optimize=1 || return 1
+ python3 aur/panel_entry.py
+ python3 aur/tray_entry.py
+
+ mkdir -p $pkgdir/usr/share/applications
+ mkdir -p $pkgdir/usr/local/bin
+
+ mv bauh.desktop $pkgdir/usr/share/applications/
+ mv bauh_tray.desktop $pkgdir/usr/share/applications/
+
+ chmod +x bauh-tray
+ mv bauh-tray $pkgdir/usr/local/bin/
+}
diff --git a/updatesrc.sh b/updatesrc.sh
new file mode 100755
index 000000000000..44279c59076b
--- /dev/null
+++ b/updatesrc.sh
@@ -0,0 +1,2 @@
+makepkg --printsrcinfo > .SRCINFO
+git add -f PKGBUILD .SRCINFO