core/sbsigntools/PKGBUILD

44 lines
1.3 KiB
Bash
Raw Normal View History

2018-10-06 12:09:29 +08:00
# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
# Contributor : Mico Tischler <mt-ml at gmx dot net>
# Contributor : Keshav Amburay <(the ddoott ridikulus ddoott rat) (aatt) (gemmaeiil) (ddoott) (ccoomm)>
pkgname="sbsigntools"
pkgver=0.9.1
pkgrel=1
pkgdesc="Tools to add signatures to EFI binaries and Drivers"
arch=('x86_64')
url="https://build.opensuse.org/package/show/home:jejb1:UEFI/sbsigntools"
license=('GPL3')
makedepends=('gnu-efi-libs' 'help2man' 'git')
depends=('util-linux' 'openssl')
source=("git+https://git.kernel.org/pub/scm/linux/kernel/git/jejb/sbsigntools.git#tag=v${pkgver}"
"git://git.ozlabs.org/~ccan/ccan"
"0001-sbsigntools-fix-autogen.sh-for-build-service.patch")
sha256sums=('SKIP'
'SKIP'
'9085ad181f67ac911918864783a9804af456d33c4631659e6acaaa27987786d7')
prepare() {
cd "${srcdir}/${pkgname}"
patch -p1 -i "${srcdir}/0001-sbsigntools-fix-autogen.sh-for-build-service.patch"
git submodule init
git config submodule."lib/ccan.git".url "${srcdir}/ccan"
git submodule update
}
build() {
cd "${pkgname}"
NOCONFIGURE=1 ./autogen.sh
./configure --prefix="/usr" --bindir="/usr/bin" --sbindir="/usr/bin" --libexecdir="/usr/lib" --mandir="/usr/share/man" --sysconfdir="/etc"
cp "lib/ccan.git/config.h" "lib/ccan/"
make
}
package() {
cd "${pkgname}"
make DESTDIR="${pkgdir}" install
}