Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.1:kernel-2.6.32
eID-belgium
eID-belgium.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File eID-belgium.spec of Package eID-belgium
# # spec file for package eID-belgium (Version 2.6.0) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: eID-belgium BuildRequires: libglade2-devel libgnomeprintui-devel libgnomeui-devel mDNSResponder-lib pcsc-lite-devel python qt3-devel scons update-alternatives update-desktop-files Requires: pcsc-lite BuildRequires: gnutls-devel java-devel wxGTK-devel Requires: wxGTK Provides: locale(MozillaFirefox:de_BE;en_BE;fr_BE;nl_BE;wa_BE), %{name}-patchcollection-1 License: GPL v2 or later Group: System/Libraries Version: 2.6.0 Release: 121.<RELEASE29> Summary: Belgian eID middleware Url: http://eid.belgium.be/ BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: beid-2.6.0-20070222.tar.bz2 Source1: eID-toolkit_licensingtermsconditions_Deutsch.rtf Source2: eID-toolkit_licensingtermsconditions_English.rtf Source3: eID-toolkit_licensingtermsconditions_Francais.rtf Source4: eID-toolkit_licensingtermsconditions_Nederlands.rtf Source7: beidgui.conf Source8: beid-cert-belgiumrca.der Source9: beid-cert-government.der Source10: beid-cert-government2004.der Source11: beid-cert-government2005.der Source12: beid-cert-government2006.der Source13: beid-cert-governmentAA2006.der Source14: beid-cert-government2007.der Source15: beid-cert-governmentAA2007.der Source16: beid-cert-belgiumrca2.der Patch: %{name}-2.5.9-qtdir-sconstruct.patch Patch1: %{name}-2.5.9-conffiles-sconstruct.patch Patch2: %{name}-2.5.9-conffiles-beidcommon-config-cpp.patch Patch3: %{name}-2.5.9-conffiles-newpkcs11-config-h.patch Patch4: %{name}-2.5.9-reloc-sconstruct.patch Patch5: %{name}-2.5.9-reloc-sconscript.patch Patch6: %{name}-2.5.9-reloc-beidcommlib-sconscript.patch Patch7: %{name}-2.5.9-reloc-beidcommon-sconscript.patch Patch8: %{name}-2.5.9-reloc-beidservicecrl-sconscript.patch Patch9: %{name}-2.5.9-reloc-belpicgui-sconscript.patch Patch10: %{name}-2.5.9-reloc-belpicpcscservice-sconscript.patch Patch11: %{name}-2.5.9-reloc-eidlibjni-sconscript.patch Patch12: %{name}-2.5.9-reloc-eidlib-sconscript.patch Patch13: %{name}-2.5.9-reloc-newpkcs11-sconscript.patch Patch14: %{name}-2.5.9-reloc-newpkcs11-src-libopensc-sconscript.patch Patch15: %{name}-2.5.9-reloc-newpkcs11-src-pkcs11-sconscript.patch Patch16: %{name}-2.5.9-reloc-newpkcs11-src-sconscript.patch Patch17: %{name}-2.5.9-reloc-newpkcs11-src-tools-sconscript.patch Patch18: %{name}-2.5.9-reloc-winscarp-sconscript.patch Patch19: %{name}-2.5.9-reloc-beidservicecrl-beidcrld.patch Patch20: %{name}-2.5.9-reloc-belpicpcscservice-beidpcscd.patch Patch21: %{name}-2.5.9-ldconfig-configure.patch Patch22: %{name}-2.5.9-mono-eidlib-eidlib.cpp.patch Patch23: %{name}-2.5.9-deadlock-newpkcs11-src-pkcs11-pkcs11session.patch Patch24: %{name}-2.5.9-ccflags-sconstruct.patch Patch26: %{name}-2.5.9-nobeidservicecrl-sconscript.patch Patch27: %{name}-2.5.9-nobeidservicecrl-beidcommon-sconscript.patch Patch28: %{name}-2.5.9-reloc-eidviewer-sconscript.patch Patch29: %{name}-2.5.9-reloc-eidviewer-beidguidesktop.patch Patch30: %{name}-2.5.9-pkcs11register.patch Patch31: %{name}-2.5.9-nodevelpack-winscarp-winscarp.patch Patch32: %{name}-2.5.9-mono-eidlib-certifmanager.cpp.patch Patch33: %{name}-2.5.9-64bit-newpkcs11-src-libopensc-cardbelpic.patch Patch34: %{name}-2.5.9-64bit-newpkcs11-src-libopensc-asn1.patch Patch35: %{name}-2.5.9-libopensc.patch Patch36: %{name}-2.6.0-gcc43.patch Patch37: %{name}-2.6.0-duplicate-qapp.patch Patch38: %{name}-2.6.0-belgianrootcert2-verify.patch Patch39: %{name}-2.6.0-pinpad-array-delete.patch Patch40: eID-belgium-2.5.9-CVE-2009-0049.patch %description This PKCS11 library can be used for cryptographic operations with the Belgian electronic identity card. For example, you could use it to authenticate yourself (for example, on a Web site) or for signing electronic documents with a legally binding signature. %prep %setup -q -n beid-%{version} %patch -p0 %patch1 -p0 %patch2 -p0 %patch3 -p0 %patch4 -p0 %patch5 -p0 %patch6 -p0 %patch7 -p0 %patch8 -p0 %patch9 -p0 %patch10 -p0 %patch11 -p0 %patch12 -p0 %patch13 -p0 %patch14 -p0 %patch15 -p0 %patch16 -p0 %patch17 -p0 %patch18 -p0 %patch19 -p0 %patch20 -p0 %patch21 -p0 %patch22 -p0 %patch23 -p0 %patch24 -p0 %patch26 -p0 %patch27 -p0 %patch28 -p0 %patch29 -p0 %patch30 -p0 %patch31 -p0 %patch32 -p0 %patch33 -p0 %patch34 -p0 %patch35 -p0 %patch36 -p0 %patch37 -p0 %patch38 -p0 %patch39 -p0 %patch40 %build export JAVA_HOME=/etc/alternatives/java_sdk export CFLAGS="$RPM_OPT_FLAGS" ./configure prefix=/usr libdir=%{_libdir} bindir=/usr/bin make %install rm -rf $RPM_BUILD_ROOT # install everything ... %makeinstall # documentation files, to be picked up from %doc in files section cp %{SOURCE1} . cp %{SOURCE2} . cp %{SOURCE3} . cp %{SOURCE4} . # config file cp %{SOURCE7} $RPM_BUILD_ROOT/etc/%{name}/ # certs and crl files mkdir $RPM_BUILD_ROOT/usr/share/beid/certs mkdir $RPM_BUILD_ROOT/usr/share/beid/crl cp %{SOURCE8} %{SOURCE9} %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} %{SOURCE14} %{SOURCE15} %{SOURCE16} $RPM_BUILD_ROOT/usr/share/beid/certs/ # ... and remove stuff we provide in other packages already or which is # plainly superfluous rm -r $RPM_BUILD_ROOT/usr/include/beid rm -r $RPM_BUILD_ROOT%{_libdir}/*.la rm -r $RPM_BUILD_ROOT%{_libdir}/pkcs11/*.la rm -r $RPM_BUILD_ROOT/usr/share/beid/*.rtf rm -r $RPM_BUILD_ROOT/usr/share/beid/*.doc rm -r $RPM_BUILD_ROOT/usr/share/beid/sdk-samples rm $RPM_BUILD_ROOT/usr/local/lib/pkcs11/Belgian_eID_PKCS11_java.cfg %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %dir /etc/%{name} %config /etc/%{name}/beidbase.conf %config /etc/%{name}/beidgui.conf %dir /usr/share/beid %dir %{_libdir}/pkcs11 %{_bindir}/* %{_libdir}/libbeid* %{_libdir}/pkcs11/libbeid* /usr/share/beid/* %attr(644,root,root) %{_mandir}/man1/* %attr(644,root,root) /etc/%{name}/* %doc eID-toolkit_licensingtermsconditions_*.rtf %doc CHANGES %doc INSTALL %doc README %doc VERSION %changelog * Wed Feb 18 2009 crrodriguez@suse.de - fix CVE-2009-0049 [bnc#468866] * Wed Nov 26 2008 skh@suse.de - merged with latest version from build service: - eID-belgium-2.6.0-belgianrootcert2-verify.patch: Modified the root certificate validation code to accept the new Belgian root certificate [bnc#447994] (sbrys@novell.com) - eID-belgium-2.6.0-pinpad-array-delete.patch: Fixed call to wrong C++ delete [bnc#443376] (sbrys@novell.com) * Mon Sep 29 2008 hvogel@suse.de - merged with latest version from build service: - Added new Belgian root certificate beid-cert-belgiumrca2.der - Converted beid-2.6.0-20070222.tgz to beid-2.6.0-20070222.tar.bz2 * Wed Apr 09 2008 skh@suse.de - merged with latest version from build service: - Added patch eID-belgium-2.6.0-duplicate-qapp.patch [bnc# 230682] (sbrys@novell.com) * Thu Nov 29 2007 skh@suse.de - removed eID-belgium-2.5.9-64bit.patch, problem was fixed upstream - merged with latest version from build service (all changes sbrys@novell.com): - Update to 2.6.0 which now recognizes Belgian ID cards for foreign residents and Belgian eID cards for kids. - Added eID-belgium-2.6.0-gcc43.patch to fix errors when building with GCC 4.3 * Thu Oct 11 2007 sbrabec@suse.cz - Removed bogus dependency on mDNSResponder. * Mon Jul 30 2007 skh@suse.de - merged with latest version from build service (all changes by sbrys@novell.com): - Added government certs AA2006, 2007 and AA2007 - Added patches for x86_64: eID-belgium-2.5.9-64bit-newpkcs11-src-libopensc-cardbelpic.patch eID-belgium-2.5.9-64bit-newpkcs11-src-libopensc-asn1.patch - Added the synthetic Provides-statement "eID-belgium-patchcollection-1" (required for eIDconfig-belgium) which consists of following changes: + Added patch eID-belgium-2.5.9-mono-eidlib-certifmanager.patch + Updated patch eID-belgium-2.5.9-mono-eidlib-eidlib.cpp.patch - fixed build with newest pcsc-lite 1.4.3: eID-belgium-2.5.9-libopensc.patch * Thu May 24 2007 ro@suse.de - added ldconfig to postscript * Mon Mar 26 2007 skh@suse.de - Temporarily removed wxGTK dependency and disabled eidviewer build, waiting for upstream to fix build with wxGTK 2.8 * Thu Feb 15 2007 skh@suse.de - Added patch nodevelpack-winscarp-winscarp.patch to eliminate dependency on pcsc-lite-devel for pin change (sbrys@novell.com) - Added missing requirement for pcsc-lite (sbrys@novell.com) - replaced separate beid-pkcs11-(un)register.html files with one patch [bnc #225653] (sbrys@novell.com) * Mon Nov 20 2006 skh@suse.de - update to new source tarball and fix build [bnc #220429] (sbrys@novell.com) - Leave beid-pkcs11-register.html and beid-pkcs11-unregister.html in /usr/share/beid/ (instead of putting it under /usr/share/doc/), in conformance with the official eID documentation. (sbrys@novell.com) - Disabled belpic services (sbrys@novell.com) - Added wxGTK dependency so the beidgui tool is built (sbrys@novell.com) - fix beidgui desktop file to pass SUSE autobuild tests * Mon Oct 23 2006 skh@suse.de - Update to version 2.5.9 (sbrys@novell.com) - inclusion of application privacy filter and related daemon - fixed compatibility issues with FireFox 1.5 - now using QT for rendering of pop-up windows * Sat Sep 30 2006 aj@suse.de - Cleanup BuildRequires. * Sat Apr 01 2006 sndirsch@suse.de - added missing locale provides (Bug #161867) * Mon Mar 13 2006 skh@suse.de - neededforbuid -> BuildRequires * Fri Sep 09 2005 skh@suse.de - add documentation [#116068] * Mon Sep 05 2005 skh@suse.de - look for config file in /etc instead of /usr/local/etc [#114101] - better tarball from ZETES - clean up specfile * Mon Aug 08 2005 ro@suse.de - package required library * Thu Aug 04 2005 skh@suse.de - Initial package with version 2.3.13 - Only build pkcs11 module for now
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor