summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJohn Sanpe2024-02-29 03:53:32 +0800
committerJohn Sanpe2024-02-29 03:53:32 +0800
commit157a6f07490c7f19969a83b0985bf22369bc47e7 (patch)
tree3d0a82318e6d87defc8671cf513505582a88be50 /PKGBUILD
downloadaur-157a6f07490c7f19969a83b0985bf22369bc47e7.tar.gz
initial commit
Signed-off-by: John Sanpe <sanpeqf@gmail.com>
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD34
1 files changed, 34 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a2294e358dff
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: John Sanpe <sanpeqf@gmail.com>
+pkgname=bfdev-git
+_gitname=bfdev
+pkgver=v1.0.1.r0.gd055e6e
+pkgrel=1
+pkgdesc="An open source development library"
+arch=(any)
+url="https://github.com/openbfdev/bfdev.git"
+branch="master"
+license=('GPL')
+makedepends=('git' 'cmake' 'gcc' 'fakeroot')
+source=("${_gitname}::git+${url}#branch=${branch}")
+md5sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/${_gitname}"
+ (
+ set -o pipefail
+ git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
+}
+
+build() {
+ cmake -B build -S ${_gitname%-git} \
+ -D CMAKE_INSTALL_PREFIX=/usr \
+ -D CMAKE_BUILD_TYPE=Release \
+ -D BFDEV_EXAMPLES=ON
+ cmake --build build -j$(nproc)
+}
+
+package() {
+ DESTDIR="$pkgdir" cmake --install build
+}