archrelease: copy trunk to extra-x86_64
[arch-packages.git] / sbsigntools / repos / extra-x86_64 / PKGBUILD
blob249d155a56de3632c1ef9871831c5e8e6eff2e82
1 # Maintainer: David Runge <dvzrv@archlinux.org>
2 # Contributor: Tobias Powalowski <tpowa@archlinux.org>
3 # Contributor: Mico Tischler <mt-ml at gmx dot net>
4 # Contributor: Keshav Amburay <(the ddoott ridikulus ddoott rat) (aatt) (gemmaeiil) (ddoott) (ccoomm)>
6 pkgname=sbsigntools
7 pkgver=0.9.5
8 _commit=8445b18f64e60137408a4867fbcbb9ba112c583a  # refs/tags/v0.9.5
9 pkgrel=1
10 pkgdesc="Tools to add signatures to EFI binaries and Drivers"
11 arch=(x86_64)
12 url="https://git.kernel.org/pub/scm/linux/kernel/git/jejb/sbsigntools.git/about"
13 license=(GPL3)
14 depends=(
15   glibc
16   openssl
18 makedepends=(
19   git
20   gnu-efi
21   help2man
22   util-linux
24 source=(
25   git+https://git.kernel.org/pub/scm/linux/kernel/git/jejb/sbsigntools.git#tag=$_commit?signed
26   git+https://git.ozlabs.org/ccan
28 sha256sums=('SKIP'
29             'SKIP')
30 validpgpkeys=('D5606E73C8B46271BEAD9ADF814AE47C214854D6') # James Bottomley <jejb@kernel.org>
32 prepare() {
33   cd $pkgname
34   git submodule init
35   git config submodule."lib/ccan.git".url "$srcdir/ccan"
36   git -c protocol.file.allow=always submodule update
37   ./autogen.sh
40 build() {
41   local configure_options=(
42     --prefix=/usr
43     --bindir=/usr/bin
44     --sbindir=/usr/bin
45     --libexecdir=/usr/lib
46     --mandir=/usr/share/man
47     --sysconfdir=/etc
48   )
50   cd $pkgname
51   ./configure "${configure_options[@]}"
52   make
55 package() {
56   depends+=(
57     util-linux-libs libuuid.so
58   )
60   make DESTDIR="$pkgdir" install -C $pkgname
61   install -vDm 644 $pkgname/{AUTHORS,ChangeLog,NEWS,README} -t "$pkgdir/usr/share/doc/$pkgname/"