Sophie

Sophie

distrib > Mageia > 6 > armv7hl > media > core-updates-src > by-pkgid > a1dfa2e7bcd02c00b92defa5e7ad0eff > files > 3

libdigidocpp-3.13.9-1.mga6.src.rpm

%define major 1
%define libname %mklibname digidocpp %major
%define develname %mklibname digidocpp -d

Name:		libdigidocpp
Version:	3.13.9
Release:	%mkrel 1
Summary:	Library for creating and validating BDoc and DDoc containers

Group:		System/Libraries
License:	LGPLv2
URL:		https://github.com/open-eid/%{name}
Source:		https://github.com/open-eid/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
Patch1:		libdigidocpp-pthread.patch

BuildRequires:	cmake
BuildRequires:	esteidcerts
BuildRequires:	pkgconfig(libdigidoc)
BuildRequires:	vim-common
BuildRequires:	xml-security-c-devel
BuildRequires:	xsd-devel

Requires:	%{_lib}digidoc2
Requires:	esteidcerts

%description
libdigidocpp is a C++ library for reading, validating, and creating BDoc and
DDoc containers. These file formats are widespread in Estonia where they are
used for storing legally binding digital signatures.


%package	-n %libname
Group:		System/Libraries
Summary:	Library for creating and validating bdoc and ddoc containers
Requires:	%{name} >= %{version}-%{release}

%description	-n %libname
libdigidocpp is a C++ library for reading, validating, and creating BDoc and
DDoc containers. These file formats are widespread in Estonia where they are
used for storing legally binding digital signatures.


%package	-n %develname
Summary:	Development files for %{name}
Group:		Development/C++
Requires:	%{libname} = %{version}-%{release}
Requires:	libdigidoc-devel
Requires:	libp11-devel
Requires:	openssl-devel
Requires:	xml-security-c-devel
Requires:	xsd-devel
Provides:	%{name}-devel = %{version}-%{release}

%description	-n %develname
This package contains libraries and header files for
developing applications that use %{name}.


%prep
%setup -n %{name}-%{version}
%autopatch -p1


%build
%{cmake} \
  -DCMAKE_INSTALL_SYSCONFDIR:PATH=%{_sysconfdir} \
  -DCERTS_LOCATION="%{_datadir}/esteid/certs"

%make


%install
%makeinstall_std -C build


%files
%doc README.md CONTRIBUTING.md RELEASE-NOTES.md
%dir %{_sysconfdir}/digidocpp/
%config %{_sysconfdir}/digidocpp/digidocpp.conf
%{_sysconfdir}/digidocpp/798.p12
%{_sysconfdir}/digidocpp/schema/
%{_bindir}/digidoc-*
%{_mandir}/man1/digidoc-tool.1.*

%files -n %libname
%{_libdir}/*.so.%{major}
%{_libdir}/*.so.%{version}

%files -n %develname
%{_includedir}/digidocpp/
%{_libdir}/pkgconfig/lib*.pc
%{_libdir}/*.so


%changelog
* Wed May 15 2019 sander85 <sander85> 3.13.9-1.mga6
+ Revision: 1397883
- New version: 3.13.9
- New version: 3.13.8
- New version: 3.13.2

* Mon Dec 19 2016 sander85 <sander85> 3.12.2-1.mga6
+ Revision: 1076123
- New version: 3.12.2

* Tue May 03 2016 sander85 <sander85> 3.12.1-1.mga6
+ Revision: 1008948
- BR vim-common
- New version: 3.12.1

* Wed Mar 02 2016 umeabot <umeabot> 3.11.1-2.mga6
+ Revision: 983566
- Rebuild for openssl

* Mon Jan 11 2016 neoclust <neoclust> 3.11.1-1.mga6
+ Revision: 921582
- New upstream release

* Thu Aug 27 2015 cjw <cjw> 3.11.0-2.mga6
+ Revision: 870178
- patch1: fix build
- do not use autosetup since it fails to apply the patch
- rebuild with gcc 5

* Sat Aug 15 2015 sander85 <sander85> 3.11.0-1.mga6
+ Revision: 864912
- New version: 3.11.0

* Fri Jun 26 2015 sander85 <sander85> 3.10.0-1.mga6
+ Revision: 845347
- New version: 3.10.0

* Sun Oct 26 2014 sander85 <sander85> 3.9.0-4.mga5
+ Revision: 793483
- Rebuild for new libdigidoc

* Wed Oct 15 2014 umeabot <umeabot> 3.9.0-3.mga5
+ Revision: 749329
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 3.9.0-2.mga5
+ Revision: 681409
- Mageia 5 Mass Rebuild
+ sander85 <sander85>
- Convert to %%autosetup

* Mon Jul 07 2014 sander85 <sander85> 3.9.0-1.mga5
+ Revision: 650467
- New version: 3.9.0
- Proper fix for unneeded certs

* Wed Feb 05 2014 sander85 <sander85> 3.8.0-1.mga5
+ Revision: 583370
- New version: 3.8.0

* Sat Oct 19 2013 umeabot <umeabot> 3.7.2-2.mga4
+ Revision: 533352
- Mageia 4 Mass Rebuild

* Wed Aug 28 2013 sander85 <sander85> 3.7.2-1.mga4
+ Revision: 472635
- New version: 3.7.2

* Tue Jun 18 2013 sander85 <sander85> 3.7.1-2.mga4
+ Revision: 444712
- Rebuild for new xml-security-c

* Sun Jun 02 2013 sander85 <sander85> 3.7.1-1.mga4
+ Revision: 435397
- New version: 3.7.1

* Sat Jan 12 2013 umeabot <umeabot> 3.6.0.0-3.mga3
+ Revision: 356976
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Tue Sep 18 2012 sander85 <sander85> 3.6.0.0-2.mga3
+ Revision: 295988
- Fix cmake sysconfdir

* Mon Sep 17 2012 sander85 <sander85> 3.6.0.0-1.mga3
+ Revision: 295432
- New version: 3.6.0.0

* Sat Jul 21 2012 sander85 <sander85> 3.5.1-1.mga3
+ Revision: 273185
- new version: 3.5.1

* Sun Jan 08 2012 sander85 <sander85> 3.5.0-1.mga2
+ Revision: 193310
- new version: 3.5.0
- rebuild for new libp11

* Sat Apr 23 2011 sander85 <sander85> 3.1.0-1.mga1
+ Revision: 89918
- imported package libdigidocpp


* Sat Apr 23 2011 Sander Lepik <sander.lepik@eesti.ee> - 3.1.0-1.mga1
- import for mageia

* Sat Oct 30 2010 Sander Lepik <sander.lepik@eesti.ee> - 0.3.0-4mdv2010.1
- return to oled versions of xsd & xml-security-c

* Thu Oct 28 2010 Sander Lepik <sander.lepik@eesti.ee> - 0.3.0-4mdv2010.1
- rebuild with new xml-security-c

* Wed Oct 27 2010 Sander Lepik <sander.lepik@eesti.ee> - 0.3.0-3mdv2010.1
- rebuild with new xsd

* Wed Oct 27 2010 Sander Lepik <sander.lepik@eesti.ee> - 0.3.0-2mdv2010.1
- rebuild with new xsd

* Thu Oct 14 2010 Sander Lepik <sander.lepik@eesti.ee> - 0.3.0-1mdv2010.1
- New version 0.3.0

* Thu Sep 23 2010 Sander Lepik <sander.lepik@eesti.ee> - 0.2.0-2mdv2010.1
- Correct package names for php, perl and python

* Tue Sep 07 2010 Sander Lepik <sander.lepik@eesti.ee> - 0.2.0-1mdv2010.1
- New version on new bs
- Spec file cleaned up

* Wed Apr 14 2010 Sander Lepik <sander.lepik@eesti.ee> - 0.1.0-8mdv2010.1
- New build from Google Code repository
 
* Mon Mar 01 2010 Sander Lepik <sander.lepik@eesti.ee> - 0.1.0-7mdv2010.1
- Changeset 2623: show unknown status if failed to read certificate

* Tue Feb 02 2010 Sander Lepik <sander.lepik@eesti.ee> - 0.1.0-6mdv2010.1
- Changeset 2454: Removed getUserConfDir from the abstract class where it does not belong.
- Changeset 2528: cleanup, fix compiler warning, fix leaks, check some errors and throw exceptions

* Mon Jan 18 2010 Sander Lepik <sander.lepik@eesti.ee> - 0.1.0-5mdv2010.1
- Changeset 2386: update conf to new SK certs (Ticket #1183)
- Changeset 2427: implemented user based configuration

* Tue Dec 22 2009 Sander Lepik <sander.lepik@eesti.ee> - 0.1.0-4mdv2010.1
- Changeset 2350 use templates for type safety

* Thu Dec 17 2009 Sander Lepik <sander.lepik@eesti.ee> - 0.1.0-3mdv2010.1
- Changeset 2332: add SK new certs, will be active 15 jan 2010
- Changeset 2333: doxygen doc

* Thu Dec 10 2009 Sander Lepik <sander.lepik@eesti.ee> - 0.1.0-2mdv2010.1
- Changeset 2241: Link with minizip library if it's available and fall back to using bundled copy if not
- Changeset 2331: add DDoc API doxygen docs

* Fri Nov 20 2009 Sander Lepik <sander.lepik@eesti.ee> - 0.1.0-1mdv2010.1
- Initial release for Mandriva

* Sun Jun 14 2009 Kalev Lember <kalev@smartlink.ee> - 0.1.0-0.2.svn2079
- Initial RPM release.