diff options
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | Makefile.patch | 27 | ||||
-rwxr-xr-x | PKGBUILD | 36 |
3 files changed, 84 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d02fca0212af --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = lavalauncher + pkgdesc = A simple launcher panel for Wayland + pkgver = 1.3 + pkgrel = 1 + url = https://git.sr.ht/~leon_plickat/lavalauncher + arch = x86_64 + license = GPL3 + makedepends = git + makedepends = wayland-protocols + makedepends = scdoc + depends = cairo + depends = wayland + provides = lavalauncher + conflicts = lavalauncher-git + source = lavalauncher::git+https://git.sr.ht/~leon_plickat/lavalauncher + source = Makefile.patch + sha256sums = SKIP + sha256sums = 9015bf10858ff1743ef56d2661b14ddf929e09c3c9677be26477a41c90014655 + +pkgname = lavalauncher + diff --git a/Makefile.patch b/Makefile.patch new file mode 100644 index 000000000000..d9756a9294e1 --- /dev/null +++ b/Makefile.patch @@ -0,0 +1,27 @@ +diff --git a/Makefile b/Makefile +index 418e805..96f00fc 100644 +--- a/Makefile ++++ b/Makefile +@@ -77,17 +77,17 @@ doc/lavalauncher.1: doc/lavalauncher.1.scd + + install: lavalauncher doc/lavalauncher.1 + @echo Installing +- install -D -m 755 lavalauncher $(BINPREFIX)/lavalauncher +- install -D -m 644 doc/lavalauncher.1 $(MANPREFIX)/man1/lavalauncher.1 ++ @install -Dm755 lavalauncher ${DESTDIR}${PREFIX}/bin/lavalauncher ++ @install -Dm644 doc/lavalauncher.1 ${DESTDIR}${MANPREFIX}/man1/lavalauncher.1 + + uninstall: + @echo Uninstalling +- $(RM) $(BINPREFIX)/lavalauncher +- $(RM) $(MANPREFIX)/man1/lavalauncher.1 ++ @rm -f ${DESTDIR}${PREFIX}/bin/lavalauncher ++ @rm -f ${DESTDIR}${MANPREFIX}/man1/lavalauncher.1 + + clean: + @echo Cleaning +- rm -f lavalauncher \ ++ @rm -f lavalauncher \ + lib/wayland-protocols/wlr-layer-shell-unstable-v1-client-protocol.h \ + lib/wayland-protocols/wlr-layer-shell-unstable-v1-protocol.c \ + lib/wayland-protocols/xdg-shell-client-protocol.h \ diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..e9a8007ec4b9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Leon Plickat <leonhenrik.plickat@stud.uni-goettingen.de> + +pkgname=lavalauncher +pkgver=1.3 +pkgrel=1 +pkgdesc='A simple launcher panel for Wayland' +arch=(x86_64) +url='https://git.sr.ht/~leon_plickat/lavalauncher' +license=(GPL3) +depends=(cairo wayland wayland-protocols scdoc) +makedepends=(git gcc make) +provides=("${pkgname%-*}") +conflicts=("${pkgname%-*}") +source=("${pkgname%-*}::git+${url}" 'Makefile.patch') +sha256sums=('SKIP' '9015bf10858ff1743ef56d2661b14ddf929e09c3c9677be26477a41c90014655') + +pkgver() { + printf "1.3" +} + +prepare() +{ + cd "${pkgname%-*}" + patch -Np1 -i ../Makefile.patch + git checkout v1.3 +} + +build() +{ + make -C "${pkgname%-*}" +} + +package() +{ + make -C "${pkgname%-*}" PREFIX=/usr DESTDIR="$pkgdir/" install +} |