Hello community,
here is the log from the commit of package opensc
checked in at Fri Jul 27 15:42:56 CEST 2007.
--------
--- opensc/opensc.changes 2007-02-27 12:15:42.000000000 +0100
+++ /mounts/work_src_done/STABLE/opensc/opensc.changes 2007-07-26 13:43:06.000000000 +0200
@@ -1,0 +2,26 @@
+Thu Jul 26 13:40:30 CEST 2007 - sbrabec@suse.cz
+
+- Updated to version 0.11.3:
+ * make lots of internal functions and variables static.
+ * fix 0 vs NULL in many places. fix ansi c style (void).
+ * avoid variable names used also as glibc function (random etc.).
+ * new code for deleting objects.
+ * special hack for firefox.
+ * suport for Athena APCOS cards added.
+ * piv driver now supports bigger rsa keys too.
+ * enabled pin caching by default.
+ * use max_send_size 255 / max_recv_size 256 bytes by default.
+ * increase pin buffer size to allow longer pin codes.
+ * Added --read-ssk-key option to pkcs15-tool
+ * use pkg-config for finding openct
+ * use strlcpy function
+ * use new pkcs11.h from scute with an open source license
+ * add support for sha2 to pkcs15-crypt
+ * add piv-tool for managing piv cards
+ * add muscle driver
+ * improved oberthur driver
+ * add support for pcsc v2 part10
+ * convert source files to utf-8
+- Split package according to shared library packaging policy.
+
+-------------------------------------------------------------------
Old:
----
opensc-0.11.1.tar.bz2
New:
----
opensc-0.11.3-rpmlintrc
opensc-0.11.3.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ opensc.spec ++++++
--- /var/tmp/diff_new_pack.wg4528/_old 2007-07-27 15:42:42.000000000 +0200
+++ /var/tmp/diff_new_pack.wg4528/_new 2007-07-27 15:42:42.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package opensc (Version 0.11.1)
+# spec file for package opensc (Version 0.11.3)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,25 +11,31 @@
# norootforbuild
Name: opensc
-BuildRequires: openssl-devel pkgconfig readline-devel xorg-x11-devel
+BuildRequires: openssl-devel pkg-config readline-devel xorg-x11-devel
%if %suse_version > 1000
-BuildRequires: libassuan pcsc-lite-devel
+BuildRequires: pcsc-lite-devel
+%if %suse_version > 1020
+BuildRequires: libassuan-devel
+%else
+BuildRequires: libassuan
+%endif
%endif
%if %suse_version > 1010
BuildRequires: openct-devel
%endif
URL: http://www.opensc-project.org/opensc/
-Version: 0.11.1
-Release: 32
+Version: 0.11.3
+Release: 1
Group: Hardware/Other
Summary: OpenSC Smart Card Library
-License: GNU Library General Public License v. 2.0 and 2.1 (LGPL)
-Requires: pcsc-lite
+License: LGPL v2 or later
+Requires: libopensc2 = %{version} pcsc-lite
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source: opensc-%{version}.tar.bz2
+Source: %{name}-%{version}.tar.bz2
Source1: http://www.opensc.org/files/doc/init_perso_guide.html
-Patch1: %{name}-%{version}-sizeof.patch
-AutoReqProv: on
+# Supress all ugly warnings related to required .so and .la files in the main package:
+Source2: %{name}-%{version}-rpmlintrc
+Patch1: %{name}-0.11.1-sizeof.patch
%description
OpenSC provides a set of libraries and utilities to access smart cards.
@@ -49,8 +55,31 @@
Timo Ter�s
Olaf Kirch
+%package -n libopensc2
+Group: System/Libraries
+Summary: OpenSC Smart Card Library
+Requires: %{name} >= %{version}
+
+%description -n libopensc2
+OpenSC provides a set of libraries and utilities to access smart cards.
+Its main focus is on cards that support cryptographic operations. It
+facilitates their use in security applications such as mail encryption,
+authentication, and digital signature. OpenSC implements the PKCS#11
+API so applications supporting this API, such as Mozilla Firefox and
+Thunderbird, can use it. OpenSC implements the PKCS#15 standard and
+aims to be compatible with every software that does so, too.
+
+
+
+Authors:
+--------
+ Juha Yrj�l�
+ Antti Tapaninen
+ Timo Ter�s
+ Olaf Kirch
+
%package devel
-Group: Development/Libraries/Other
+Group: Development/Libraries/C and C++
Summary: Additional files needed for OpenSC development
Requires: %{name} = %{version} glibc-devel openct-devel openssl-devel pcsc-lite-devel
@@ -70,60 +99,76 @@
%prep
%setup -q
%patch1
+chmod -x doc/svn2cl.xsl
%build
-rm -f aclocal/libtool.m4
-libtoolize --force
-#./bootstrap
-CFLAGS="$RPM_OPT_FLAGS" \
-./configure --prefix=/usr \
- --sysconfdir=%{_sysconfdir} \
- --mandir=%{_mandir} \
- --libdir=%{_libdir}
-make %{?jobs:-j %jobs}
+cp -a /usr/share/gettext/config.rpath .
+autoreconf -f -i
+%configure
+make %{?jobs:-j%jobs}
%install
-make install DESTDIR=$RPM_BUILD_ROOT
+%makeinstall
# Install opensc.conf
-mkdir -p $RPM_BUILD_ROOT/etc
-install -m 644 etc/opensc.conf $RPM_BUILD_ROOT/etc
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}
+install -m 644 etc/opensc.conf $RPM_BUILD_ROOT%{_sysconfdir}
# Copy init_perso.html to docs so it's installed
cp %{SOURCE1} .
%clean
rm -rf $RPM_BUILD_ROOT
-%post
-%run_ldconfig
+%post -n libopensc2 -p /sbin/ldconfig
-%postun
-%run_ldconfig
+%postun -n libopensc2 -p /sbin/ldconfig
%files
%defattr(-,root,root)
-%doc COPYING NEWS README doc init_perso_guide.html
-%config /etc/opensc.conf
-/usr/bin/*-crypt
-/usr/bin/*-explorer
-/usr/bin/*-info
-/usr/bin/*-init
-/usr/bin/*-tool
-/usr/bin/eidenv
-%_libdir/*.so.*
-# Note: Required by ltdl:
-%_libdir/*.la
-%_libdir/*.so
-/usr/share/opensc
-%_mandir/man?/*
+%doc COPYING NEWS README doc/*.css doc/*.gif doc/*.html doc/ChangeLog init_perso_guide.html
+%{_bindir}/*
+%exclude %{_bindir}/*-config
+%{_datadir}/opensc
+# Note: .la and .so must be in the main package, required by ltdl:
+%{_libdir}/*.la
+%{_libdir}/*.so
+%doc %{_mandir}/man?/*.*
+%config %{_sysconfdir}/opensc.conf
+
+%files -n libopensc2
+%defattr(-,root,root)
+%{_libdir}/*.so.*
%files devel
%defattr(-,root,root)
-/usr/bin/*-config
-/usr/include/opensc
-%_libdir/*.a
-%_libdir/pkgconfig/*.pc
+%{_bindir}/*-config
+%{_includedir}/opensc
+%{_libdir}/*.a
+%{_libdir}/pkgconfig/*.pc
%changelog
+* Thu Jul 26 2007 - sbrabec@suse.cz
+- Updated to version 0.11.3:
+ * make lots of internal functions and variables static.
+ * fix 0 vs NULL in many places. fix ansi c style (void).
+ * avoid variable names used also as glibc function (random etc.).
+ * new code for deleting objects.
+ * special hack for firefox.
+ * suport for Athena APCOS cards added.
+ * piv driver now supports bigger rsa keys too.
+ * enabled pin caching by default.
+ * use max_send_size 255 / max_recv_size 256 bytes by default.
+ * increase pin buffer size to allow longer pin codes.
+ * Added --read-ssk-key option to pkcs15-tool
+ * use pkg-config for finding openct
+ * use strlcpy function
+ * use new pkcs11.h from scute with an open source license
+ * add support for sha2 to pkcs15-crypt
+ * add piv-tool for managing piv cards
+ * add muscle driver
+ * improved oberthur driver
+ * add support for pcsc v2 part10
+ * convert source files to utf-8
+- Split package according to shared library packaging policy.
* Tue Feb 27 2007 - mvaner@suse.cz
- Fixing dodgy use of sizeof (#238660)
- sizeof.patch
++++++ opensc-0.11.1-sizeof.patch ++++++
--- /var/tmp/diff_new_pack.wg4528/_old 2007-07-27 15:42:43.000000000 +0200
+++ /var/tmp/diff_new_pack.wg4528/_new 2007-07-27 15:42:43.000000000 +0200
@@ -1,3 +1,5 @@
+https://www.opensc-project.org/opensc/ticket/153
+================================================================================
--- src/tools/cryptoflex-tool.c
+++ src/tools/cryptoflex-tool.c
@@ -501,7 +501,7 @@
++++++ opensc-0.11.1.tar.bz2 -> opensc-0.11.3.tar.bz2 ++++++
++++ 68544 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