diff options
author | Milan P. Stanić <mps@arvanta.net> | 2019-06-15 22:23:15 +0200 |
---|---|---|
committer | Milan P. Stanić <mps@arvanta.net> | 2019-06-15 23:24:12 +0200 |
commit | 012027fcceafd5dfaaf76b7f09cdf3653c12e01e (patch) | |
tree | 5e859cf3510234b651de9071cb5e43aa84177106 | |
parent | 70e467bd9703c3a7b9969826179106c668348bd3 (diff) | |
download | aports-012027fcceafd5dfaaf76b7f09cdf3653c12e01e.tar.bz2 aports-012027fcceafd5dfaaf76b7f09cdf3653c12e01e.tar.xz |
testing/vboot-utils: new aports
-rw-r--r-- | testing/vboot-utils/0001-Remove-static-futility.patch | 38 | ||||
-rw-r--r-- | testing/vboot-utils/APKBUILD | 45 |
2 files changed, 83 insertions, 0 deletions
diff --git a/testing/vboot-utils/0001-Remove-static-futility.patch b/testing/vboot-utils/0001-Remove-static-futility.patch new file mode 100644 index 0000000000..cae6b3a847 --- /dev/null +++ b/testing/vboot-utils/0001-Remove-static-futility.patch @@ -0,0 +1,38 @@ +From 59166c9aacda115ea2feb2e3f6a01c23f5e91fc2 Mon Sep 17 00:00:00 2001 +From: Kevin Mihelich <kevin@archlinuxarm.org> +Date: Sun, 18 Mar 2018 14:46:01 -0600 +Subject: [PATCH] Remove static futility + +--- + Makefile | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/Makefile b/Makefile +index 1f3e7f664..75168b146 100644 +--- a/Makefile ++++ b/Makefile +@@ -1112,7 +1112,7 @@ signing_install: ${SIGNING_SCRIPTS} ${SIGNING_SCRIPTS_DEV} ${SIGNING_COMMON} + # new Firmware Utility + + .PHONY: futil +-futil: ${FUTIL_STATIC_BIN} ${FUTIL_BIN} ++futil: ${FUTIL_BIN} + + ${FUTIL_STATIC_BIN}: LDLIBS += ${CRYPTO_STATIC_LIBS} -lpthread + ${FUTIL_STATIC_BIN}: ${FUTIL_STATIC_OBJS} ${UTILLIB} +@@ -1125,10 +1125,10 @@ ${FUTIL_BIN}: ${FUTIL_OBJS} ${UTILLIB} ${FWLIB20} ${UTILBDB} + ${Q}${LD} -o $@ ${CFLAGS} ${LDFLAGS} $^ ${LDLIBS} + + .PHONY: futil_install +-futil_install: ${FUTIL_BIN} ${FUTIL_STATIC_BIN} ++futil_install: ${FUTIL_BIN} + @${PRINTF} " INSTALL futility\n" + ${Q}mkdir -p ${UB_DIR} +- ${Q}${INSTALL} -t ${UB_DIR} ${FUTIL_BIN} ${FUTIL_STATIC_BIN} ++ ${Q}${INSTALL} -t ${UB_DIR} ${FUTIL_BIN} + ${Q}for prog in ${FUTIL_SYMLINKS}; do \ + ln -sf futility "${UB_DIR}/$$prog"; done + +-- +2.16.2 + diff --git a/testing/vboot-utils/APKBUILD b/testing/vboot-utils/APKBUILD new file mode 100644 index 0000000000..797d603532 --- /dev/null +++ b/testing/vboot-utils/APKBUILD @@ -0,0 +1,45 @@ +# Contributor: Milan P. Stanić <mps@arvanta.net> +# Maintainer: Milan P. Stanić <mps@arvanta.net> +pkgname=vboot-utils +pkgver=6310032 +pkgrel=0 +pkgdesc="Chromium OS vboot utilities" +url="https://github.com/coreboot/vboot" +arch="all !ppc64le !s390x" +license="custom:chromiumos" +makedepends="yaml-dev xz-dev fts-dev openssl-dev util-linux-dev bash linux-headers" +subpackages="cgpt $pkgname-doc" +source="http://cdn-fastly.deb.debian.org/debian/pool/main/v/vboot-utils/vboot-utils_0~R63-10032.B.orig.tar.gz + 0001-Remove-static-futility.patch" +builddir="$srcdir" + +prepare() { + sed -i 's/-Werror//g' Makefile +} + +build() { + cd "$builddir" + case "$CARCH" in + arm*|aarch64) ARCH=arm make V=1 ;; + esac + make V=1 +} + +check() { + cd "$builddir" +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir"/usr install + mkdir -p "$pkgdir"/usr/share/doc + cp LICENSE "$pkgdir"/usr/share/doc +} + +cgpt() { + pkgdesc="ChromeOS GPT tool" + mkdir -p "$subpkgdir"/usr/sbin + mv "$pkgdir"/usr/bin/cgpt "$subpkgdir"/usr/sbin/ +} +sha512sums="48c0cf858f74cbb0020212ac619ed93ac011530e4f25518e05301f710bb78eba532ee901e79a04d6808122ef589fdf4c6a0f53656350d2f9bf717c588fc795fc vboot-utils_0~R63-10032.B.orig.tar.gz +baaa5c262352d76542cd1012fa66ce75a1251430181cf0063316a3a632dc248539a619ebd4d5da546281170dd944f256682502399cc6b367057c2167a486bebf 0001-Remove-static-futility.patch" |