summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorproject-repo2023-04-04 14:54:00 +0200
committerproject-repo2023-04-04 14:54:00 +0200
commitb32c7d4f53b22f1468bd53d3ab83e57cf7133637 (patch)
tree6e679c9631d4c0cc24b9efec8ae6e58c08a3d7d5
parent0bc3d0399eb6fe17c2c0f211e8a57d1bcc30fe70 (diff)
downloadaur-b32c7d4f53b22f1468bd53d3ab83e57cf7133637.tar.gz
Add cagebreak PKGBUILD for release 2.1.0
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD22
2 files changed, 11 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index aa647069ddcd..001e9a007d97 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = cagebreak
pkgdesc = Tiling wayland compositor based on cage inspired by ratpoison
- pkgver = 2.0.1
+ pkgver = 2.1.0
pkgrel = 1
url = https://github.com/project-repo/cagebreak
arch = x86_64
@@ -18,7 +18,7 @@ pkgbase = cagebreak
conflicts = cagebreak-bin
options = !buildflags
options = !strip
- source = cagebreak-2.0.1.tar.gz::https://github.com/project-repo/cagebreak/releases/download/2.0.1/release_2.0.1.tar.gz
- sha512sums = 6b9a687741bc4924305e3d2b42d9582473b35a29a546397128b737f962fae02c38d274fd33d01d112cd56a3b0e56ef754700adc348ae2d844e3efdf90ab89da0
+ source = cagebreak-2.1.0.tar.gz::https://github.com/project-repo/cagebreak/releases/download/2.1.0/release_2.1.0.tar.gz
+ sha512sums = 9b4f426573d52a05ac95909141b6d236b4cbd29df8170d43abc5df31b74ccb389b1c2234ea56219648fdde043b7a48a56bc8392993d4b387066ea5de29d80ebf
pkgname = cagebreak
diff --git a/PKGBUILD b/PKGBUILD
index 045c88fe0358..6486c66c7d83 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: project-repo <archlinux-aur@project-repo.co>
pkgname=cagebreak
-pkgver=2.0.1
+pkgver=2.1.0
pkgrel=1
pkgdesc='Tiling wayland compositor based on cage inspired by ratpoison'
arch=('x86_64')
@@ -13,20 +13,14 @@ optdepends=('wl-clipboard: clipboard support'
options=('!buildflags' '!strip')
conflicts=('cagebreak-bin')
source=("$pkgname-$pkgver.tar.gz::https://github.com/project-repo/cagebreak/releases/download/$pkgver/release_$pkgver.tar.gz")
-sha512sums=('6b9a687741bc4924305e3d2b42d9582473b35a29a546397128b737f962fae02c38d274fd33d01d112cd56a3b0e56ef754700adc348ae2d844e3efdf90ab89da0')
+sha512sums=('9b4f426573d52a05ac95909141b6d236b4cbd29df8170d43abc5df31b74ccb389b1c2234ea56219648fdde043b7a48a56bc8392993d4b387066ea5de29d80ebf')
build() {
- cd "$pkgname"
- meson setup build --buildtype=debug -Dman-pages=true -Dxwayland=true
- ninja -C build
+ meson setup --prefix=/usr --buildtype=release -Dman-pages=true -Dxwayland=true $pkgname build
+ meson compile -C build
+}
+check() {
+ meson test -C build --suite basic
}
package() {
- cd "$pkgname"
- mkdir -p "$pkgdir/usr/bin/"
- cp 'build/cagebreak' "$pkgdir/usr/bin/"
- mkdir -p "$pkgdir/usr/share/licenses/$pkgname/"
- mkdir -p "$pkgdir/usr/share/man/man1/"
- mkdir -p "$pkgdir/usr/share/man/man5/"
- cp 'LICENSE' "$pkgdir/usr/share/licenses/$pkgname/"
- cp 'build/cagebreak.1' "$pkgdir/usr/share/man/man1/"
- cp 'build/cagebreak-config.5' "$pkgdir/usr/share/man/man5/"
+ meson install -C build --destdir $pkgdir
}