summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Sanpe2024-02-29 03:53:32 +0800
committerJohn Sanpe2024-02-29 03:53:32 +0800
commit157a6f07490c7f19969a83b0985bf22369bc47e7 (patch)
tree3d0a82318e6d87defc8671cf513505582a88be50
downloadaur-157a6f07490c7f19969a83b0985bf22369bc47e7.tar.gz
initial commit
Signed-off-by: John Sanpe <sanpeqf@gmail.com>
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD34
2 files changed, 49 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..84f1af07433e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = bfdev-git
+ pkgdesc = An open source development library
+ pkgver = r1047.e669ad6
+ pkgrel = 1
+ url = https://github.com/openbfdev/bfdev.git
+ arch = any
+ license = GPL
+ makedepends = git
+ makedepends = cmake
+ makedepends = gcc
+ makedepends = fakeroot
+ source = bfdev::git+https://github.com/openbfdev/bfdev.git#branch=master
+ md5sums = SKIP
+
+pkgname = bfdev-git
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
+}