summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBlake Romero <blake@blkrom.com>2024-12-22 22:42:49 +0000
committerBlake Romero <blake@blkrom.com>2024-12-22 22:42:49 +0000
commitcf8dd518d2273135e4c7b40fa75a6bd066a06f38 (patch)
tree59000a7d7481992c2cc4c089f3f459df6dd1b20a
parent6e924135f3bf40fc107b26f623d6704ead88b952 (diff)
Add lavalauncher pkgbuild
-rw-r--r--.gitignore1
-rw-r--r--lavalauncher/PKGBUILD35
2 files changed, 36 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index 8d30b74..09e69b9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,3 +12,4 @@
!ironbar/
!kjv/
!mpc/
+!lavalauncher/
diff --git a/lavalauncher/PKGBUILD b/lavalauncher/PKGBUILD
new file mode 100644
index 0000000..f3d3a13
--- /dev/null
+++ b/lavalauncher/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Blake Romero <blake@blkrom.com>
+pkgname=lavalauncher-git
+pkgver=2.1.1.r0.gda17d8a
+pkgrel=1
+pkgdesc='A simple launcher panel for Wayland'
+arch=('x86_64')
+url='https://git.sr.ht/~leon_plickat/lavalauncher'
+license=('GPL3')
+depends=('wayland' 'wayland-protocols' 'libxkbcommon' 'cairo' 'librsvg')
+makedepends=('git' 'meson' 'scdoc')
+provides=("${pkgname%-*}")
+conflicts=("${pkgname%-*}" "${pkgname}")
+source=("${pkgname%-*}::git+${url}")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "${pkgname%-*}"
+ git describe --long --abbrev=7 | sed 's/\([^-]*-g\)/r\1/; s/-/./g; s/^v//'
+}
+
+build() {
+ cd "${pkgname%-*}"
+ meson setup \
+ --prefix=/usr \
+ --buildtype release \
+ build
+ ninja -C build
+}
+
+package() {
+ cd "${pkgname%-*}"
+ DESTDIR="$pkgdir" ninja -C build install
+ install -D -m 644 LICENSE "$pkgdir"/usr/share/licenses/"${pkgname%-*}"/LICENSE
+ install -D -m 644 README.md "$pkgdir"/usr/share/doc/"${pkgname%-*}"/README.md
+}