diff core/efibootmgr/efibootmgr.sh @ 136:e737b80da269

core: merge .sh and .info
author David Demelier <markand@malikania.fr>
date Mon, 11 Mar 2019 14:59:13 +0100
parents 407d594b43ab
children bdad6c7981e7
line wrap: on
line diff
--- a/core/efibootmgr/efibootmgr.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/efibootmgr/efibootmgr.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,23 +15,30 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=efibootmgr
+PKGVERSION=17
+PKGREVISION=1
+PKGLICENSE="GPLv2"
+PKGSUMMARY="application to manipulate UEFI"
+PKGDOWNLOAD="https://github.com/rhboot/$PKGNAME/archive/$PKGVERSION.tar.gz"
+PKGDEPENDS="core/gettext lib/efivar lib/popt"
+
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
 
-source ./efibootmgr.info
-
-set -ex
-
-rm -rf PKGNAME-$PKGVERSION
-tar xvaf $PKGVERSION.tar.gz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf PKGNAME-$PKGVERSION
+	tar xvaf $PKGVERSION.tar.gz
+	pushd $PKGNAME-$PKGVERSION
 
-# credits to alpine linux.
-# https://git.alpinelinux.org/aports/tree/testing/efibootmgr?h=master
-patch -p1 < ../efivar.patch
-patch -p1 < ../musl-gettext.patch
-make PCDIR=/usr/lib/pkgconfig EFIDIR=/boot/efi
-make EFIDIR=/boot/efi DESTDIR=$DESTDIR install
+	# credits to alpine linux.
+	# https://git.alpinelinux.org/aports/tree/testing/efibootmgr?h=master
+	patch -p1 < ../efivar.patch
+	patch -p1 < ../musl-gettext.patch
+	make PCDIR=/usr/lib/pkgconfig EFIDIR=/boot/efi CC="$CC" CFLAGS="$CFLAGS"
+	make EFIDIR=/boot/efi DESTDIR=$DESTDIR install
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}