Hello community,
here is the log from the commit of package libqca2
checked in at Wed Oct 17 15:06:42 CEST 2007.
--------
--- libqca2/libqca2.changes 2007-08-28 11:28:57.000000000 +0200
+++ /mounts/work_src_done/STABLE/libqca2/libqca2.changes 2007-10-17 14:41:16.000000000 +0200
@@ -1,0 +2,16 @@
+Wed Oct 17 14:35:06 CEST 2007 - dmueller@suse.de
+
+- update to 2.0.0 final:
+ - Rewritten for Qt 4
+ - MAC algorithms
+ - DSA
+ - Diffie-Hellman
+ - Secure random
+ - Secure memory
+ - Extensive X.509 API, supporting chains, crls, and validation
+ - Smart cards and other key storage
+ - OpenPGP
+ - Cryptographic Message Syntax (for S/MIME)
+ - probably more
+
+-------------------------------------------------------------------
Old:
----
qca-2.0.0-test1.tar.bz2
New:
----
qca-2.0.0.tar.bz2
qca-cyrus-sasl-0.1-20070829.tar.bz2
qca-gnupg-0.1-20070904.tar.bz2
qca-ossl-0.1-20070904.tar.bz2
qca-pkcs11-0.1-20070829.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libqca2.spec ++++++
--- /var/tmp/diff_new_pack.m30609/_old 2007-10-17 15:05:31.000000000 +0200
+++ /var/tmp/diff_new_pack.m30609/_new 2007-10-17 15:05:31.000000000 +0200
@@ -11,8 +11,9 @@
# norootforbuild
Name: libqca2
-BuildRequires: cmake libdrm-devel libjpeg-devel libqt4-devel openssl-devel update-desktop-files
-BuildRequires: cyrus-sasl-devel gpg2 libgcrypt-devel mozilla-nss-devel
+BuildRequires: cmake libdrm-devel libjpeg-devel libqt4-devel openssl-devel
+BuildRequires: update-desktop-files
+BuildRequires: cyrus-sasl-devel gpg2 libgcrypt-devel mozilla-nss-devel pkcs11-helper-devel
%if %suse_version < 1030
BuildRequires: gmp-devel
%endif
@@ -21,12 +22,19 @@
Group: Development/Libraries/C and C++
Summary: Qt Cryptographic Architecture 2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-URL: http://delta.affinix.com/qca/
+Url: http://delta.affinix.com/qca/
Version: 2.0.0
-Release: 1
-%define tar_version 2.0.0-test1
+Release: 22
+%define tar_version %version
+%define with_botan 0
+%define with_nss 0
Source: qca-%{tar_version}.tar.bz2
+Source1: qca-cyrus-sasl-0.1-20070829.tar.bz2
+Source2: qca-gnupg-0.1-20070904.tar.bz2
+Source3: qca-ossl-0.1-20070904.tar.bz2
+Source4: qca-pkcs11-0.1-20070829.tar.bz2
Patch: libqca2.diff
+Requires: gpg2 >= 2.0.0
%description
This package provides a generic Qt cryptographic architecture,
@@ -80,6 +88,7 @@
--------
Justin Karneges
+%if %with_botan
%package plugin-botan
Summary: Qt Cryptographic Architecture 2
Group: Development/Libraries/C and C++
@@ -101,6 +110,8 @@
--------
Justin Karneges
+%endif
+%if %with_nss
%package plugin-nss
Summary: Qt Cryptographic Architecture 2
Group: Development/Libraries/C and C++
@@ -121,22 +132,62 @@
--------
Justin Karneges
+%endif
+%package plugin-pkcs11
+Summary: Qt Cryptographic Architecture 2 - pkcs11 support
+Group: Development/Libraries/C and C++
+Requires: %name = %version
+
+%description plugin-pkcs11
+This package provides a generic Qt cryptographic architecture,
+including a library and a plug-in for using all supported capabilities
+of openssl, like SSL/TLS, X509, RSA, SHA1, MD5, Blowfish, 3DES, and
+AES.
+
+It can be extended by further plug-ins, for example, with qca-sasl for
+SASL support.
+
+
+
+Authors:
+--------
+ Justin Karneges
+
%prep
-%setup -q -n qca-%{tar_version}
+%setup -c -n qca-%{tar_version}/plugins -a 1 -a 2 -a 3 -a 4
+cd ../../..
+%setup -D -q -n qca-%{tar_version}
%patch
%build
-export CXXFLAGS="$RPM_OPT_FLAGS"
-export CFLAGS="$RPM_OPT_FLAGS"
-EXTRA_FLAGS=""
-if [ %_lib = lib64 ]; then
- EXTRA_FLAGS="$EXTRA_FLAGS -DLIB_SUFFIX=64"
-fi
-cmake . -DCMAKE_CXXFLAGS="$RPM_OPT_FLAGS" -DCMAKE_CFLAGS="$RPM_OPT_FLAGS" -DCMAKE_INSTALL_PREFIX=/usr $EXTRA_FLAGS
+%define my_subdirs qca-gnupg-* qca-ossl-* qca-pkcs11-* qca-cyrus-sasl-*
+#export CXXFLAGS="$RPM_OPT_FLAGS"
+#export CFLAGS="$RPM_OPT_FLAGS"
+#EXTRA_FLAGS=""
+#if [ %_lib = lib64 ]; then
+# EXTRA_FLAGS="$EXTRA_FLAGS -DLIB_SUFFIX=64"
+#fi
+#cmake . -DCMAKE_CXXFLAGS="$RPM_OPT_FLAGS" -DCMAKE_CFLAGS="$RPM_OPT_FLAGS" -DCMAKE_INSTALL_PREFIX=/usr $EXTRA_FLAGS
+#%configure
+./configure --prefix=%_prefix --libdir=%_libdir --release --no-separate-debug-info
make %{?jobs:-j %jobs}
+export LD_LIBRARY_PATH=$PWD/lib
+cd plugins
+for sub in %my_subdirs; do
+pushd $sub
+ ./configure --release --no-separate-debug-info --in-tree-build --verbose
+ make %{?jobs:-j %jobs}
+popd
+done
%install
-make DESTDIR=$RPM_BUILD_ROOT install
+make INSTALL_ROOT=$RPM_BUILD_ROOT install
+cd plugins
+for sub in %my_subdirs; do
+pushd $sub
+ make INSTALL_ROOT=$RPM_BUILD_ROOT install
+popd
+done
%post -p /sbin/ldconfig
@@ -150,34 +201,58 @@
%doc README COPYING TODO
%{_libdir}/libqca.so.*
%dir %{_libdir}/qt4/plugins/crypto
-%{_libdir}/qt4/plugins/crypto/libqca-logger.so
-%{_libdir}/qt4/plugins/crypto/libqca-softstore.so
+#%{_libdir}/qt4/plugins/crypto/libqca-logger.so
+#%{_libdir}/qt4/plugins/crypto/libqca-softstore.so
%{_libdir}/qt4/plugins/crypto/libqca-ossl.so
%{_libdir}/qt4/plugins/crypto/libqca-gnupg.so
-%{_libdir}/qt4/plugins/crypto/libqca-gcrypt.so
+#%{_libdir}/qt4/plugins/crypto/libqca-gcrypt.so
+/usr/share/qca/certs/
+%dir /usr/share/qca
%files devel
%defattr(-,root,root)
%doc apidocs/html
-/usr/bin/qcatool
+/usr/bin/qcatool2
/usr/include/QtCrypto
/usr/share/qt4/mkspecs/features/crypto.prf
+/usr/share/man/man1/qcatool2*
%{_libdir}/libqca.so
-%{_libdir}/pkgconfig/qca.pc
+%{_libdir}/libqca.prl
+%{_libdir}/pkgconfig/qca2.pc
%files plugin-cyrus-sasl
%defattr(-,root,root)
%{_libdir}/qt4/plugins/crypto/libqca-cyrus-sasl.so
+%if %with_botan
%files plugin-botan
%defattr(-,root,root)
%{_libdir}/qt4/plugins/crypto/libqca-botan.so
+%endif
+%if %with_nss
%files plugin-nss
%defattr(-,root,root)
%{_libdir}/qt4/plugins/crypto/libqca-nss.so
+%endif
+%files plugin-pkcs11
+%defattr(-,root,root)
+%_libdir/qt4/plugins/crypto/libqca-pkcs11.so
%changelog
+* Wed Oct 17 2007 - dmueller@suse.de
+- update to 2.0.0 final:
+ - Rewritten for Qt 4
+ - MAC algorithms
+ - DSA
+ - Diffie-Hellman
+ - Secure random
+ - Secure memory
+ - Extensive X.509 API, supporting chains, crls, and validation
+ - Smart cards and other key storage
+ - OpenPGP
+ - Cryptographic Message Syntax (for S/MIME)
+ - probably more
* Tue Aug 28 2007 - dmueller@suse.de
- update to 2.0.0-test1:
* finalized API
++++++ libqca2.diff ++++++
--- /var/tmp/diff_new_pack.m30609/_old 2007-10-17 15:05:31.000000000 +0200
+++ /var/tmp/diff_new_pack.m30609/_new 2007-10-17 15:05:31.000000000 +0200
@@ -9,3 +9,11 @@
add_subdirectory(src)
add_subdirectory(tools)
+@@ -131,7 +131,6 @@ INSTALL(FILES "${CMAKE_BINARY_DIR}/crypto.prf" DESTINATION ${CMAKE_INSTALL_PREFI
+
+ add_subdirectory(src)
+ add_subdirectory(tools)
+-add_subdirectory(plugins)
+ if(BUILD_TESTS)
+ ENABLE_TESTING()
+ add_subdirectory(unittest)
++++++ qca-2.0.0-test1.tar.bz2 -> qca-2.0.0.tar.bz2 ++++++
++++ 97760 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org