[packages/openpace] - up to 1.1.2

baggins baggins at pld-linux.org
Thu Oct 14 23:02:13 CEST 2021


commit 7139e77f251f9e99016af274b3a4bd73320a593e
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Thu Oct 14 23:02:01 2021 +0200

    - up to 1.1.2

 build.patch   | 24 ++++++++++++++++++++++++
 openpace.spec | 15 +++++++++------
 2 files changed, 33 insertions(+), 6 deletions(-)
---
diff --git a/openpace.spec b/openpace.spec
index bb5812c..cb1e2da 100644
--- a/openpace.spec
+++ b/openpace.spec
@@ -10,15 +10,16 @@
 Summary:	Cryptographic library for EAC version 2
 Summary(pl.UTF-8):	Biblioteka kryptograficzna do EAC v2
 Name:		openpace
-Version:	1.0.2
-Release:	4
+Version:	1.1.2
+Release:	1
 License:	GPL v3+
 Group:		Libraries
 #Source0Download: https://github.com/frankmorgner/openpace/releases
-Source0:	https://github.com/frankmorgner/openpace/releases/download/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	2fbd4d27d4726efe19417b471319c3a9
+Source0:	https://github.com/frankmorgner/openpace/archive/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5:	55f22686b89026fd40f60358cc2247d0
 Patch0:		%{name}-optflags.patch
 Patch1:		%{name}-ruby.patch
+Patch2:		build.patch
 URL:		https://frankmorgner.github.io/openpace/
 BuildRequires:	autoconf >= 2.67
 BuildRequires:	automake
@@ -134,6 +135,7 @@ Wiązania języka Ruby do biblioteki OpenPACE.
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 # outdated versions
 %{__rm} -r docs/_static/{bootstrap-2.3.2,bootswatch-2.3.2}
@@ -153,7 +155,8 @@ Wiązania języka Ruby do biblioteki OpenPACE.
 	%{?with_ruby:--enable-ruby} \
 	--disable-silent-rules \
 	%{!?with_static_libs:--disable-static}
-%{__make}
+
+%{__make} -j 1
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -184,7 +187,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/cvc-print
 %attr(755,root,root) %{_bindir}/eactest
 %attr(755,root,root) %{_libdir}/libeac.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libeac.so.2
+%attr(755,root,root) %ghost %{_libdir}/libeac.so.3
 %dir %{_sysconfdir}/eac
 %dir %{_sysconfdir}/eac/cvc
 %{_sysconfdir}/eac/cvc/DECVC*
diff --git a/build.patch b/build.patch
new file mode 100644
index 0000000..fab5c06
--- /dev/null
+++ b/build.patch
@@ -0,0 +1,24 @@
+--- openpace-1.1.2/src/eac.c~	2021-07-08 13:32:38.000000000 +0200
++++ openpace-1.1.2/src/eac.c	2021-10-14 22:52:32.824753609 +0200
+@@ -104,8 +104,8 @@
+ {
+     if (!ctx)
+         return 0;
+-
+-    return BN_zero(ctx->ssc);
++    BN_zero(ctx->ssc);
++    return 0;
+ }
+ 
+ int EAC_set_ssc(const EAC_CTX *ctx, unsigned long ssc)
+--- openpace-1.1.2/src/eac/cv_cert.h~	2021-07-08 13:32:38.000000000 +0200
++++ openpace-1.1.2/src/eac/cv_cert.h	2021-10-14 22:55:21.327446475 +0200
+@@ -341,7 +341,7 @@
+  * @return Number of bytes successfully encoded or a negative value if an
+  * error occured.
+  */
+-int i2d_CVC_CERT(CVC_CERT *a, unsigned char **out);
++int i2d_CVC_CERT(const CVC_CERT *a, unsigned char **out);
+ 
+ /**
+  * @brief Duplicate a CV certificate
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/openpace.git/commitdiff/7139e77f251f9e99016af274b3a4bd73320a593e



More information about the pld-cvs-commit mailing list