summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorWiktor Grebla2015-12-19 19:59:54 +0100
committerWiktor Grebla2015-12-19 19:59:54 +0100
commite2a65e0064ba6e81414301bdf04be70a181d8cd1 (patch)
tree1119a08eabd154eec7cf93a5e299f677fac269bc /PKGBUILD
downloadaur-e2a65e0064ba6e81414301bdf04be70a181d8cd1.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD45
1 files changed, 45 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..bd93226bbf77
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: Wiktor Grębla <greblus@gmail.com>
+pkgname=emelf-git
+pkgver=$(date +"%Y%m%d")
+pkgrel=1
+pkgdesc="Executable and Linkable File format for MERA 400"
+arch=('i686')
+url="https://github.com/jakubfi/emelf"
+license=('GPL')
+depends=('cmake' 'make')
+makedepends=('git')
+conflicts=('emelf')
+
+_gitroot='https://github.com/jakubfi/emelf.git'
+_gitname='emelf'
+
+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"
+
+ #
+ # BUILD HERE
+ #
+ cmake -DCMAKE_INSTALL_PREFIX=/usr . && make all
+}
+
+package() {
+ cd "$srcdir/$_gitname-build"
+ make DESTDIR="$pkgdir/" install
+}
+
+# vim:set ts=2 sw=2 et: