Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:ulo:open-eid
libdigidocpp
libdigidocpp.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File libdigidocpp.spec of Package libdigidocpp
Name: libdigidocpp Version: 3.17.1 Release: 1%{?dist} Summary: Library is for creating, signing and verification digitally signed documents Group: System/Libraries License: LGPL-2.1 URL: https://github.com/open-eid/libdigidocpp Source0: libdigidocpp-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name} Obsoletes: %{name}1 Conflicts: %{name}1 BuildRequires: vim BuildRequires: cmake BuildRequires: xsd BuildRequires: pkgconfig(libssl) BuildRequires: gcc BuildRequires: gcc-c++ %if 0%{?sle_version} <= 150500 && 0%{?sle_version} BuildRequires: libxalan-c-devel BuildRequires: gcc12 BuildRequires: gcc12-c++ %else BuildRequires: cmake(XalanC) %endif %if 0%{?suse_version} BuildRequires: libxerces-c-devel BuildRequires: libxml-security-c-devel BuildRequires: libxml2-devel BuildRequires: liblzma5 %else %if 0%{?fedora} BuildRequires: pkgconfig(xerces-c) BuildRequires: pkgconfig(xml-security-c) BuildRequires: pkgconfig(libxml-2.0) %else BuildRequires: vim-common BuildRequires: lib64xml-security-c-devel BuildRequires: lib64xml2-devel BuildRequires: lib64lzma5 BuildRequires: xsd-devel %endif %endif %define dir_name libdigidocpp-%{version} %description Libdigidocpp library offers creating, signing and verification of digitally signed documents, according to XAdES and XML-DSIG standards. Documentation http://open-eid.github.io/libdigidocpp %package devel Summary: Libdigidocpp library devel files Group: Development/Libraries/C and C++ Requires: %{name}%{?_isa} = %{version}-%{release} %description devel Devel files for Libdigidocpp library %prep %if 0%{?sle_version} <= 150500 && 0%{?sle_version} export CC=/usr/bin/gcc-12 export CXX=/usr/bin/g++-12 %endif %setup -q -n %{dir_name} if [ -n "$SOURCE_DATE_EPOCH" ] ; then export BUILD_DATE=`date -d@$SOURCE_DATE_EPOCH` fi export CFLAGS=-fpermissive export CXXFLAGS=-fpermissive cmake . \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_SYSCONFDIR=/etc \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DSWIG_EXECUTABLE=SWIG_EXECUTABLE-NOTFOUND \ -DCMAKE_SKIP_RPATH=TRUE \ -DCMAKE_CXX_STANDARD=17 %build make %install rm -rf %{buildroot} cd %{_builddir}/%{dir_name} make install DESTDIR=%{buildroot} %files %defattr(-,root,root,-) %{_bindir}/* %{_libdir}/%{name}.so.* %doc %if 0%{?suse_version} || 0%{?fedora} %{_mandir}/man1/digidoc-tool.1.gz %else %{_mandir}/man1/digidoc-tool.1.xz %endif %config(noreplace) %{_sysconfdir}/* %files devel %defattr(-,root,root,-) %{_includedir}/* %{_libdir}/%{name}.so %{_libdir}/pkgconfig/* %check %changelog * Fri Apr 19 2024 Ülo Parri <yltsparri@gmail.com> 3.17.1 - Version 3.17.1 * Fri Dec 29 2023 Ülo Parri <yltsparri@gmail.com> 3.16.0 - Initial Fedora build * Mon Dec 25 2023 Ülo Parri <yltsparri@gmail.com> 3.16.0 - Initial Mageia 9 build * Sun Aug 20 2023 Ülo Parri <yltsparri@gmail.com> 3.16.0 - Version 3.16.0 * Wed Apr 26 2023 Ülo Parri <yltsparri@gmail.com> 3.15.0 - Version 3.15.0 * Sun Jan 15 2023 Ülo Parri <yltsparri@gmail.com> 3.14.12 - Version 3.14.12 * Mon Dec 26 2022 Ülo Parri <yltsparri@gmail.com> 3.14.11 - Version 3.14.11 * Thu Jul 21 2022 Ülo Parri <yltsparri@gmail.com> 3.14.10 - Version 3.14.10 * Sun Mar 20 2022 Ülo Parri <yltsparri@gmail.com> 3.14.8 - Version 3.14.8 * Wed Jul 28 2021 Ülo Parri <yltsparri@gmail.com> 3.14.7 - Version 3.14.7 * Mon Apr 26 2021 Ülo Parri <yltsparri@gmail.com> 3.14.6 - Version 3.14.6 * Fri Feb 26 2021 Ülo Parri <yltsparri@gmail.com> 3.14.5 - Version 3.14.5 * Sun Oct 11 2020 Ülo Parri <yltsparri@gmail.com> 3.14.4 - Version 3.14.4 * Tue Jun 23 2020 Ülo Parri <yltsparri@gmail.com> 3.14.3 - Version 3.14.3 * Fri Jan 31 2020 Ülo Parri <yltsparri@gmail.com> 3.14.2 - Version 3.14.2 * Wed Nov 6 2019 Ülo Parri <yltsparri@gmail.com> 3.14.1 - Version 3.14.1 * Mon Aug 26 2019 Ülo Parri <yltsparri@gmail.com> 3.14.0 - Version 3.14.0 * Fri Apr 05 2019 Ülo Parri <yltsparri@gmail.com> 3.13.9 - Version 3.13.9 * Tue Dec 11 2018 Ülo Parri <yltsparri@gmail.com> 3.13.8 - Version 3.13.8 * Wed Oct 24 2018 Ülo Parri <yltsparri@gmail.com> 3.13.7 - Version 3.13.7 * Tue Jun 12 2018 Ülo Parri <yltsparri@gmail.com> 3.13.6 - Version 3.13.6 * Thu Apr 26 2018 Ülo Parri <yltsparri@gmail.com> 3.13.5 - Version 3.13.5 * Mon Feb 26 2018 Ülo Parri <yltsparri@gmail.com> 3.13.4 - Version 3.13.4 * Wed Jan 10 2018 Ülo Parri <yltsparri@gmail.com> 3.13.3 - Version 3.13.3 * Wed Jan 10 2018 Ülo Parri <yltsparri@gmail.com> 3.13.2 - Use openssl 1.1 * Tue Oct 24 2017 Ülo Parri <yltsparri@gmail.com> 3.13.2 - Version 3.13.2 * Sat Jun 17 2017 Ülo Parri <yltsparri@gmail.com> 3.13.1 - Version 3.13.1 * Thu Jun 08 2017 Ülo Parri <yltsparri@gmail.com> 3.13.0 - Version 3.13.0 * Sun May 28 2017 Ülo Parri <yltsparri@gmail.com> 3.10.2 - Version 3.10.2 * Fri Aug 13 2010 RIA <info@ria.ee> 1.0-1 - first build no changes %post -p /sbin/ldconfig %postun -p /sbin/ldconfig
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