diff options
author | Tommy Jerry Mairo | 2017-02-14 02:17:29 -0800 |
---|---|---|
committer | Tommy Jerry Mairo | 2017-02-14 02:17:29 -0800 |
commit | 2391bd6214e5c6e75ff9cbb2ecb6d8738d8565a7 (patch) | |
tree | 81d66616f6ac6d7d56124e9e684d35588c444639 | |
download | aur-2391bd6214e5c6e75ff9cbb2ecb6d8738d8565a7.tar.gz |
Init.
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 52 |
2 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d7d695991895 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = libcorkipset-git + pkgdesc = A small C helper library for storing sets of IPv4 and IPv6 addresses + pkgver = r221.4e09f31 + pkgrel = 1 + url = https://github.com/rogers0/libcorkipset + arch = x86_64 + arch = x64 + license = LLC + makedepends = git + depends = r + depends = pkg-config + depends = libcork + provides = libcrokipset + source = git+https://github.com/rogers0/libcorkipset.git + sha256sums = SKIP + +pkgname = libcorkipset-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..cf45d237c8b5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: TJM <tommy.mairo@gmail.com> +pkgname=libcorkipset-git +pkgver=r221.4e09f31 +pkgrel=1 +pkgdesc="A small C helper library for storing sets of IPv4 and IPv6 addresses" +arch=("x86_64" "x64") +url="https://github.com/rogers0/libcorkipset" +source=('git+https://github.com/rogers0/libcorkipset.git') +license=('LLC') +depends=('r' 'pkg-config' 'libcork') +makedepends=('git') +provides=('libcrokipset') +sha256sums=('SKIP') + +_gitroot='https://github.com/rogers0/libcorkipset.git' +_gitname=libcorkipset + +pkgver(){ + cd "$srcdir/$_gitname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir" + msg "Connecting to GIT server...." + + if [[ -d "$_gitname" ]]; then + cd "$_gitname" && git pull origin + msg "The local files are updated." + else + git clone "$_gitroot" "$_gitname" + fi + + msg "GIT checkout done or server timeout" + msg "Starting build..." + + rm -rf "$srcdir/$_gitname-build" + git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build" + cd "$srcdir/$_gitname-build" + + mkdir build + cd build + cmake .. -DCMAKE_INSTALL_PREFIX=/usr + make + make test +} + +package() { + cd "$srcdir/$_gitname-build/build" + make DESTDIR="$pkgdir/" install +} + |