summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorByron Torres2022-06-17 13:29:11 +0100
committerByron Torres2022-06-20 06:06:59 +0100
commit14f281f62e5e0ba4f65a981ead94ffa01efa1924 (patch)
tree80a5e0db1ec3293927eb92c71a0c22586e0c8234
downloadaur-14f281f62e5e0ba4f65a981ead94ffa01efa1924.tar.gz
initial import
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD33
-rw-r--r--hiprompt-gtk-py.install8
3 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a1d791380cc1
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = hiprompt-gtk-py
+ pkgdesc = A GTK+ Himitsu prompter for Wayland
+ pkgver = r18.f744993
+ pkgrel = 1
+ url = https://sr.ht/~sircmpwn/himitsu
+ install = hiprompt-gtk-py.install
+ arch = any
+ license = GPL3
+ makedepends = meson
+ depends = python
+ depends = gtk3
+ depends = gtk-layer-shell
+ source = hiprompt-gtk-py-r18.f744993.tar.gz::https://git.sr.ht/~sircmpwn/hiprompt-gtk-py/archive/f744993.tar.gz
+ sha256sums = SKIP
+
+pkgname = hiprompt-gtk-py
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f0236133e256
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Byron Torres <b@torresjrjr.com>
+
+pkgname=hiprompt-gtk-py
+_revision=18 # git rev-list --count master
+_commit=f744993
+pkgver="r$_revision.$_commit"
+pkgrel=1
+pkgdesc='A GTK+ Himitsu prompter for Wayland'
+arch=(any)
+url='https://sr.ht/~sircmpwn/himitsu'
+license=(GPL3)
+depends=(python gtk3 gtk-layer-shell)
+makedepends=(meson)
+install="hiprompt-gtk-py.install"
+source=("$pkgname-$pkgver.tar.gz::https://git.sr.ht/~sircmpwn/$pkgname/archive/$_commit.tar.gz")
+_extractedpath="$pkgname-$_commit"
+sha256sums=('SKIP')
+
+build() {
+ cd "$srcdir/$_extractedpath"
+ meson --prefix=/usr --buildtype=plain . build
+ meson compile -C build
+}
+
+check() {
+ cd "$srcdir/$_extractedpath"
+ meson test --no-rebuild -C build
+}
+
+package() {
+ cd "$srcdir/$_extractedpath"
+ env DESTDIR="$pkgdir" MESON_INSTALL_PREFIX="/usr" meson install --no-rebuild -C build
+}
diff --git a/hiprompt-gtk-py.install b/hiprompt-gtk-py.install
new file mode 100644
index 000000000000..5be86b728630
--- /dev/null
+++ b/hiprompt-gtk-py.install
@@ -0,0 +1,8 @@
+post_install() {
+ echo Updating icon cache...
+ gtk-update-icon-cache -qt /usr/share/icons/hicolor || true
+ echo Updating desktop database
+ update-desktop-database -q /usr/share/applications || true
+ echo Compiling GSettings schemas...
+ glib-compile-schemas /usr/share/glib-2.0/schemas || true
+}