diff options
author | alienzj | 2018-01-09 10:16:06 +0800 |
---|---|---|
committer | alienzj | 2018-01-09 10:16:06 +0800 |
commit | dd501466d56c8991c2a05b3b4a007f9102636188 (patch) | |
tree | 781e7b6dce3f4b44284524e556deb88e4d68ed3d /PKGBUILD | |
download | aur-dd501466d56c8991c2a05b3b4a007f9102636188.tar.gz |
add sdsl-lite-v3-git to aur
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ff41c9bc3710 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: alienzj <lovelornpig@gmail.com> + +_basename="sdsl-lite" +pkgname=${_basename}-v3-git +pkgver=3.0.0.r2016.ecd007a +pkgrel=1 +pkgdesc="Succinct Data Structure Library 3.0(unstable,prerelease)" +arch=('i686' 'x86_64') +url="https://github.com/xxsds/sdsl-lite" +license=('BSD 3-clause "New" or "Revised" License') +makedepends=('git' 'cmake>=3.2.0') +provides=(${_basename}) +conflicts=(${_basename} ${_basename}-git ${_basename}-v2 ${_basename}-v2-git ${_basename}-v3) +source=(${_basename}::git+https://github.com/xxsds/sdsl-lite.git) +md5sums=('SKIP') + +prepare() { + cd "${srcdir}/${_basename}" + echo "3.0.0.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" +} + +build() { + cd "${srcdir}/${_basename}" + + if [[ -d build_ ]]; then + rm -rf build_ + fi + mkdir build_ && cd build_ + + cmake -DCMAKE_INSTALL_PREFIX="/usr" .. + make +} + +package() { + cd "${srcdir}/${_basename}/build_" + make install DESTDIR="${pkgdir}/" + + install -D -m644 "${srcdir}/${_basename}/README.md" \ + "${pkgdir}/usr/share/doc/${_basename}/README" +} |