diff options
author | Xu Che | 2023-07-22 15:15:07 +0800 |
---|---|---|
committer | Xu Che | 2023-07-22 15:15:07 +0800 |
commit | b83d74d8d3bf82ecf21cc19247b87c01a262feb5 (patch) | |
tree | bdf27ca23047cfd3c4f89e5d05c94756339cff27 /PKGBUILD | |
download | aur-gumbo-query.tar.gz |
Init.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..99192381ffa1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: Xu Che <chrisxuche@gmail.com> + +pkgname=gumbo-query +pkgdesc="A C++ library that provides jQuery-like selectors for Google's Gumbo-Parser." +arch=(x86_64) +pkgver=r1.1111111 +pkgrel=1 +url="https://github.com/lazytiger/gumbo-query" +license=(MIT) +depends=(gumbo-parser) +checkdepends=() +source=( + "git+https://github.com/lazytiger/gumbo-query.git#branch=master" + "no-static.patch" + "cmake.patch" + "cmake-test.patch" +) +sha256sums=( + 'SKIP' + '43059098f2949ed21cd092c46b86cc6bca87c29159bdaf4958aafe61b282d763' + 'a372893d14e177467942c2934d0026a210a53529d9001450a9b97cfee761f5eb' + '615a488853861c0dc639b892b0c4ad680018247f59a9a87685d1b859677f68ff' +) + +pkgver() { + cd "$srcdir/$pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)" +} + +prepare() { + cd "$srcdir/$pkgname" + for p in "${srcdir}"/*.patch; do + patch -p1 < "$p" + done +} + +build() { + cd "$srcdir/$pkgname/build" + cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr .. + make + make doc +} + +check() { + cd "$srcdir/$pkgname/build" + make test +} + +package() { + cd "$srcdir/$pkgname/build" + make DESTDIR="$pkgdir" install +} |