# Maintainer: Daniel Langbein _pkgname=gnupg _reponame=arch pkgname="de-p1st-$_pkgname" pkgver=0.0.3 pkgrel=2 pkgdesc="gnupg with configuration" arch=('any') url="https://codeberg.org/privacy1st/${_reponame}" license=('MIT') depends=('gnupg') makedepends=('git') source=("git+${url}.git" 'git+https://github.com/ioerror/duraconf.git') noextract=() sha256sums=('SKIP' 'SKIP') build() { # copy gpg.conf from duraconf harded configs git repo as gpg.conf.template cp duraconf/configs/gnupg/gpg.conf "${_reponame}/pkg/${pkgname}/gpg.conf.template" cd "${_reponame}/pkg/${pkgname}" # gpg.conf.template -> gpg.conf ./generate-gpg-conf.sh } package() { cd "${_reponame}/pkg/${pkgname}" install -dm0700 "$pkgdir"/etc/skel/.gnupg/ install -Dm0600 gpg.conf "$pkgdir"/etc/skel/.gnupg/gpg.conf install -Dm0600 gpg-agent.conf "$pkgdir"/etc/skel/.gnupg/gpg-agent.conf install -Dm0600 99_gnupg.sh "$pkgdir"/etc/profile.d/99_gnupg.sh }