diff options
author | fuero | 2024-04-08 07:27:08 +0000 |
---|---|---|
committer | fuero | 2024-04-08 07:27:08 +0000 |
commit | ba6f4289770d317f879cd1d01d7c4312debc62d4 (patch) | |
tree | 7f070c93f4614001451d70dfc0e1fef315a69890 | |
download | aur-ba6f4289770d317f879cd1d01d7c4312debc62d4.tar.gz |
Revises deps
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 21 | ||||
-rw-r--r-- | PKGBUILD | 38 |
3 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..29ea91c3a244 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = bonk-git + pkgdesc = command-line tool that provides subcommands to modify windows, adjust window properties, change window decorations, and more. + pkgver = r34.7f13460 + pkgrel = 1 + url = https://github.com/FascinatedBox/bonk + arch = x86_64 + license = GPL-2.0-only + makedepends = cmake + makedepends = make + makedepends = git + makedepends = libx11 + depends = libxcb + depends = xcb-util-wm + source = bonk.git::git+https://github.com/FascinatedBox/bonk + sha256sums = SKIP + +pkgname = bonk-git diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..1619bc5d7f56 --- /dev/null +++ b/.gitignore @@ -0,0 +1,21 @@ +# Created by https://www.toptal.com/developers/gitignore/api/archlinuxpackages +# Edit at https://www.toptal.com/developers/gitignore?templates=archlinuxpackages + +### ArchLinuxPackages ### +*.tar +*.tar.* +*.jar +*.exe +*.msi +*.zip +*.tgz +*.log +*.log.* +*.sig + +pkg/ +src/ + +# End of https://www.toptal.com/developers/gitignore/api/archlinuxpackages + +bonk.git/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..786971ef0563 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: fuero <fuerob@gmail.com> +_pkgname=bonk +pkgname="${_pkgname}-git" +# renovate: pkgName=https://github.com/FascinatedBox/bonk depName=bonk +pkgver=r34.7f13460 +pkgrel=1 +pkgdesc="command-line tool that provides subcommands to modify windows, adjust window properties, change window decorations, and more." +license=('GPL-2.0-only') +arch=('x86_64') +url="https://github.com/FascinatedBox/bonk" +source=( + "${_pkgname}.git::git+${url}" +) +depends=('libxcb' 'xcb-util-wm') +makedepends=('cmake' 'make' 'git' 'libx11') +sha256sums=('SKIP') + +pkgver() { + cd "${srcdir}/${_pkgname}.git" + ( + set -o pipefail + git describe --long --tags 2> /dev/null | sed "s/^[A-Za-z\.\-]*//;s/\([^-]*-\)g/r\1/;s/-/./g" || + printf "r%s.%s\n" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +build() { + cmake -B build -S "${_pkgname}.git" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr + cmake --build build +} + +check() { + ctest --test-dir build --output-on-failure +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} |