rpms/pgp-tools/F-11 .cvsignore, 1.9, 1.10 pgp-tools.spec, 1.10, 1.11 sources, 1.9, 1.10
Matt Domsch
mdomsch at fedoraproject.org
Sat Apr 18 04:58:02 UTC 2009
- Previous message: rpms/pgp-tools/devel .cvsignore, 1.9, 1.10 pgp-tools.spec, 1.10, 1.11 sources, 1.9, 1.10
- Next message: rpms/qsynth/devel qsynth-fedora-defaults.patch, NONE, 1.1 qsynth.spec, 1.11, 1.12
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: mdomsch
Update of /cvs/extras/rpms/pgp-tools/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28598
Modified Files:
.cvsignore pgp-tools.spec sources
Log Message:
update to 1.1
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/pgp-tools/F-11/.cvsignore,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- .cvsignore 20 May 2008 16:23:10 -0000 1.9
+++ .cvsignore 18 Apr 2009 04:57:32 -0000 1.10
@@ -1 +1 @@
-signing-party_1.0-2.orig.tar.gz
+signing-party_1.1.orig.tar.gz
Index: pgp-tools.spec
===================================================================
RCS file: /cvs/extras/rpms/pgp-tools/F-11/pgp-tools.spec,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- pgp-tools.spec 26 Feb 2009 19:48:53 -0000 1.10
+++ pgp-tools.spec 18 Apr 2009 04:57:32 -0000 1.11
@@ -1,8 +1,8 @@
%define tarballname signing-party
-%define debian_version 1.0-2
+%define debian_version 1.1
Name: pgp-tools
-Version: 1.0
-Release: 2%{?dist}
+Version: 1.1
+Release: 1%{?dist}
Summary: Collection of several utilities related to OpenPGP
Group: Applications/System
License: BSD and GPLv2+
@@ -21,9 +21,11 @@
# from svn debian/copyright, not included in tarballs.
Source1: copyright
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildArch: noarch
Requires: gpg, perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Requires: mktemp, sed, /usr/sbin/sendmail, perl(Locale::Recode)
+Requires: perl(Class::MethodMaker), perl(Term::ReadKey)
+# for pgpring
+Requires: mutt
%description
@@ -34,17 +36,22 @@
* pgp-fixkey: removes broken packets from keys
* gpg-mailkeys: simply mail out a signed key to its owner
* gpg-key2ps: generate PostScript file with fingerprint paper strips
+* gpgdir: recursive directory encryption tool
* gpglist: show who signed which of your UIDs
* gpgsigs: annotates list of GnuPG keys with already done signatures
* keylookup: ncurses wrapper around gpg --search
* gpgparticipants: create list of party participants for the organiser
+* gpgwrap: a passphrase wrapper
+* keyanalyze: minimum signing distance (MSD) analysis on keyrings
* sig2dot: converts a list of GnuPG signatures to a .dot file
* springgraph: creates a graph from a .dot file
%prep
-%setup -q -n debian-version-%{debian_version}
+%setup -q -n %{tarballname}-%{version}
cp %SOURCE1 .
+# fix gpgdir library path lookup as we're using system-provided libraries
+sed -i -e "s,/usr/lib/gpgdir,," gpgdir/gpgdir
%build
make %{?_smp_mflags}
@@ -53,40 +60,74 @@
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_bindir}
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
-
-DIRS="$(find . -maxdepth 1 -type d | sed -e 's:^.$::' -e 's:^./::')"
-
-for file in `find $DIRS -type f -perm +0111 -print`
-do
- install -p -m755 $file $RPM_BUILD_ROOT%{_bindir}
+make install DESTDIR=$RPM_BUILD_ROOT || :
+# apps with no 'make install'
+for f in caff pgp-clean pgp-fixkey ; do
+install -m 755 caff/$f $RPM_BUILD_ROOT%{_bindir}/
done
-
-for man in `find $DIRS -type f -name "*.[0-9]" -print`
+install -m 755 gpg-key2ps/gpg-key2ps $RPM_BUILD_ROOT%{_bindir}/
+install -m 755 gpgdir/gpgdir $RPM_BUILD_ROOT%{_bindir}/
+install -m 755 gpglist/gpglist $RPM_BUILD_ROOT%{_bindir}/
+install -m 755 gpgwrap/bin/gpgwrap $RPM_BUILD_ROOT%{_bindir}/
+install -m 755 gpg-mailkeys/gpg-mailkeys $RPM_BUILD_ROOT%{_bindir}/
+install -m 755 gpgparticipants/gpgparticipants $RPM_BUILD_ROOT%{_bindir}/
+
+# nuke apps creating their own docs dir
+rm -rf ${RPM_BUILD_ROOT}/usr/share/doc
+# find all manpages wherever they are hiding
+DIRS="$(find . -maxdepth 1 -type d | sed -e 's:^.$::' -e 's:^./::')"
+for man in `find $DIRS -type f -name "*.1" -print`
do
install -m644 $man $RPM_BUILD_ROOT%{_mandir}/man1
done
+# nuke private copy of pgpring
+rm ${RPM_BUILD_ROOT}/%{_bindir}/pgpring
+rm ${RPM_BUILD_ROOT}/%{_mandir}/man1/pgpring.1
+
+
rm -rf __fedora_docs
mkdir __fedora_docs
cp -a $DIRS __fedora_docs/
# cleanup to leave docs only...
find __fedora_docs/ -type f \( -perm +0111 -o -name Makefile -o -name "*.[1-9]" \) -print | xargs rm -f
+find __fedora_docs -type d -name src -exec rm -rf \{\} \; || :
+rm -rf __fedora_docs/keyanalyze/pgpring
+rm -rf __fedora_docs/keyanalyze/*.[cho]
+rm __fedora_docs/gpgdir/INSTALL
+rm -rf __fedora_docs/gpgdir/packaging
+rm -rf __fedora_docs/gpgdir/test
+rm -rf __fedora_docs/gpgwrap/{bin,doc}
+rm -rf __fedora_docs/gpglist
+rm -rf __fedora_docs/gpgparticipants
mv __fedora_docs/keylookup/COPYING .
+%check
+pushd gpgdir/test
+./gpgdir_test.pl
+RC=0
+grep "STATUS: fail" output/*.test > /dev/null 2>&1 && RC=1
+popd
+exit $RC
+
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
+%{_bindir}/*
+%{_mandir}/man1/*
+%{_datadir}/signing-party
%doc README COPYING copyright
%doc __fedora_docs/*
-%{_bindir}/*
-%{_mandir}/*/*
-
%changelog
+* Fri Apr 17 2009 Matt Domsch <mdomsch at fedoraproject.org> - 1.1-1
+- update to 1.1
+ adds gpgdir, gpgwrap, keyanalyze
+
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/pgp-tools/F-11/sources,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- sources 20 May 2008 16:23:10 -0000 1.9
+++ sources 18 Apr 2009 04:57:32 -0000 1.10
@@ -1 +1 @@
-614eaa73dea801f208e6e180caa69ac6 signing-party_1.0-2.orig.tar.gz
+2aa5ec82feb0f9d4679c76a1a65231df signing-party_1.1.orig.tar.gz
- Previous message: rpms/pgp-tools/devel .cvsignore, 1.9, 1.10 pgp-tools.spec, 1.10, 1.11 sources, 1.9, 1.10
- Next message: rpms/qsynth/devel qsynth-fedora-defaults.patch, NONE, 1.1 qsynth.spec, 1.11, 1.12
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list