From 70909bcdfe491c6b9159269974d1e48b94f9b173 Mon Sep 17 00:00:00 2001 From: wael Date: Thu, 28 Apr 2022 08:48:04 +0300 Subject: [coreboot-util][libreboot-util]: rename package - use libreboot sources --- pcr/coreboot-util/PKGBUILD | 43 -------------------------------- pcr/libreboot-util/PKGBUILD | 60 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+), 43 deletions(-) delete mode 100644 pcr/coreboot-util/PKGBUILD create mode 100644 pcr/libreboot-util/PKGBUILD diff --git a/pcr/coreboot-util/PKGBUILD b/pcr/coreboot-util/PKGBUILD deleted file mode 100644 index ff26ebef0..000000000 --- a/pcr/coreboot-util/PKGBUILD +++ /dev/null @@ -1,43 +0,0 @@ -# Maintainer: Wael Karram - -pkgname=coreboot-util -pkgver=4.15 -pkgrel=1 -pkgdesc="Misc utils from the coreboot project" -url="https://review.coreboot.org/util/ectool" -arch=('x86_64' 'i686' 'armv7h') -license=('GPL2') -makedepends=('pciutils') -source=("coreboot-${pkgver}.tar.gz::https://coreboot.org/releases/coreboot-${pkgver}.tar.xz") -sha256sums=('20e6aaa6dd0eaec7753441c799711d1b4630e3ca709536386f2242ac2c8a1ec5') - -build() { - cd coreboot-${pkgver}/util - - # Build ectool. - make -C ectool - # Build cbfstool. - make -C cbfstool - # Build nvramtool. - make -C nvramtool - # Build superiotool. - make -C superiotool - # Build cbmem. - make -C cbmem -} - -package() { - cd coreboot-${pkgver}/util - - # Install ectool in /usr/bin. - install -Dm755 ectool/ectool "${pkgdir}"/usr/bin/ectool - # Install cbfstool and rmodtool in /usr/bin. - install -Dm755 cbfstool/cbfstool "${pkgdir}"/usr/bin/cbfstool - install -Dm755 cbfstool/rmodtool "${pkgdir}"/usr/bin/rmodtool - # Install nvramtool in /usr/bin. - install -Dm755 nvramtool/nvramtool "${pkgdir}"/usr/bin/nvramtool - # Install superiotool in /usr/bin. - install -Dm755 superiotool/superiotool "${pkgdir}"/usr/bin/superiotool - # Install cbmem in /usr/bin. - install -Dm755 cbmem/cbmem "${pkgdir}"/usr/bin/cbmem -} diff --git a/pcr/libreboot-util/PKGBUILD b/pcr/libreboot-util/PKGBUILD new file mode 100644 index 000000000..2933ade93 --- /dev/null +++ b/pcr/libreboot-util/PKGBUILD @@ -0,0 +1,60 @@ +# SPDX-License-Identifier: CC0-1.0 +# Maintainer: Wael Karram + +pkgname=libreboot-util +pkgrel=1 +_upstream_ver=20211122 +pkgver=4.15.libreboot${_upstream_ver} +pkgdesc="Misc. Coreboot/Libreboot utils (bucts, ECtool, nvramtool, superiotool)" +url="https://libreboot.org/" +arch=('x86_64' 'i686' 'armv7h') +license=('GPL2') +makedepends=('pciutils') + +_mirror="https://mirrors.mit.edu/libreboot" # use a mirror per libreboot's request +source=(${_mirror}/testing/${_upstream_ver}/libreboot-${_upstream_ver}_src.tar.xz{,.sig}) +sha256sums=('e8a610e51e668c34627a6d9c048c554592fd2c2ab4dbcad83c85c06d132e5ad1' + '4442fc225383e1edf8f45e1aecba81868ae43db19978f15c17828389364c0434') +sha512sums=('3eac75b33bc6d2874c3ca1ad2392db7287992cf91d37879bb3244dbd6716bc7ffa3f8d31e15d821899e91a55b6fe665d918bea4e9da92e5e98345e9bcbe1bb95' + '3a532ecef550ef27b723845544e91ff6b13ed6f2f1188d40fdeb7b3c416be619ff58103c3b01cd52ff88c28df6d419d2113b92d0b8ba36d1a74cfc16f70e0e63') +validpgpkeys=('98CCDDF8E56047F475C044BDD0C62464FA8B4856') # Leah Rowe + +prepare() { + # Replace sbin with bin in the makefiles. + cd "$srcdir/libreboot-${_upstream_ver}_src/coreboot/default/util/ectool/" + sed 's#/sbin#/bin#' -i Makefile + cd "$srcdir/libreboot-${_upstream_ver}_src/coreboot/default/util/nvramtool/" + sed 's#/sbin#/bin#' -i Makefile + cd "$srcdir/libreboot-${_upstream_ver}_src/coreboot/default/util/superiotool/" + sed 's#/sbin#/bin#' -i Makefile + cd "$srcdir/libreboot-${_upstream_ver}_src/coreboot/default/util/bucts/" + sed 's#/sbin#/bin#' -i Makefile +} + +build() { + # Get to the directory. + cd "$srcdir/libreboot-${_upstream_ver}_src/coreboot/default/util/" + + # Build bucts. + make -C bucts + # Build ECtool. + make -C ectool + # Build nvramtool. + make -C nvramtool + # Build superiotool. + make -C superiotool +} + +package() { + # Get to the directory. + cd "$srcdir/libreboot-${_upstream_ver}_src/coreboot/default/util/" + + # Install bucts. + install -Dm755 bucts/bucts "${pkgdir}"/usr/bin/bucts + # Install ECtool. + install -Dm755 ectool/ectool "${pkgdir}"/usr/bin/ectool + # Install nvramtool. + install -Dm755 nvramtool/nvramtool "${pkgdir}"/usr/bin/nvramtool + # Install superiotool. + install -Dm755 superiotool/superiotool "${pkgdir}"/usr/bin/superiotool +} -- cgit v1.2.3