From 8591ebf35e3242ab1a76e82213220de2b53df635 Mon Sep 17 00:00:00 2001 From: ABF Date: Fri, 19 Feb 2021 11:38:18 +0000 Subject: [PATCH] Automatic import for version 0.5.2-alt1 --- .abf.yml | 2 + wine-cpcsp_proxy.spec | 103 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 105 insertions(+) create mode 100644 .abf.yml create mode 100644 wine-cpcsp_proxy.spec diff --git a/.abf.yml b/.abf.yml new file mode 100644 index 0000000..1ab790b --- /dev/null +++ b/.abf.yml @@ -0,0 +1,2 @@ +sources: + "wine-cpcsp_proxy-0.5.2.tar": c6849ccd3a25e04a2b2b6ba9d16aa18e32f8bde7 diff --git a/wine-cpcsp_proxy.spec b/wine-cpcsp_proxy.spec new file mode 100644 index 0000000..fb77d37 --- /dev/null +++ b/wine-cpcsp_proxy.spec @@ -0,0 +1,103 @@ +Name: wine-cpcsp_proxy +Version: 0.5.2 +Release: alt1 + +Summary: Proxy for using Linux CryptoPro in Windows applications with wine + +License: LGPLv2 +Group: Emulators +URL: https://github.com/Etersoft/wine-cpcsp_proxy + +Source: %name-%version.tar + +ExclusiveArch: %ix86 x86_64 + +BuildRequires: libwine-devel >= 5.16 +# for wineapploader +BuildRequires: wine + +# FIXME: winegcc: Could not find g++ +BuildRequires: gcc-c++ + +#Conflicts: wine-p11csp + +%define winelibdir %_libdir/wine + +%add_verify_elf_skiplist %winelibdir/cpcsp_proxy.dll.so +%add_verify_elf_skiplist %winelibdir/cpcsp_proxy_setup.exe.so + +%ifarch x86_64 +%define capilitepkg lsb-cprocsp-capilite-64 +%else +%define capilitepkg lsb-cprocsp-capilite +%endif + +%description +Proxy for using Linux CryptoPro in Windows applications with wine. + +* Use with CryptoPro: + install %capilitepkg package +* Use with cprocsp_compat (CRYPTO@Etersoft): + install cprocsp_compat + +%prep +%setup + +%build +%make_build -C cpcsp_proxy +%make_build -C cpcsp_proxy_setup + +%install +mkdir -p %buildroot%winelibdir/ +cp cpcsp_proxy/cpcsp_proxy.dll.so %buildroot%winelibdir +cp cpcsp_proxy_setup/cpcsp_proxy_setup.exe.so %buildroot%winelibdir +mkdir -p %buildroot/%_bindir/ +cp %_bindir/wineapploader %buildroot/%_bindir/cpcsp_proxy_setup + +%files +%winelibdir/cpcsp_proxy_setup.exe.so +%winelibdir/cpcsp_proxy.dll.so +%_bindir/cpcsp_proxy_setup + +%changelog +* Tue Oct 06 2020 Vitaly Lipatov 0.5.2-alt1 +- add traces to public info converters, verify parameters from the backend +- print information about being saved certificate (eterbug #14660) +- also import CA store from host + +* Sat Oct 03 2020 Vitaly Lipatov 0.5.1-alt1 +- change debug channel to cpcsp_proxy +- move propid_to_name() to print_id_name.h + +* Sat Oct 03 2020 Vitaly Lipatov 0.5-alt2 +- add README.md +- update description + +* Thu Oct 01 2020 Vitaly Lipatov 0.5-alt1 +- cpcsp_proxy_setup: Add explicit __cdecl to main() for 64-bit compatibility +- cpcsp_proxy_setup: allow loading both libcapi10 and libcapi20 +- cpcsp_proxy_setup.c: load CryptEnumProvidersA from libcapi10 + +* Sat Sep 12 2020 Vitaly Lipatov 0.4-alt1 +- rewrite spec +- cleanup makefiles +- replace wine_dl* with dl* +- drop strip binary + +* Tue Jul 14 2020 Vitaly Lipatov 0.3-alt2 +- x86_64 build + +* Mon Sep 16 2019 Vitaly Lipatov 0.3-alt1 +- cpcsp_proxy_setup: Also add the "Provider Types" key for a being added provider + +* Fri Jul 19 2019 Vitaly Lipatov 0.2-alt2 +- add Conflicts: wine-p11csp + +* Thu Jun 27 2019 Vitaly Lipatov 0.2-alt1 +- cpcsp_proxy_setup: Various fixes +- cpcsp_proxy: Fix calling convention for CryptoPro provided APIs +- cpcsp_proxy: Pass cpcsp_proxy.spec to winegcc in order to build correct PE exports +- cpcsp_proxy_setup: Add support for certificates with strings in cp1251 + +* Mon May 20 2019 Konstantin Kondratyuk 0.1-alt1 +- initial build for ALT Sisyphus