File cie-middleware.spec of Package cie-middleware

%define         _lto_cflags      %{nil}

Name:           cie-middleware
Version:        1.4.1
Release:        0
Summary:        cie-middleware
License:        BSD-3-Clause
URL:            https://github.com/italia/cie-middleware-linux
Source:         https://github.com/italia/cie-middleware-linux/archive/refs/tags/%{version}.tar.gz#/cie-middleware-linux-%{version}.tar.gz
###
#Source1: CMakeLists.txt
###
Patch0: cryptocpp.patch
###Patch1: podofo.patch
Patch2: pthread.patch
#
###Patch3: podofo2.patch
### temporary until pdfmm is built
###BuildRequires: pkgconfig(fmt)
#
#BuildRequires:  ant
BuildRequires:  cmake
BuildRequires:  gcc-c++
BuildRequires:  pkgconfig(cryptopp) >= 8.2.0
BuildRequires:  pkgconfig(libcurl)
BuildRequires:  pkgconfig(libpcsclite)
###BuildRequires:  pkgconfig(libpdfmm)
BuildRequires:  pkgconfig(libxml-2.0)
BuildRequires:  pkgconfig(openssl)
### unsure
%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150300
###
BuildRequires: boost-devel
###
BuildRequires:  pkgconfig(libpodofo)
%else
###BuildRequires:  pkgconfig(libpodofo-0)
###BuildRequires: libpodofo-devel boost-devel

%endif


%description
CIE-middleware

%prep
%setup -q -n %{name}-linux-%{version}
%autopatch -p1
# unify these two
find -type f -name "*.o" -delete -print0
find -type f -name "*.a" -delete -print0
#

### test
rm -r cie-pkcs11/Cryptopp
###

%build
#pushd cie_sign_sdk
#cmake
#cmake_build
#export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/lib64/jvm/java-11-openjdk-11/lib/jli"
#pushd CIEID
#ant

pushd cie_sign_sdk
%cmake
%cmake_build
popd
pushd cie-pkcs11
%cmake
%cmake_build

%install
#pushd cie_sign_sdk
#cmake_install

#mkdir -p {buildroot}{_prefix}/local/lib
#mkdir -p {buildroot}{_datadir}
#mkdir -p {buildroot}{_datadir}/applications

#cp -pr {_sourcedir}/CIEID {buildroot}{_datadir}
#cp -p {_sourcedir}/cieid.desktop {buildroot}{_datadir}/applications
#cp -p {_sourcedir}/libcie-pkcs11.so {buildroot}{_prefix}/local/lib


%files
%license LICENSE
%doc README.md DOC/*.pdf
#{_datadir}/CIEID
#{_prefix}/local/lib/libcie-pkcs11.so
#{_datadir}/applications/cieid.desktop

%changelog
openSUSE Build Service is sponsored by