summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorOtto Sabart2019-12-17 23:12:15 +0100
committerOtto Sabart2019-12-17 23:12:15 +0100
commit21bdcbf29f745f3dd46eedf41c47fb0ad3131c85 (patch)
tree5ec3829be484ac3fdafe9441d71b6db66b5ae4b5
parente7341f5ecb61718a4258534c2077dfdfa130e5d2 (diff)
downloadaur-21bdcbf29f745f3dd46eedf41c47fb0ad3131c85.tar.gz
enable PGP checking via signed git tags
-rw-r--r--Makefile2
-rw-r--r--PKGBUILD19
2 files changed, 13 insertions, 8 deletions
diff --git a/Makefile b/Makefile
index 84ba7be9e23d..794c89de4135 100644
--- a/Makefile
+++ b/Makefile
@@ -7,4 +7,4 @@ help:
@echo "clean - clean this repository"
clean:
- rm -rfv ./src ./pkg ./v*.tar.gz ./*.pkg.tar.xz
+ rm -rfv ./src ./pkg ./v*.tar.gz ./*.pkg.tar.xz qubes-vmm-xen
diff --git a/PKGBUILD b/PKGBUILD
index 62831961b94e..057939361092 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,6 +2,7 @@
# Maintainer: Olivier Medoc <o_medoc@yahoo.fr>
pkgname=qubes-vm-xen
+_gitname=${pkgname%-git*}
pkgver='4.8.5'
pkgrel=14
epoch=
@@ -21,16 +22,20 @@ backup=()
options=()
install=
changelog=
-
-source=("https://github.com/QubesOS/qubes-vmm-xen/archive/v${pkgver}-${pkgrel}.tar.gz" )
noextract=()
-sha512sums=('f151d45ccccf0298285a43de26cbd043f32e6f90728d7c16a40c1ffce56bcdb68d9b6494f30ccb4f28b5e6da2da1a880af9d34b4225c8cae9b221b33e1001eae')
+validpgpkeys=('0AF64C3B1F1214B38C8C57861FA2DBE674387CC3' # Otto Sabart
+ '0064428F455451B3EBE78A7F063938BA42CFA724' # Marek Marczykowski-Górecki
+ '427F11FD0FAA4B080123F01CDDFA1A3E36879494' # Qubes Master Signing Key
+)
+
+source=("$_gitname::git+https://github.com/QubesOS/qubes-vmm-xen.git?signed#tag=v${pkgver}-${pkgrel}")
+sha512sums=('SKIP')
build() {
export PYTHON=/usr/bin/python2
- cd "${srcdir}/qubes-vmm-xen-${pkgver}-${pkgrel}"
+ cd "${srcdir}/${_gitname}/"
make get-sources
make verify-sources
tar -xvzf "xen-${pkgver}.tar.gz"
@@ -57,14 +62,14 @@ build() {
}
package() {
- cd "${srcdir}/qubes-vmm-xen-${pkgver}-${pkgrel}"
- cd xen-$pkgver
+ cd "${srcdir}/${_gitname}/"
+ cd "xen-${pkgver}"
export OCAML_TOOLS=n
export PYTHON=python2
# Note: Archlinux removed use of directory such as /sbin /bin /usr/sbin (https://mailman.archlinux.org/pipermail/arch-dev-public/2012-March/022625.html)
- make DESTDIR=$pkgdir LIBDIR=/usr/lib/ SBINDIR=/usr/bin prefix=/usr install-tools
+ make DESTDIR="$pkgdir" LIBDIR=/usr/lib/ SBINDIR=/usr/bin prefix=/usr install-tools
# Remove unwated stuff