[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