rpms/crypto-utils/devel crypto-utils.spec,1.38,1.39
Elio Maldonado (emaldonado)
fedora-extras-commits at redhat.com
Thu May 1 01:18:48 UTC 2008
Author: emaldonado
Update of /cvs/extras/rpms/crypto-utils/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2733
Modified Files:
crypto-utils.spec
Log Message:
Use nss library for cryptography (#346731)
Index: crypto-utils.spec
===================================================================
RCS file: /cvs/extras/rpms/crypto-utils/devel/crypto-utils.spec,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- crypto-utils.spec 3 Mar 2008 19:03:09 -0000 1.38
+++ crypto-utils.spec 1 May 2008 01:18:07 -0000 1.39
@@ -3,8 +3,8 @@
Summary: SSL certificate and key management utilities
Name: crypto-utils
-Version: 2.3
-Release: 10
+Version: 2.4
+Release: 1
Source: crypto-rand-%{crver}.tar.gz
Source1: genkey.pl
Source2: certwatch.c
@@ -14,12 +14,22 @@
Source6: keyrand.c
Source7: COPYING
Source8: keyrand.xml
+Source9: pemutil.c
+Source10: keyutil.c
+Source11: certext.c
+Source12: secutil.c
+Source13: secerror.c
+Source14: keyutil.h
+Source15: secutil.h
+Source16: NSPRerrs.h
+Source17: SECErrs.h
+Source18: copying
Group: Applications/System
License: MIT and GPLv2+
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
-BuildRequires: openssl-devel, pkgconfig, newt-devel, xmlto
+BuildRequires: nss-devel, pkgconfig, newt-devel, xmlto
BuildRequires: perl-devel, perl(Newt), perl(ExtUtils::MakeMaker)
-Requires: perl(Newt), openssl >= 0.9.7f-4
+Requires: perl(Newt), nss >= 3.11.99.5-2fc-9
Requires: %(eval `perl -V:version`; echo "perl(:MODULE_COMPAT_$version)")
Obsoletes: crypto-rand
@@ -34,8 +44,16 @@
%configure --with-newt=%{_prefix} CFLAGS="$CFLAGS -fPIC"
make -C librand
-cc $RPM_OPT_FLAGS -Wall -Werror -I/usr/include/openssl \
- $RPM_SOURCE_DIR/certwatch.c -o certwatch -lcrypto
+cc $RPM_OPT_FLAGS -Wall -Werror -I/usr/include/nspr4 -I/usr/include/nss3 \
+ $RPM_SOURCE_DIR/certwatch.c $RPM_SOURCE_DIR/pemutil.c \
+ -o certwatch -lnspr4 -lnss3
+
+cc $RPM_OPT_FLAGS -Wall -Werror -I/usr/include/nspr4 -I/usr/include/nss3 \
+ $RPM_SOURCE_DIR/keyutil.c \
+ $RPM_SOURCE_DIR/certext.c \
+ $RPM_SOURCE_DIR/secutil.c \
+ $RPM_SOURCE_DIR/secerror.c \
+ -o keyutil -lnspr4 -lnss3
cc $RPM_OPT_FLAGS -Wall -Werror \
$RPM_SOURCE_DIR/keyrand.c -o keyrand -lnewt
@@ -85,6 +103,9 @@
install -c -m 644 ${f}.1 $RPM_BUILD_ROOT%{_mandir}/man1/${f}.1
done
+# install keyutil
+install -c -m 755 keyutil $RPM_BUILD_ROOT%{_bindir}/keyutil
+
# install genkey
sed -e "s|^\$bindir.*$|\$bindir = \"%{_bindir}\";|" \
-e "s|^\$ssltop.*$|\$ssltop = \"/etc/pki/tls\";|" \
More information about the fedora-extras-commits
mailing list