[arch-commits] Commit in pesign/repos (3 files)

Felix Yan felixonmars at archlinux.org
Fri Nov 9 23:41:36 UTC 2018


    Date: Friday, November 9, 2018 @ 23:41:35
  Author: felixonmars
Revision: 405357

archrelease: copy trunk to community-staging-x86_64

Added:
  pesign/repos/community-staging-x86_64/
  pesign/repos/community-staging-x86_64/PKGBUILD
    (from rev 405355, pesign/trunk/PKGBUILD)
  pesign/repos/community-staging-x86_64/pesign.sysusers
    (from rev 405355, pesign/trunk/pesign.sysusers)

-----------------+
 PKGBUILD        |   39 +++++++++++++++++++++++++++++++++++++++
 pesign.sysusers |    1 +
 2 files changed, 40 insertions(+)

Copied: pesign/repos/community-staging-x86_64/PKGBUILD (from rev 405355, pesign/trunk/PKGBUILD)
===================================================================
--- community-staging-x86_64/PKGBUILD	                        (rev 0)
+++ community-staging-x86_64/PKGBUILD	2018-11-09 23:41:35 UTC (rev 405357)
@@ -0,0 +1,39 @@
+# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) <archange at archlinux.org>
+# Contributor: Mirco Tischler <mt-ml at gmx dot de>
+
+pkgname=pesign
+pkgver=0.112
+pkgrel=2
+pkgdesc='Tools for manipulating signed PE-COFF binaries'
+arch=('x86_64')
+url='https://github.com/rhinstaller/pesign'
+license=('GPL2')
+depends=('efivar' 'nss' 'libutil-linux')
+source=("${url}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.bz2"
+        "${pkgname}.sysusers"
+        'https://src.fedoraproject.org/lookaside/pkgs/pesign/certs.tar.xz/e377e0bc924287ee09356a239c5f51a8/certs.tar.xz') # No HTTP because custom CA
+sha256sums=('99fa1240311a802fa381eebba8d52b7106690322ac00395bf9fc149dc2cb363e'
+            '3e016f959cbd223ecd0103ffb5186e3013bc3152dff722f1c7d67a628e68704a'
+            'e0fc5b78dd6e236f87042734b880cdb2859c46817fd7c7f934b8487e0e1c001d')
+
+build() {
+    cd ${pkgname}-${pkgver}
+    make
+}
+
+package() {
+    cd ${pkgname}-${pkgver}
+
+    make libdir=/usr/lib libexecdir=/usr/lib DESTDIR="${pkgdir}" install install_systemd
+    rm -rf ${pkgdir}/var
+    rm -rf ${pkgdir}/etc/rpm
+
+    install -Dm644 "${srcdir}"/${pkgname}.sysusers "${pkgdir}"/usr/lib/sysusers.d/${pkgname}.conf
+
+    # No reason those shouldn’t be readable
+    install -dm0755 "${pkgdir}"/etc/pki/pesign{,-rh-test}
+
+    # Install RedHat test certificates
+    install -Dm644 "${srcdir}"/etc/pki/pesign/{cert8,key3,secmod}.db -t "${pkgdir}"/etc/pki/pesign/
+    install -Dm644 "${srcdir}"/etc/pki/pesign-rh-test/{cert8,key3,secmod}.db -t "${pkgdir}"/etc/pki/pesign-rh-test/
+}

Copied: pesign/repos/community-staging-x86_64/pesign.sysusers (from rev 405355, pesign/trunk/pesign.sysusers)
===================================================================
--- community-staging-x86_64/pesign.sysusers	                        (rev 0)
+++ community-staging-x86_64/pesign.sysusers	2018-11-09 23:41:35 UTC (rev 405357)
@@ -0,0 +1 @@
+u pesign 312 "pesign signing daemon"



More information about the arch-commits mailing list