summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAmber2022-02-28 11:38:54 -0600
committerAmber2022-02-28 11:38:54 -0600
commit0bf360cbad82f9227b738c7302446eff876f91b2 (patch)
treed1be385f8c053c30de8d126ac1a9982193704b21 /PKGBUILD
downloadaur-0bf360cbad82f9227b738c7302446eff876f91b2.tar.gz
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD38
1 files changed, 38 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9a621962e090
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: AmberArch <sawanon@protonmail.com>
+
+pkgname=show-git
+_pkgname=Show
+pkgver=r59.9657faf
+pkgrel=1
+arch=(any)
+pkgdesc="Realtime GLSL shader wallpapers"
+url="https://github.com/danielfvm/Show"
+license=("GPL")
+# Show needs xrandr to build, but I don't know if its required for wayland systems.
+depends=(imlib2 glew xorg-xrandr)
+makedepends=(meson git cmake)
+source=('git://github.com/danielfvm/Show.git')
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "$_pkgname"
+ ( set -o pipefail
+ git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
+}
+
+build() {
+cd "$_pkgname"
+ mkdir build
+ meson "$_pkgname/build" --prefix="$pkgdir/usr"
+}
+
+package() {
+mkdir -p "$pkgdir/usr"
+mkdir -p "$pkgdir/usr/share/show"
+cd "$_pkgname"
+ ninja -C "$_pkgname/build" install
+ cp example/* LICENSE README.md "$pkgdir/usr/share/show"
+
+}