summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Nielsen2015-06-27 19:43:01 +1000
committerAdam Nielsen2015-06-27 19:43:01 +1000
commit5bcdce2e3e7e375fb109b0ff19fe921fab6b1dcb (patch)
tree219252523724407b4a769f4e4b7b0024ffb02f52
downloadaur-libgamecommon-git.tar.gz
Import to AUR4
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD63
2 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6f073d0625c5
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = libgamecommon-git
+ pkgdesc = Common routines used by most Camoto libraries
+ pkgver = 20120611
+ pkgrel = 1
+ url = http://www.shikadi.net/camoto
+ arch = i686
+ arch = x86_64
+ license = GPL3
+ makedepends = git
+ makedepends = autoconf
+ makedepends = automake
+ makedepends = pkgconfig
+ depends = boost
+ provides = libgamecommon
+ conflicts = libgamecommon
+
+pkgname = libgamecommon-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..271de7c9c9ee
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,63 @@
+# Maintainer: Adam Nielsen <malvineous@shikadi.net>
+
+_pkgname=libgamecommon
+pkgname=${_pkgname}-git
+pkgver=20120611
+pkgrel=1
+pkgdesc="Common routines used by most Camoto libraries"
+arch=('i686' 'x86_64')
+url="http://www.shikadi.net/camoto"
+license=('GPL3')
+provides=("${_pkgname}")
+conflicts=("${_pkgname}")
+depends=('boost')
+makedepends=('git' 'autoconf' 'automake' 'pkgconfig')
+options=()
+_gitname=${_pkgname}
+_gitroot="git://github.com/Malvineous/${_gitname}"
+source=()
+md5sums=()
+
+build() {
+ cd "${srcdir}"
+
+ if [ "$NOEXTRACT" -eq 0 ]; then
+ if [ -d "$_gitname" ]; then
+ cd "$_gitname"
+
+ msg "Cleaning up from previous build."
+ git clean -X -f
+
+ msg "Reverting local changes to source tree..."
+ git reset --hard
+
+ msg "Updating from GitHub server..."
+ git pull origin
+ msg "The local files are updated."
+ else
+ msg "Downloading from GitHub server..."
+ git clone --depth=1 -- "$_gitroot" "$_gitname"
+ cd "$_gitname"
+ fi
+ else
+ warning "Skipping git clean/pull -- using existing src/ tree"
+ cd "$_gitname"
+ fi
+
+ msg "Configuring build environment..."
+ ./autogen.sh
+ ./configure --prefix="/usr"
+
+ msg "Beginning compile..."
+ make ${MAKEFLAGS}
+}
+
+check() {
+ cd "$srcdir/$_gitname"
+ make ${MAKEFLAGS} check
+}
+
+package() {
+ cd "$srcdir/$_gitname"
+ make install DESTDIR="$pkgdir"
+}