# Maintainer: Daniel Langbein _pkgname=gnupg _reponame=arch pkgname="de-p1st-$_pkgname" pkgver=0.0.5 pkgrel=1 pkgdesc="gnupg with configuration" arch=('any') url="https://codeberg.org/privacy1st/${_reponame}" license=('MIT') depends=('gnupg' 'holo' 'git' 'base') makedepends=('git') install='.install' 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 -Dm0544 zshrc.holoscript "$pkgdir"/usr/share/holo/files/"$pkgname"/etc/zsh/zshrc }