summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTommy Jerry Mairo2017-02-14 02:17:29 -0800
committerTommy Jerry Mairo2017-02-14 02:17:29 -0800
commit2391bd6214e5c6e75ff9cbb2ecb6d8738d8565a7 (patch)
tree81d66616f6ac6d7d56124e9e684d35588c444639
downloadaur-2391bd6214e5c6e75ff9cbb2ecb6d8738d8565a7.tar.gz
Init.
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD52
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
+}
+