diff options
author | Byron Torres | 2022-06-17 13:29:11 +0100 |
---|---|---|
committer | Byron Torres | 2022-06-20 06:06:59 +0100 |
commit | 14f281f62e5e0ba4f65a981ead94ffa01efa1924 (patch) | |
tree | 80a5e0db1ec3293927eb92c71a0c22586e0c8234 | |
download | aur-14f281f62e5e0ba4f65a981ead94ffa01efa1924.tar.gz |
initial import
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 33 | ||||
-rw-r--r-- | hiprompt-gtk-py.install | 8 |
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 +} |