Package isbc-pkcs11: Specfile
%ifarch %ix86 %set_verify_elf_method relaxed %endif %brp_strip_none Summary: ESMART PKCS#11 library Name: isbc-pkcs11 Version: 4.4 Release: alt2 License: Proprietary Url: https://esmart.ru/download/ Group: System/Configuration/Hardware Source0: %name-%version.tar ExclusiveArch: %ix86 x86_64 armh aarch64 e2k Requires: pcsc-lite-ccid BuildRequires: libpcsclite-devel %ifarch aarch64 BuildRequires: patchelf %endif %description Allow users to work with ESMART through PKCS#11 standard. %package utils Summary: ESMART PKCS#11 utils License: Proprietary Url: https://esmart.ru/download/ Group: System/Configuration/Hardware Requires: %name = %version-%release %description utils Command-line utility for ESMART PKCS#11 interface. %prep %setup %ifarch aarch64 patchelf --set-interpreter /%_lib/ld-linux-aarch64.so.1 \ esmart/armv8/utils/PKIClientCli %endif %install %ifarch %ix86 %define arch_dir x86 %endif %ifarch x86_64 %define arch_dir x64 %endif %ifarch armh %define arch_dir armv7 %endif %ifarch aarch64 %define arch_dir armv8 %endif %ifarch e2k %define arch_dir e2k %endif for f in `find esmart/%arch_dir/Release/ -name '*.so'`; do \ install -D -m0644 $f %buildroot%_libdir/pkcs11/${f##*/}; \ ln -s pkcs11/${f##*/} %buildroot%_libdir/${f##*/}; \ done install -D -m0644 isbc.module \ %buildroot%_sysconfdir/pkcs11/modules/isbc.module install -D -m0755 esmart/%arch_dir/utils/PKIClientCli \ %buildroot%_bindir/PKIClientCli %files %doc esmart/%arch_dir/*.tmpl %_libdir/*.so %_libdir/pkcs11/*.so %config(noreplace) %_sysconfdir/pkcs11/modules/*.module %files utils %_bindir/* %changelog * Fri Aug 31 2018 Paul Wolneykien <manowar@altlinux.org> 4.4-alt2 - Patch esmart/armv8/utils/PKIClientCli: set interpreter path: /%_lib/ld-linux-aarch64.so.1. * Fri Aug 31 2018 Paul Wolneykien <manowar@altlinux.org> 4.4-alt1 - ESMART Token 4.4 PKCS11 Linux 20180606. |