[zeromq-ada] Fix library finalization

Pavel Zhukov landgraf at fedoraproject.org
Mon Mar 3 07:56:38 UTC 2014


commit 4243234f1baed960cca80daab59f922f90330aa3
Author: Pavel Zhukov <landgraf at fedoraproject.org>
Date:   Mon Mar 3 07:57:25 2014 +0000

    Fix library finalization

 zeromq-ada-autoinit_fix.patch |   20 ++++++++++++++++++++
 zeromq-ada.spec               |    8 +++++++-
 2 files changed, 27 insertions(+), 1 deletions(-)
---
diff --git a/zeromq-ada-autoinit_fix.patch b/zeromq-ada-autoinit_fix.patch
new file mode 100644
index 0000000..e5351a7
--- /dev/null
+++ b/zeromq-ada-autoinit_fix.patch
@@ -0,0 +1,20 @@
+diff --git a/zmq.gpr.inst b/zmq.gpr.inst
+index 3988421..61e3c44 100644
+--- a/zmq.gpr.inst
++++ b/zmq.gpr.inst
+@@ -12,6 +12,15 @@ project Zmq is
+    case ZMQ_Kind is
+       when "relocatable" =>
+          for Library_Kind use "dynamic";
++         for Library_Auto_Init use "True";
++         for Library_Interface use ("ZMQ",
++                 "ZMQ.contexts",
++                 "ZMQ.devices",
++                 "ZMQ.messages",
++                 "ZMQ.sockets",
++                 "ZMQ.low_level",
++                 "ZMQ.Utilities",
++                 "ZMQ.Utilities.Memory_Streams");
+    end case;
+ 
+ end Zmq;
diff --git a/zeromq-ada.spec b/zeromq-ada.spec
index a028f85..ccbc211 100644
--- a/zeromq-ada.spec
+++ b/zeromq-ada.spec
@@ -2,7 +2,7 @@
 
 Name:       zeromq-ada
 Version:    2.1.0
-Release:    11.24032011git%{?dist}
+Release:    12.24032011git%{?dist}
 Summary:    Ada binding for zeromq
 Group:      System Environment/Libraries
 License:    GPLv2+
@@ -15,6 +15,8 @@ Source0:    %{name}-24032011git.tar.gz
 Patch0:     %{name}-libdir.patch
 ## Use directories.gpr
 Patch1:     %{name}-fedora.patch
+## https://github.com/persan/zeromq-Ada/issues/10
+Patch2:     %{name}-autoinit_fix.patch
 BuildRequires: fedora-gnat-project-common >= 2 zeromq-devel >= 2.1
 BuildRequires:  chrpath gcc-gnat
 Requires:    zeromq >= 2.1
@@ -38,6 +40,7 @@ Requires:       zeromq >= 2.1
 %setup -q -n zeromq-Ada
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 make %{?_smp_mflags}  GNATFLAGS="%{GNAT_optflags}" 
@@ -76,6 +79,9 @@ chrpath --delete %{buildroot}%{_libdir}/zmq/relocatable/libzmqAda.so.%{version}
 %{_datadir}/zmq/*
 
 %changelog
+* Sun Mar 02 2014 Pavel Zhukov <landgraf at fedoraproject.org> - 2.1.0-12.24032011git
+- Fix library finalization. https://github.com/persan/zeromq-Ada/issues/10
+
 * Sun Aug 04 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.1.0-11.24032011git
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
 


More information about the scm-commits mailing list