summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authora8212024-02-14 10:18:31 +0100
committera8212024-02-14 10:18:31 +0100
commit6de429d755600b37d8b67fdf917a881da6b4fdc5 (patch)
tree2060af0827f72ba320fbc12a126d0fb27cf735de /PKGBUILD
parent21cc9e72e17efbdd08f7ce0f7a0b1fa822cbeaa8 (diff)
downloadaur-bsp-layout.tar.gz
Fix PKGBUILD - untested
* remove `sudo` usage * port all Makefile commands to the PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 20 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 58a337f6585d..f36b64ca59a1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,26 +1,30 @@
-# Maintainer: phanium <$(echo bnhoc2R1QHFxLmNvbQo= | base64 -d)>
-# Maintainer: Akshay Nair <phenax5@gmail.com>
+# Contributor: phanium <$(echo bnhoc2R1QHFxLmNvbQo= | base64 -d)>
+# Contributor: Akshay Nair <phenax5@gmail.com>
pkgname=bsp-layout
pkgver=0.0.10
-pkgrel=3
+pkgrel=4
pkgdesc="Dynamic layout management for bspwm with tall, wide, even, tiled, monocle"
arch=('any')
url="https://github.com/phenax/bsp-layout"
license=('MIT')
-depends=('bash' 'bc')
-makedepends=('bash' 'git')
-checkdepends=()
-optdepends=()
-provides=("$pkgname")
-conflicts=("$pkgname")
-install=".install"
-source=("$url/archive/$pkgver.tar.gz")
-md5sums=('SKIP')
+depends=('bash' 'bc' 'bspwm')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
+sha256sums=('ec71dd3438ff84ab3dd6d72673500a33158937112e9fcf87c64b02313bc1c1c8')
-package() {
- cd "$pkgname-$pkgver";
- sudo ./install.sh local;
- #make PREFIX=/usr DESTDIR="$pkgdir" install
+prepare() {
+ cd "$pkgname-$pkgver"
+ sed -i 's#{{SOURCE_PATH}}#/usr/lib/bsp-layout#' src/layout.sh
+ sed -i 's#{{VERSION}}#'$pkgver'#' src/layout.sh bsp-layout.1
}
+package() {
+ cd "$pkgname-$pkgver"
+ install -Dm755 -t "$pkgdir/usr/lib/$pkgname/" src/layout.sh
+ install -Dm755 -t "$pkgdir/usr/lib/$pkgname/utils/" src/utils/*.sh
+ install -Dm755 -t "$pkgdir/usr/lib/$pkgname/layouts/" src/layouts/*.sh
+ install -Dm755 -t "$pkgdir/usr/share/man/man1" bsp-layout.1
+ install -dm755 "$pkgdir/usr/bin"
+ ln -s "/usr/lib/$pkgname/layout.sh" "$pkgdir/usr/bin/$pkgname"
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}