summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVincent Grande2021-01-19 02:42:28 -0500
committerVincent Grande2021-01-19 02:42:28 -0500
commit54f0191c01bb31a22a9068c92ab1f6790c561cc9 (patch)
treeb0c78c52beea49b7c5f0b89fe49977a835105a4d
parentb1c7602b8e53bee5fd32ac7e4194a7e12fd15ffb (diff)
downloadaur-54f0191c01bb31a22a9068c92ab1f6790c561cc9.tar.gz
initial upload
-rw-r--r--.SRCINFO29
-rw-r--r--PKGBUILD76
2 files changed, 46 insertions, 59 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9ef56a38a136..ea7a420314da 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,25 +1,22 @@
-# Generated by mksrcinfo v8
-# Mon Dec 19 11:35:44 UTC 2016
pkgbase = efibootmgr-git
- pkgdesc = Tool to modify UEFI Firmware Boot Manager Variables - GIT master branch
- pkgver = 14
+ pkgdesc = Linux user-space application to modify the EFI Boot Manager
+ pkgver = 17
pkgrel = 1
- url = https://github.com/rhinstaller/efibootmgr
+ url = https://github.com/rhboot/efibootmgr
arch = x86_64
- arch = i686
license = GPL2
+ makedepends = efivar
makedepends = git
- depends = pciutils
- depends = efivar
- depends = zlib
- provides = efibootmgr=14
+ depends = glibc
+ depends = popt
+ provides = efibootmgr
conflicts = efibootmgr
- options = !strip
- options = zipman
- options = docs
- options = !emptydirs
- source = efibootmgr::git+https://github.com/rhinstaller/efibootmgr.git#branch=master
- sha1sums = SKIP
+ source = git+https://github.com/rhboot/efibootmgr
+ sha512sums = SKIP
pkgname = efibootmgr-git
+ depends = glibc
+ depends = popt
+ depends = libefiboot.so
+ depends = libefivar.so
diff --git a/PKGBUILD b/PKGBUILD
index 1b03b9b2a3a9..cbc6deff7420 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,59 +1,49 @@
-# Maintainer : Keshav Amburay <(the ddoott ridikulusddoott rat) (aatt) (gemmaeiil) (ddoott) (ccoomm)>
-# Contributor: Murtuza Akhtari <inxsible at gmail dot com>
+# Maintainer: Vincent Grande <shoober420@gmail.com>
+# Contributor: David Runge <dvzrv@archlinux.org>
# Contributor: Tobias Powalowski <tpowa@archlinux.org>
+# Contributor: Murtuza Akhtari <inxsible at gmail dot com>
+# Contributor: Keshav Amburay <(the ddoott ridikulus ddoott rat) (aatt) (gemmaeiil) (ddoott) (ccoomm)>
-_pkgname="efibootmgr"
-pkgname="${_pkgname}-git"
-
-pkgver=14
+pkgname=efibootmgr-git
+pkgver=17
pkgrel=1
-pkgdesc="Tool to modify UEFI Firmware Boot Manager Variables - GIT master branch"
-arch=('x86_64' 'i686')
-url="https://github.com/rhinstaller/efibootmgr"
+pkgdesc="Linux user-space application to modify the EFI Boot Manager"
+arch=('x86_64')
+url="https://github.com/rhboot/efibootmgr"
license=('GPL2')
-makedepends=('git')
-depends=('pciutils' 'efivar' 'zlib')
-conflicts=("${_pkgname}")
-provides=("${_pkgname}=${pkgver}")
-options=('!strip' 'zipman' 'docs' '!emptydirs')
-
-source=("${_pkgname}::git+https://github.com/rhinstaller/efibootmgr.git#branch=master")
-sha1sums=('SKIP')
+depends=('glibc' 'popt')
+makedepends=('efivar' 'git')
+provides=(efibootmgr)
+conflicts=(efibootmgr)
+source=(git+https://github.com/rhboot/efibootmgr)
+sha512sums=('SKIP')
+#validpgpkeys=('B00B48BC731AA8840FED9FB0EED266B70F4FEF10') # Peter Jones <pjones@redhat.com>
pkgver() {
- cd "${srcdir}/${_pkgname}/"
- echo "$(git describe --tags)" | sed -e 's|efibootmgr-||g' -e 's|-|\.|g'
+ cd efibootmgr
+ git describe --tags | sed 's/-/+/g'
}
prepare() {
-
- rm -rf "${srcdir}/${_pkgname}_build/" || true
- cp -r "${srcdir}/${_pkgname}" "${srcdir}/${_pkgname}_build"
-
- cd "${srcdir}/${_pkgname}_build/"
-
- git clean -x -d -f
- echo
-
+ cd efibootmgr
+ # removing hotfix function declaration:
+ # https://github.com/rhboot/efibootmgr/issues/128
+ sed -e '/extern int efi_set_verbose/d' -i "src/${pkgname}.c"
}
build() {
-
- cd "${srcdir}/${_pkgname}_build/"
-
- make EXTRA_CFLAGS="-Os"
- echo
-
+ cd efibootmgr
+ make libdir='/usr/lib' sbindir='/usr/bin' EFIDIR='arch'
}
package() {
-
- cd "${srcdir}/${_pkgname}_build/"
-
- install -d "${pkgdir}/usr/bin/"
- install -D -m0755 "${srcdir}/${_pkgname}_build/src/efibootmgr" "${pkgdir}/usr/bin/efibootmgr"
-
- install -d "${pkgdir}/usr/share/man/man8/"
- install -D -m0644 "${srcdir}/${_pkgname}_build/src/efibootmgr.8" "${pkgdir}/usr/share/man/man8/efibootmgr.8"
-
+ depends+=('libefiboot.so' 'libefivar.so')
+ cd efibootmgr
+ make DESTDIR="${pkgdir}" \
+ libdir='/usr/lib' \
+ sbindir='/usr/bin' \
+ EFIDIR='arch' \
+ install
+ install -vDm 644 {AUTHORS,README,README.md,TODO} \
+ -t "${pkgdir}/usr/share/doc/${pkgname}"
}