Created
July 4, 2017 10:00
-
-
Save urbie-mk2/1e7c350a7765d0ac22d229ca9c3e8bd2 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Maintainer: C. Dominik Bódi <dominik dot bodi at gmx dot de> | |
pkgname=signing-party | |
pkgver=2.5 | |
pkgrel=2 | |
pkgdesc="Collection for all kinds of pgp related things, including signing scripts, party preparation scripts etc." | |
url="http://pgp-tools.alioth.debian.org/" | |
arch=(i686 x86_64) | |
license=(GPL) | |
depends=(libmd | |
perl-class-methodmaker | |
perl-gd | |
perl-gnupg-interface | |
perl-mailtools | |
perl-mime-tools | |
perl-net-idn-encode | |
perl-term-readkey | |
perl-text-template | |
qprint) | |
makedepends=(subversion | |
quilt) | |
optdepends=('python: keyart support' | |
'qrencode: QR code support in gpg-key2latex' | |
'texlive-latexextra: QR code support in gpg-key2latex' | |
'noto-fonts: fonts for pretty printouts' | |
'noto-fonts-cjk: fonts for pretty printouts') | |
conflicts=(caff sig2dot signing-party-svn) | |
install=$pkgname.install | |
source=("http://httpredir.debian.org/debian/pool/main/s/signing-party/signing-party_$pkgver.orig.tar.gz" | |
"series" | |
"gpgwrap_makefile.patch") | |
sha256sums=('62db91ccbde650ffbb332beab9cba0676b0d42fc46034fa3c28a471cc0ec4bf8' | |
'ca79e24dfd09a261e32a51382c81340b47fee0b0d34287adb4c0974eb33d06ea' | |
'2816acc843c914b60110c7829cf44eb350f140df664998f3837d2731028c2f34') | |
prepare() { | |
mkdir patches | |
cp series patches/ | |
cp gpgwrap_makefile.patch patches/ | |
quilt push -a | |
} | |
build() { | |
cd "keyanalyze/pgpring" | |
# sed -e '/AM_C_PROTOTYPES/d' -i configure.in | |
touch NEWS README AUTHORS ChangeLog | |
echo "before aclocal" | |
aclocal | |
echo "before autoconf" | |
autoconf | |
echo "before autoheader" | |
autoheader | |
echo "before automake" | |
automake --add-missing | |
echo "before configure" | |
./configure | |
make | |
cd $srcdir | |
make | |
} | |
package() { | |
make DESTDIR="$pkgdir" install | |
mv $pkgdir/usr/bin/{pgpring,pgpring-debian} | |
# manually install all files the Makefiles in the subpackages are not installing | |
install -D -m644 README $pkgdir/usr/share/doc/signing-party/README | |
install -D caff/caff $pkgdir/usr/bin/caff | |
install -D caff/pgp-clean $pkgdir/usr/bin/pgp-clean | |
install -D caff/pgp-fixkey $pkgdir/usr/bin/pgp-fixkey | |
install -D -m644 caff/caff.1 $pkgdir/usr/share/man/man1/caff.1 | |
install -D -m644 caff/pgp-clean.1 $pkgdir/usr/share/man/man1/pgp-clean.1 | |
install -D -m644 caff/pgp-fixkey.1 $pkgdir/usr/share/man/man1/pgp-fixkey.1 | |
install -D -m644 caff/caffrc.sample $pkgdir/usr/share/doc/signing-party/examples/caff/caffrc.sample | |
install -D -m644 caff/README $pkgdir/usr/share/doc/signing-party/caff/README | |
install -D -m644 caff/README.gpg-agent $pkgdir/usr/share/doc/signing-party/caff/README.gpg-agent | |
install -D -m644 caff/README.many-keys $pkgdir/usr/share/doc/signing-party/caff/README.many-keys | |
install -D -m644 caff/README.v3-keys $pkgdir/usr/share/doc/signing-party/caff/README.v3-keys | |
install -D gpgdir/gpgdir $pkgdir/usr/bin/gpgdir | |
install -D -m644 gpgdir/gpgdir.1 $pkgdir/usr/share/man/man1/gpgdir.1 | |
install -D gpg-key2latex/gpg-key2latex $pkgdir/usr/bin/gpg-key2latex | |
install -D -m644 gpg-key2latex/gpg-key2latex.1 $pkgdir/usr/share/man/man1/gpg-key2latex.1 | |
install -D gpg-key2ps/gpg-key2ps $pkgdir/usr/bin/gpg-key2ps | |
install -D -m644 gpg-key2ps/gpg-key2ps.1 $pkgdir/usr/share/man/man1/gpg-key2ps.1 | |
install -D -m644 gpg-key2ps/README $pkgdir/usr/share/doc/signing-party/gpg-key2ps/README | |
install -D gpglist/gpglist $pkgdir/usr/bin/gpglist | |
install -D -m644 gpglist/gpglist.1 $pkgdir/usr/share/man/man1/gpglist.1 | |
install -D gpg-mailkeys/gpg-mailkeys $pkgdir/usr/bin/gpg-mailkeys | |
install -D -m644 gpg-mailkeys/gpg-mailkeys.1 $pkgdir/usr/share/man/man1/gpg-mailkeys.1 | |
install -D gpgparticipants/gpgparticipants $pkgdir/usr/bin/gpgparticipants | |
install -D -m644 gpgparticipants/gpgparticipants.1 $pkgdir/usr/share/man/man1/gpgparticipants.1 | |
install -D gpgparticipants/gpgparticipants-prefill $pkgdir/usr/bin/gpgparticipants-prefill | |
install -D -m644 gpgparticipants/gpgparticipants-prefill.1 $pkgdir/usr/share/man/man1/gpgparticipants-prefill.1 | |
install -D gpgsigs/gpgsigs $pkgdir/usr/bin/gpgsigs | |
install -D -m644 gpgsigs/gpgsigs.1 $pkgdir/usr/share/man/man1/gpgsigs.1 | |
install -D -m644 gpgsigs/gpgsigs-lt2k5.txt $pkgdir/usr/share/doc/signing-party/examples/gpgsigs/gpgsigs-lt2k5.txt | |
install -D -m644 gpgsigs/gpgsigs-lt2k5-annotated.txt $pkgdir/usr/share/doc/signing-party/examples/gpgsigs/gpgsigs-lt2k5-annotated.txt | |
install -D gpgwrap/bin/gpgwrap $pkgdir/usr/bin/gpgwrap | |
install -D -m644 gpgwrap/doc/gpgwrap.1 $pkgdir/usr/share/man/man1/gpgwrap.1 | |
install -D -m644 keyanalyze/keyanalyze.1 $pkgdir/usr/share/man/man1/keyanalyze.1 | |
install -D -m644 keyanalyze/process_keys.1 $pkgdir/usr/share/man/man1/process_keys.1 | |
install -D keyanalyze/allkeys.sh $pkgdir/usr/share/doc/signing-party/examples/keyanalyze/allkeys.sh | |
install -D keyanalyze/analyze.sh $pkgdir/usr/share/doc/signing-party/examples/keyanalyze/analyze.sh | |
install -D -m644 keyanalyze/README $pkgdir/usr/share/doc/signing-party/examples/keyanalyze/README | |
install -d $pkgdir/usr/share/doc/signing-party/examples/keyanalyze/scripts | |
install keyanalyze/scripts/1000_bottom.php $pkgdir/usr/share/doc/signing-party/examples/keyanalyze/scripts | |
install keyanalyze/scripts/1000_top.php $pkgdir/usr/share/doc/signing-party/examples/keyanalyze/scripts | |
install keyanalyze/scripts/htmlify_report $pkgdir/usr/share/doc/signing-party/examples/keyanalyze/scripts | |
install keyanalyze/scripts/report_bottom.php $pkgdir/usr/share/doc/signing-party/examples/keyanalyze/scripts | |
install keyanalyze/scripts/report_top.php $pkgdir/usr/share/doc/signing-party/examples/keyanalyze/scripts | |
install -m644 keyanalyze/scripts/top50comments.txt $pkgdir/usr/share/doc/signing-party/examples/keyanalyze/scripts | |
install keyanalyze/scripts/top50.pl $pkgdir/usr/share/doc/signing-party/examples/keyanalyze/scripts | |
install -d $pkgdir/usr/share/doc/signing-party/examples/keyanalyze/willy | |
install keyanalyze/willy/cosign $pkgdir/usr/share/doc/signing-party/examples/keyanalyze/willy | |
install keyanalyze/willy/msd2html $pkgdir/usr/share/doc/signing-party/examples/keyanalyze/willy | |
install keyanalyze/willy/non-recip $pkgdir/usr/share/doc/signing-party/examples/keyanalyze/willy | |
install keyanalyze/willy/party-table.pl $pkgdir/usr/share/doc/signing-party/examples/keyanalyze/willy | |
install -m644 keyanalyze/willy/README $pkgdir/usr/share/doc/signing-party/examples/keyanalyze/willy | |
install keyanalyze/willy/report $pkgdir/usr/share/doc/signing-party/examples/keyanalyze/willy | |
install keyanalyze/willy/sigids $pkgdir/usr/share/doc/signing-party/examples/keyanalyze/willy | |
install keyanalyze/willy/unsign $pkgdir/usr/share/doc/signing-party/examples/keyanalyze/willy | |
install -D keyart/keyart $pkgdir/usr/bin/keyart | |
install -D -m644 keyart/doc/keyart.1 $pkgdir/usr/share/man/man1/keyart.1 | |
install -D -m644 keyart/README $pkgdir/usr/share/doc/signing-party/keyart/README | |
install -D -m644 keyart/doc/druken-bishop.txt $pkgdir/usr/share/doc/signing-party/keyart/druken-bishop.txt | |
install -D -m644 keyart/doc/party-worksheet $pkgdir/usr/share/doc/signing-party/keyart/party-worksheet | |
install -D keyart/doc/examples/party.sh $pkgdir/usr/share/doc/signing-party/examples/keyart/party.sh | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment