# Maintainer: Natanael Copa global pkgname := 'gummiboot' global pkgver := '48.1' global pkgrel := '0' global pkgdesc := '"Simple EFI Boot Manager'" global url := '"http://freedesktop.org/wiki/Software/gummiboot'" global arch := '"x86 x86_64 aarch64'" global license := '"LGPLv2+'" global depends := ''"" global depends_dev := '"util-linux-dev'" global makedepends := ""$depends_dev gnu-efi-dev autoconf automake docbook-xsl libxslt"" global install := ''"" global subpackages := ""$pkgname-doc"" #source="http://cgit.freedesktop.org/gummiboot/snapshot/gummiboot-$pkgver.tar.gz" global source := ""http://dev.alpinelinux.org/archive/gummiboot/gummiboot-$pkgver.tar.gz gummiboot-aarch64-support.patch "" global builddir := ""$srcdir"/gummiboot-$pkgver" proc prepare { cd $builddir default_prepare || return 1 ./autogen.sh || return 1 } proc build { cd $builddir ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ || return 1 make -j1 EFI_CFLAGS="$CFLAGS -std=gnu89" } proc package { cd $builddir make install DESTDIR="$pkgdir" || return 1 } global md5sums := '"0cc22c57505e243eb8115abe82d174a4 gummiboot-48.1.tar.gz a2a839382a217fbb7806bd0ee2be9a0f gummiboot-aarch64-support.patch'" global sha256sums := '"2b649a6eb22007cd34bb355ba4ca6c1a8058e115c13048985f09a0f11f3d5295 gummiboot-48.1.tar.gz d2d8bb1f2b0572fca61c2fc881acfbdf370abc3dd330f5018a959a3253d7ead2 gummiboot-aarch64-support.patch'" global sha512sums := '"a536db10ee384fa2cd38d22bd43f87215501c38471612a1d30986748d645d970e67b3f3d38fc9d6b53fe8532ec18283690f88d77b056dd737db5efb50bf63293 gummiboot-48.1.tar.gz 6acc971c59b917616d75f5935859d109efff14c55b8fb26075ee89b6e4141f1c91708c1fc77f0acb2239d9030f4b350eaf1dac59ebb37e7a9ae5682eb52687cf gummiboot-aarch64-support.patch'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(gummiboot)} spids:[3])] spids: [3] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(48.1)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Simple EFI Boot Manager"))} spids: [12] ) ] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://freedesktop.org/wiki/Software/gummiboot"))} spids: [17] ) ] spids: [17] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:arch) op: Equal rhs: {(DQ ("x86 x86_64 aarch64"))} spids: [22] ) ] spids: [22] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ ("LGPLv2+"))} spids:[27])] spids: [27] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[32])] spids: [32] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends_dev) op: Equal rhs: {(DQ (util-linux-dev))} spids: [36] ) ] spids: [36] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: { (DQ ($ VSub_Name "$depends_dev") (" gnu-efi-dev autoconf automake docbook-xsl libxslt")) } spids: [41] ) ] spids: [41] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[47])] spids: [47] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))} spids: [51] ) ] spids: [51] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://dev.alpinelinux.org/archive/gummiboot/gummiboot-") ($ VSub_Name "$pkgver") (".tar.gz\n") ("\tgummiboot-aarch64-support.patch\n") ("\t") ) } spids: [60] ) ] spids: [60] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir")) (/gummiboot-) ($ VSub_Name "$pkgver")} spids: [70] ) ] spids: [70] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (AndOr children: [ (C {(default_prepare)}) (ControlFlow token: arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(./autogen.sh)}) (ControlFlow token: arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [82] ) spids: [78 81] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (AndOr children: [ (C {(./configure)} {(--build) (Lit_Other "=") ($ VSub_Name "$CBUILD")} {(--host) (Lit_Other "=") ($ VSub_Name "$CHOST")} {(--prefix) (Lit_Other "=") (/usr)} ) (ControlFlow token: arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(make)} {(-j1)} {(Lit_VarLike "EFI_CFLAGS=") (DQ ($ VSub_Name "$CFLAGS") (" -std=gnu89"))} ) ] spids: [116] ) spids: [112 115] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (AndOr children: [ (C {(make)} {(install)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))}) (ControlFlow token: arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [172] ) spids: [168 171] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:md5sums) op: Equal rhs: { (DQ ("0cc22c57505e243eb8115abe82d174a4 gummiboot-48.1.tar.gz\n") ("a2a839382a217fbb7806bd0ee2be9a0f gummiboot-aarch64-support.patch") ) } spids: [200] ) ] spids: [200] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha256sums) op: Equal rhs: { (DQ ( "2b649a6eb22007cd34bb355ba4ca6c1a8058e115c13048985f09a0f11f3d5295 gummiboot-48.1.tar.gz\n" ) ("d2d8bb1f2b0572fca61c2fc881acfbdf370abc3dd330f5018a959a3253d7ead2 gummiboot-aarch64-support.patch") ) } spids: [206] ) ] spids: [206] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "a536db10ee384fa2cd38d22bd43f87215501c38471612a1d30986748d645d970e67b3f3d38fc9d6b53fe8532ec18283690f88d77b056dd737db5efb50bf63293 gummiboot-48.1.tar.gz\n" ) ( "6acc971c59b917616d75f5935859d109efff14c55b8fb26075ee89b6e4141f1c91708c1fc77f0acb2239d9030f4b350eaf1dac59ebb37e7a9ae5682eb52687cf gummiboot-aarch64-support.patch" ) ) } spids: [212] ) ] spids: [212] ) ] )