[qpid-cpp] Remove arm conditionals as we now have the dependencies, Fix aarch64 defines (it's not arm64)
Peter Robinson
pbrobinson at fedoraproject.org
Sat Jun 7 12:11:02 UTC 2014
commit be636494b2093c2e173e867bb1050b1276d5fd70
Author: Peter Robinson <pbrobinson at gmail.com>
Date: Sat Jun 7 13:11:05 2014 +0100
Remove arm conditionals as we now have the dependencies, Fix aarch64 defines (it's not arm64)
.gitignore | 20 +-------------------
qpid-cpp-aarch64.patch | 11 +++++++++++
qpid-cpp.spec | 30 ++++++++++++++++++------------
3 files changed, 30 insertions(+), 31 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 6afc101..3772253 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,19 +1 @@
-qpid-cpp-0.7.946106.tar.gz
-store-0.7.3975.tar.gz
-/qpid-0.8.tar.gz
-/store-0.8.4411.tar.gz
-/store-0.10.4446.tar.gz
-/qpid-0.10.tar.gz
-/qpid-0.16.tar.gz
-/store-0.16.4509.tar.gz
-/qpid-0.18.tar.gz
-/store-0.18.4512.tar.gz
-/qpid-0.20.tar.gz
-/store-0.20.4521.tar.gz
-/qpid-0.22.tar.gz
-/store-0.22.4521.tar.gz
-/qpid-cpp-0.22.tgz
-/qpid-cpp-0.22.tar.gz
-/qpid-0.24.tar.gz
-/qpid-0.26.tar.gz
-/qpid-0.28.tar.gz
+/qpid-0.*.tar.gz
diff --git a/qpid-cpp-aarch64.patch b/qpid-cpp-aarch64.patch
new file mode 100644
index 0000000..b1a4f60
--- /dev/null
+++ b/qpid-cpp-aarch64.patch
@@ -0,0 +1,11 @@
+--- qpid-0.28/cpp/src/qpid/legacystore/jrnl/jcfg.h.orig 2014-06-07 11:55:17.797677146 +0100
++++ qpid-0.28/cpp/src/qpid/legacystore/jrnl/jcfg.h 2014-06-07 11:56:10.759498664 +0100
+@@ -39,7 +39,7 @@
+ #elif defined(__PPC__) || defined(__s390__) /* big endian, 32 bits */
+ #define JRNL_BIG_ENDIAN
+ #define JRNL_32_BIT
+-#elif defined(__ia64__) || defined(__x86_64__) || defined(__alpha__) || (__arm64__) /* little endian, 64 bits */
++#elif defined(__ia64__) || defined(__x86_64__) || defined(__alpha__) || (__aarch64__) /* little endian, 64 bits */
+ #define JRNL_LITTLE_ENDIAN
+ #define JRNL_64_BIT
+ #elif defined(__powerpc64__) || defined(__s390x__) /* big endian, 64 bits */
diff --git a/qpid-cpp.spec b/qpid-cpp.spec
index f56d5f6..d079896 100644
--- a/qpid-cpp.spec
+++ b/qpid-cpp.spec
@@ -1,16 +1,17 @@
# Define pkgdocdir for releases that don't define it already
%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
-Name: qpid-cpp
-Version: 0.28
-Release: 1%{?dist}
-Summary: Libraries for Qpid C++ client applications
-License: ASL 2.0
-URL: http://qpid.apache.org
-
-Source0: http://www.apache.org/dist/qpid/%{version}/qpid-%{version}.tar.gz
+Name: qpid-cpp
+Version: 0.28
+Release: 2%{?dist}
+Summary: Libraries for Qpid C++ client applications
+License: ASL 2.0
+URL: http://qpid.apache.org
+
+Source0: http://www.apache.org/dist/qpid/%{version}/qpid-%{version}.tar.gz
Patch0001: 0001-NO-JIRA-qpidd.service-file-for-use-on-Fedora.patch
Patch0002: 0002-NO-JIRA-Remove-unused-code.patch
+Patch0003: qpid-cpp-aarch64.patch
BuildRequires: gcc-c++
BuildRequires: cmake
@@ -36,7 +37,7 @@ BuildRequires: qpid-proton-c-devel%{?_isa} >= 0.5
BuildRequires: libdb-devel
BuildRequires: libdb4-cxx-devel
-%ifnarch s390 s390x %{arm}
+%ifnarch s390 s390x
BuildRequires: libibverbs-devel
BuildRequires: librdmacm-devel
%endif
@@ -81,11 +82,11 @@ the AMQP protocol.
%{_libdir}/libqpidmessaging.so*
%dir %{_libdir}/qpid
-%ifnarch s390 s390x %{arm}
+%ifnarch s390 s390x
%{_libdir}/qpid/client/*
%endif
-%ifnarch s390 s390x %{arm}
+%ifnarch s390 s390x
%exclude %{_libdir}/qpid/client/rdmaconnector.so*
%endif
@@ -249,7 +250,7 @@ Requires(postun): systemd-units
# === qpid-cpp-client-rdma
-%ifnarch s390 s390x %{arm}
+%ifnarch s390 s390x
%package client-rdma
Summary: RDMA Protocol support (including Infiniband) for Qpid clients
@@ -388,6 +389,7 @@ Management and diagnostic tools for Apache Qpid brokers and clients.
%patch0001 -p2
%patch0002 -p2
+%patch0003 -p1
%global perftests "qpid-perftest qpid-topic-listener qpid-topic-publisher qpid-latency-test qpid-client-test qpid-txtest"
@@ -483,6 +485,10 @@ rm -rf %{buildroot}/usr/local/%{_lib}/ruby/site_ruby
%changelog
+* Sat Jun 7 2014 Peter Robinson <pbrobinson at fedoraproject.org> 0.28-2
+- Remove arm conditionals as we now have the dependencies
+- Fix aarch64 defines (it's not arm64)
+
* Wed Jun 4 2014 Darryl L. Pierce <dpierce at redhat.com> - 0.28-1
- Rebased on Qpid 0.28.
More information about the scm-commits
mailing list