diff options
author | Keshav Amburay | 2012-09-14 18:46:40 +0530 |
---|---|---|
committer | Keshav Amburay | 2012-09-14 18:46:40 +0530 |
commit | c1a8beb86dbdf09d4c48a7e9a078cf87f86c659b (patch) | |
tree | 24af0d1af3f8f32867ed4451442984c49fb8e967 | |
download | aur-c1a8beb86dbdf09d4c48a7e9a078cf87f86c659b.tar.gz |
Initial Commit
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 87 |
3 files changed, 109 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..9138dc849b5d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = libefivar-git + pkgdesc = Library to manipulate EFI variables + pkgver = 20120914 + pkgrel = 1 + url = https://github.com/vathpela/libefivar + arch = x86_64 + license = GPL2 + depends = glibc + options = !strip + options = !emptydirs + options = zipman + options = !libtool + options = docs + +pkgname = libefivar-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..052b8ece5212 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +src/ +pkg/ +*.tar.xz +*.tar.gz +*.sig +*.log* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..58c8021bc05f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,87 @@ +# Maintainer : Keshav P R <(the.ridikulus.rat) (aatt) (gemmaeiil) (ddoott) (ccoomm)> + +_pkgname="libefivar" +pkgname="${_pkgname}-git" ## For AUR interface + +pkgdesc="Library to manipulate EFI variables" + +pkgver=20120914 +pkgrel=1 +arch=('x86_64') +url="https://github.com/vathpela/libefivar" +license=('GPL2') + +# makedepends=() +depends=('glibc') +options=('!strip' '!emptydirs' 'zipman' '!libtool' 'docs') + +# source=() +# sha256sums=() + +_gitroot="git://github.com/vathpela/libefivar.git" +_gitname="${_pkgname}" +_gitbranch="master" + +_update_git() { + + cd "${srcdir}/" + + msg "Connecting to GIT server...." + + if [[ -d "${srcdir}/${_gitname}/" ]]; then + cd "${srcdir}/${_gitname}/" + git reset --hard + git fetch + git checkout "${_gitbranch}" + git merge "remotes/origin/${_gitbranch}" + msg "The local GIT repo has been updated." + else + git clone "${_gitroot}" "${_gitname}" + cd "${srcdir}/${_gitname}/" + git checkout "${_gitbranch}" + msg "GIT checkout done or server timeout" + fi + + echo + +} + +build() { + + _update_git + + rm -rf "${srcdir}/${_gitname}_build/" || true + cp -r "${srcdir}/${_gitname}" "${srcdir}/${_gitname}_build" + + cd "${srcdir}/${_gitname}_build/" + + unset CFLAGS + unset LDFLAGS + unset MAKEFLAGS + + make clean || true + echo + + sed 's|/usr/lib64/|/usr/lib/|g' -i "${srcdir}/${_gitname}_build/Make.defaults" + sed 's|CFLAGS ?=|CFLAGS +=|g' -i "${srcdir}/${_gitname}_build/Make.defaults" + sed 's|CCLDFLAGS ?=|CCLDFLAGS +=|g' -i "${srcdir}/${_gitname}_build/Make.defaults" + + CFLAGS="" LDFLAGS="" LIBDIR="/usr/lib/" make all + echo + +} + +package() { + + cd "${srcdir}/${_gitname}_build/" + + make INSTALLROOT="${pkgdir}/" LIBDIR="/usr/lib/" install + echo + + chmod 0644 "${pkgdir}/usr/lib/libefivar.a" + + # install -d "${pkgdir}/usr/bin" + # install -D -m0755 "${srcdir}/${_gitname}_build/src/test/tester" "${pkgdir}/usr/bin/libefivar-tester" + # echo + +} |