Hello community, here is the log from the commit of package qpid-cpp for openSUSE:Factory checked in at 2015-04-02 16:02:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qpid-cpp (Old) and /work/SRC/openSUSE:Factory/.qpid-cpp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "qpid-cpp" Changes: -------- New Changes file: --- /dev/null 2015-03-12 01:14:30.992027505 +0100 +++ /work/SRC/openSUSE:Factory/.qpid-cpp.new/perl-qpid.changes 2015-04-02 16:02:46.000000000 +0200 @@ -0,0 +1,41 @@ +------------------------------------------------------------------- +Wed Mar 25 09:07:48 UTC 2015 - fstrba@suse.com + +- Update to upstream 0.32 + +------------------------------------------------------------------- +Wed Feb 25 09:00:03 UTC 2015 - fstrba@suse.com + +- Update to upstream 0.30 +- Build from the qpid-cpp-0.30 tarball, since upstream changed the + packaging + +------------------------------------------------------------------- +Thu Jul 24 10:05:03 UTC 2014 - fstrba@suse.com + +- Upgrade to upstream version 0.28 +- Remove integrated patches: + * 0001-QPID-5499-Fix-Ruby-Perl-bindings-when-built-with-Wer.patch + * 0002-QPID-5556-Provide-the-right-Perl-packages-in-top-lev.patch +- Build from the qpid-0.28 tarball, since qpid-perl tarballs are + not distributed for this version + +------------------------------------------------------------------- +Mon Apr 14 09:45:34 UTC 2014 - fstrba@suse.com + +- Upgrade to upstream version 0.26 +- New patches from Fedora: + * 0001-QPID-5499-Fix-Ruby-Perl-bindings-when-built-with-Wer.patch + * 0002-QPID-5556-Provide-the-right-Perl-packages-in-top-lev.patch + +------------------------------------------------------------------- +Mon Sep 30 13:02:42 UTC 2013 - fridrich.strba@suse.com + +- Add BuildRoot line to fix build on older systems +- Depend on oldest swig known to work + +------------------------------------------------------------------- +Mon Sep 23 09:12:50 UTC 2013 - fridrich.strba@suse.com + +- Initial package based on Fedora's perl-qpid + New Changes file: --- /dev/null 2015-03-12 01:14:30.992027505 +0100 +++ /work/SRC/openSUSE:Factory/.qpid-cpp.new/qpid-cpp.changes 2015-04-02 16:02:46.000000000 +0200 @@ -0,0 +1,96 @@ +------------------------------------------------------------------- +Wed Mar 25 09:28:06 UTC 2015 - fstrba@suse.com + +- Mention qpid-cpp-rpmlintrc in the spec file + +------------------------------------------------------------------- +Wed Mar 25 09:06:48 UTC 2015 - fstrba@suse.com + +- Update to upstream 0.32 +- Removed integrated patches: + * 0002-NO-JIRA-Remove-dead-unused-code.patch + * 0003-QPID-6128-Fix-compiling-SocketAddress-on-ARM.patch + +------------------------------------------------------------------- +Wed Feb 25 09:00:03 UTC 2015 - fstrba@suse.com + +- Update to upstream 0.30 +- Rename the packate from qpid to qpid-cpp + * correspond to the upstream packaging +- Removed patches: + * 0002-NO-JIRA-Remove-unused-code.patch + * 0003-QPID-3650-Avoid-unaligned-memory-access.patch + * 0004-QPID-3650-Avoid-unaligned-memory-access.patch + * qpid-0.24-defaultstart.patch + * qpid-0.24-initdir.patch + * qpid-0.24-tests.patch + * qpid-0.28-cmake.patch +- Added patches: + * 0002-NO-JIRA-Remove-dead-unused-code.patch + * 0003-QPID-6128-Fix-compiling-SocketAddress-on-ARM.patch + * qpid-cpp-0.30-cmake.patch + * qpid-cpp-initdir.patch + * qpid-cpp-tests.patch + +------------------------------------------------------------------- +Thu Jul 24 08:23:29 UTC 2014 - fstrba@suse.com + +- Update to upstream 0.28 +- Removed integrated patches: + * 0002-QPID-4984-Fix-for-recovery-ambiguity-issue-other-cod.patch + * 0003-QPID-5556-Provide-the-right-Perl-packages-in-top-lev.patch + * 0004-QPID-5499-Fix-Ruby-Perl-bindings-when-built-with-Wer.patch +- Add new upstream patches: + * 0002-NO-JIRA-Remove-unused-code.patch + * 0003-QPID-3650-Avoid-unaligned-memory-access.patch + * 0004-QPID-3650-Avoid-unaligned-memory-access.patch +- Rediff patch to correspond to the new sources + * qpid-0.26-cmake.patch -> qpid-0.28-cmake.patch +- Add patch to fix aarch64 build + * qpid-cpp-aarch64.patch +- Don't build qpid-tools as noarch since it contains two new binary + tools + +------------------------------------------------------------------- +Mon May 26 23:25:53 UTC 2014 - fstrba@suse.com + +- Move things from /var/run to /run + +------------------------------------------------------------------- +Mon Apr 14 09:35:07 UTC 2014 - fstrba@suse.com + +- Update to upstream 0.26 +- Removed patches: + * 02-QPID-4670-Move-to-proton-0.5-remove-dummy-string-in-.patch + * 03-QPID-5122-cleaner-encoding-of-index-for-delivery-tag.patch + * 05-QPID-5016-Zero-rmgr-struct-element-with-correct-size.patch + * 06-QPID-5126-Fix-for-building-legacy-store-on-ARM-platf.patch +- New patches from Fedora: + * 0001-NO-JIRA-qpidd.service-file-for-use-on-Fedora.patch + * 0002-QPID-4984-Fix-for-recovery-ambiguity-issue-other-cod.patch + * 0003-QPID-5556-Provide-the-right-Perl-packages-in-top-lev.patch + * 0004-QPID-5499-Fix-Ruby-Perl-bindings-when-built-with-Wer.patch +- Build fix with newer versions of cmake + * qpid-0.26-cmake.patch + +------------------------------------------------------------------- +Mon Jan 6 13:30:35 UTC 2014 - fridrich.strba@suse.com + +- Own some directories to avoid post-build errors + +------------------------------------------------------------------- +Mon Sep 30 12:53:36 UTC 2013 - fridrich.strba@suse.com + +- Add BuildRoot line to fix build on older systems +- Depend on oldest swig known to work + +------------------------------------------------------------------- +Mon Sep 30 12:17:33 UTC 2013 - fridrich.strba@suse.com + +- Fix packaging of store.so* and thus build with debuginfo flag + +------------------------------------------------------------------- +Fri Sep 20 14:25:02 UTC 2013 - fridrich.strba@suse.com + +- Initial package based on Fedora's qpid-cpp package + New: ---- 0001-NO-JIRA-qpidd.service-file-for-use-on-Fedora.patch perl-qpid.changes perl-qpid.spec qpid-0.24-date.patch qpid-cpp-0.30-cmake.patch qpid-cpp-0.32.tar.gz qpid-cpp-aarch64.patch qpid-cpp-initdir.patch qpid-cpp-rpmlintrc qpid-cpp-tests.patch qpid-cpp.changes qpid-cpp.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-qpid.spec ++++++ # # spec file for package perl-qpid # # Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: perl-qpid Version: 0.32 Release: 0 Summary: Perl bindings for the Qpid messaging framework License: Apache-2.0 Group: Development/Libraries/Perl Url: http://qpid.apache.org/ Source0: http://www.apache.org/dist/qpid/%{version}/qpid-cpp-%{version}.tar.gz BuildRequires: gcc-c++ BuildRequires: qpid-cpp-client-devel = %{version} BuildRequires: swig >= 2.0.9 Requires: perl = %{perl_version} BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Perl bindings for the Qpid messaging framework. %prep %setup -q -n qpid-cpp-%{version} %build pushd bindings/qpid/perl perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" make %{?_smp_mflags} popd %install pushd bindings/qpid/perl make pure_install DESTDIR=%{buildroot} find %{buildroot} -type f -name .packlist -exec rm -f {} ';' find %{buildroot} -type f -name '*.bs' -a -size 0 -exec rm -f {} ';' find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';' rm -rf %{buildroot}%{perl_vendorarch}/auto/ popd %files %defattr(-,root,root) %{perl_vendorarch}/* %doc LICENSE %{_mandir}/man3/* %changelog ++++++ qpid-cpp.spec ++++++ # # spec file for package qpid-cpp # # Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: qpid-cpp Version: 0.32 Release: 0 Summary: Libraries for Qpid C++ client applications License: Apache-2.0 Group: Productivity/Networking/Other Url: http://qpid.apache.org Source0: http://www.apache.org/dist/qpid/%{version}/%{name}-%{version}.tar.gz Source1000: %{name}-rpmlintrc Patch0: 0001-NO-JIRA-qpidd.service-file-for-use-on-Fedora.patch Patch3: qpid-0.24-date.patch Patch4: qpid-cpp-tests.patch Patch5: qpid-cpp-initdir.patch Patch8: %{name}-0.30-cmake.patch Patch9: %{name}-aarch64.patch BuildRequires: boost-devel BuildRequires: cmake BuildRequires: cyrus-sasl BuildRequires: cyrus-sasl-devel BuildRequires: doxygen BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: libaio-devel BuildRequires: libtool BuildRequires: libuuid-devel BuildRequires: mozilla-nspr BuildRequires: mozilla-nspr-devel BuildRequires: mozilla-nss BuildRequires: mozilla-nss-devel BuildRequires: perl BuildRequires: pkgconfig BuildRequires: python BuildRequires: python-devel BuildRequires: python-xml BuildRequires: ruby BuildRequires: ruby-devel BuildRequires: swig >= 2.0.9 BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} >= 1200 BuildRequires: systemd %endif %description Run-time libraries for AMQP client applications developed using Qpid C++. Clients exchange messages with an AMQP message broker using the AMQP protocol. %package client Summary: Libraries for Qpid C++ client applications License: Apache-2.0 Group: Productivity/Networking/Other %description client Run-time libraries for AMQP client applications developed using Qpid C++. Clients exchange messages with an AMQP message broker using the AMQP protocol. %files client %defattr(-,root,root,-) %doc DESIGN %doc LICENSE %doc NOTICE %doc README.txt %doc RELEASE_NOTES %{_libdir}/libqpidcommon.so.* %{_libdir}/libqpidclient.so.* %{_libdir}/libqpidtypes.so.* %{_libdir}/libqpidmessaging.so.* %dir %{_libdir}/qpid %dir %{_sysconfdir}/qpid %config(noreplace) %{_sysconfdir}/qpid/qpidc.conf %post client -p /sbin/ldconfig %postun client -p /sbin/ldconfig %package client-devel Summary: Header files, documentation and testing tools for developing Qpid C++ clients License: Apache-2.0 Group: Development/Libraries/C and C++ Requires: %{name}-client = %{version}-%{release} Requires: boost-devel Requires: libuuid-devel Requires: python %description client-devel Libraries, header files and documentation for developing AMQP clients in C++ using Qpid. Qpid implements the AMQP messaging specification. %files client-devel %defattr(-,root,root,-) %dir %{_includedir}/qpid %{_includedir}/qpid/*.h %{_includedir}/qpid/qpid.i %{_includedir}/qpid/swig_perl_typemaps.i %{_includedir}/qpid/swig_python_typemaps.i %{_includedir}/qpid/swig_ruby_typemaps.i %{_includedir}/qpid/sys %{_includedir}/qpid/messaging %{_includedir}/qpid/types %{_libdir}/libqpidcommon.so %{_libdir}/libqpidclient.so %{_libdir}/libqpidtypes.so %{_libdir}/libqpidmessaging.so %{_libdir}/pkgconfig/qpid.pc %{_datadir}/qpid %defattr(755,root,root,-) %{_bindir}/qpid-perftest %{_bindir}/qpid-topic-listener %{_bindir}/qpid-topic-publisher %{_bindir}/qpid-latency-test %{_bindir}/qpid-client-test %{_bindir}/qpid-txtest %{_bindir}/qpid-send %{_bindir}/qpid-receive %dir %{_libexecdir}/qpid %{_libexecdir}/qpid/tests %{_libdir}/cmake/Qpid %post client-devel -p /sbin/ldconfig %postun client-devel -p /sbin/ldconfig %package client-devel-docs Summary: AMQP client development documentation License: Apache-2.0 Group: Documentation/Other BuildArch: noarch %description client-devel-docs This package includes the AMQP clients development documentation in HTML format for easy browsing. %files client-devel-docs %defattr(-,root,root,-) %{_datadir}/doc/%{name}-%{version} %package server Summary: An AMQP message broker daemon License: Apache-2.0 Group: Productivity/Networking/Other Requires: %{name}-client = %{version}-%{release} Requires: cyrus-sasl %systemd_requires %description server A message broker daemon that receives stores and routes messages using the open AMQP messaging protocol. %files server %defattr(-,root,root,-) %{_libdir}/libqpidbroker.so.* %{_sbindir}/qpidd %{_sbindir}/rcqpidd %{_unitdir}/qpidd.service %dir %{_sysconfdir}/qpid %config(noreplace) %{_sysconfdir}/qpid/qpidd.conf %dir %{_sysconfdir}/sasl2 %config(noreplace) %{_sysconfdir}/sasl2/qpidd.conf %exclude %{_libdir}/qpid/daemon/ha.so %{_mandir}/man1/qpidd* %attr(755, qpidd, qpidd) %{_localstatedir}/lib/qpidd %ghost %attr(755, qpidd, qpidd) /run/qpidd %pre server getent group qpidd >/dev/null || groupadd -r qpidd getent passwd qpidd >/dev/null || \ useradd -r -M -g qpidd -d %{_localstatedir}/lib/qpidd -s /sbin/nologin \ -c "Owner of Qpidd Daemons" qpidd %service_add_pre qpidd.service exit 0 %post server /sbin/ldconfig %service_add_post qpidd.service exit 0 %preun server %service_del_preun qpidd.service exit 0 %postun server /sbin/ldconfig %if 0%{?suse_version} >= 1200 %service_del_preun qpidd.service %endif exit 0 %package server-ha Summary: Extensions to the AMQP message broker to provide high availability License: Apache-2.0 Group: Productivity/Networking/Other Requires: %{name}-server = %{version}-%{release} Requires: python-qpid-qmf = %{version}-%{release} %description server-ha Provides extensions to the AMQP message broker to provide high availability. %files server-ha %defattr(-,root,root,-) # %{_bindir}/qpid-ha %dir %{_libdir}/qpid %dir %{_libdir}/qpid/daemon %{_libdir}/qpid/daemon/ha.so %{_unitdir}/qpidd-primary.service %pre server-ha %service_add_pre qpidd-primary.service exit 0 %post server-ha /sbin/ldconfig %service_add_post qpidd-primary.service exit 0 %preun server-ha %service_del_preun qpidd-primary.service exit 0 %postun server-ha /sbin/ldconfig %service_del_preun qpidd-primary.service exit 0 %package server-store Summary: Red Hat persistence extension to the Qpid messaging system License: LGPL-2.1+ Group: Productivity/Networking/Other Requires: %{name}-server = %{version} %description server-store Red Hat persistence extension to the Qpid AMQP broker: persistent message storage using either a libaio-based asynchronous journal, or synchronously with Berkeley DB. %files server-store %defattr(-,root,root,-) %dir %{_libdir}/qpid %dir %{_libdir}/qpid/daemon %post server-store -p /sbin/ldconfig %postun server-store -p /sbin/ldconfig %package -n python-qpid_messaging Summary: Python bindings for the Qpid messaging framework Group: Development/Libraries/Python Requires: python Requires: python-qpid-common %description -n python-qpid_messaging Python bindings for the Qpid messaging framework. %files -n python-qpid_messaging %defattr(-,root,root,-) %{python_sitearch}/qpid_messaging.py %{python_sitearch}/qpid_messaging.pyc %{python_sitearch}/qpid_messaging.pyo %{python_sitearch}/*_qpid_messaging.so %package -n qpid-qmf Summary: The QPID Management Framework Requires: python-qpid >= %{version} Requires: python-qpid-qmf = %{version} Requires: qpid-cpp-client >= %{version} %description -n qpid-qmf The Qpid Management Framework is a general-purpose management bus built on Qpid messaging. It takes advantage of the scalability, security, and rich capabilities of Qpid to provide flexible and easy-to-use manageability to a large set of applications. %files -n qpid-qmf %defattr(-,root,root,-) %{_libdir}/libqmf2.so.* %post -n qpid-qmf -p /sbin/ldconfig %postun -n qpid-qmf -p /sbin/ldconfig %package -n qpid-qmf-devel Summary: Header files and tools for developing QMF extensions Requires: qpid-cpp-client-devel >= %{version} Requires: qpid-qmf = %{version}-%{release} %description -n qpid-qmf-devel Header files and code-generation tools needed for developers of QMF-managed components. %files -n qpid-qmf-devel %defattr(-,root,root,-) %{_includedir}/qmf %{_libdir}/libqmf2.so %{_bindir}/qmf-gen %{python_sitelib}/qmfgen %{_libdir}/pkgconfig/qmf2.pc %post -n qpid-qmf-devel -p /sbin/ldconfig %postun -n qpid-qmf-devel -p /sbin/ldconfig %package -n python-qpid-qmf Summary: The QPID Management Framework bindings for python Requires: qpid-qmf = %{version}-%{release} %description -n python-qpid-qmf An extensible management framework layered on QPID messaging, bindings for python. %files -n python-qpid-qmf %defattr(-,root,root,-) %{python_sitearch}/qmf2.py* %{python_sitearch}/cqmf2.py* %{python_sitearch}/*_cqmf2.so %post -n python-qpid-qmf -p /sbin/ldconfig %postun -n python-qpid-qmf -p /sbin/ldconfig %prep %setup -q %patch0 -p3 %patch3 -p2 -b .date %patch4 -p1 -b .tests %patch5 -p1 -b .initdir %patch8 -p1 %patch9 -p2 %global perftests "qpid-perftest qpid-topic-listener qpid-topic-publisher qpid-latency-test qpid-client-test qpid-txtest" %build %cmake -DLIBEXEC_INSTALL_DIR=%{_libexecdir} make %{?_smp_mflags} make docs-user-api %{?_smp_mflags} pushd bindings/qpid/python make %{?_smp_mflags} popd %install mkdir -p -m0755 %{buildroot}%{_unitdir} %cmake_install chmod 755 %{buildroot}/%{python_sitearch}/*_qpid_messaging.so # clean up items we're not installing rm -f %{buildroot}%{_bindir}/qpid-python-test rm -f %{buildroot}%{_libdir}/libqpidbroker.so rm -f %{buildroot}%{_libdir}/libcqpid_perl.so rm -f %{buildroot}%{_libdir}/ruby/cqpid.so rm -rf %{buildroot}%{rb_sitelib} rm -rf %{buildroot}%{_libexecdir}/perl5 rm -rf %{buildroot}%{_libdir}/perl5 rm -rf %{buildroot}%{python_sitearch}/qpid_python*egg-info rm -rf %{buildroot}%{python_sitearch}/mllib rm -rf %{buildroot}%{python_sitearch}/qpid rm -rf %{buildroot}%{python_sitelib}/qpidtoollibs rm -rf %{buildroot}%{_libdir}/qpid/daemon/store.so* rm -rf %{buildroot}%{_initddir}/qpidd-primary rm -rf %{buildroot}%{_datadir}/qpid-tools rm -rf %{buildroot}%{_libexecdir}/qpid-qls-analyze # QMF Python management install -d %{_builddir}/cpp/managementgen/qmfgen \ %{buildroot}/%{python_sitelib} # install systemd files mkdir -p %{buildroot}%{_unitdir} install -pm 644 %{_builddir}/%{name}-%{version}%{_sysconfdir}/qpidd.service \ %{buildroot}%{_unitdir} install -pm 644 %{_builddir}/%{name}-%{version}%{_sysconfdir}/qpidd-primary.service \ %{buildroot}%{_unitdir} rm -f %{buildroot}%{_initddir}/qpidd rm -f %{buildroot}%{_sysconfdir}/init.d/qpidd.service # install perftests utilities mkdir -p %{buildroot}%{_bindir} pushd build/src/tests for ptest in %{perftests}; do libtool --mode=install install -m755 $ptest %{buildroot}%{_bindir} done popd mkdir -p %{buildroot}/run touch %{buildroot}/run/qpidd mkdir -p %{buildroot}%{_localstatedir}/lib/qpidd # Provide SUSE policy symlink /usr/sbin/rcFOO -> /etc/init.d/FOO # /usr/sbin/service exists only since openSUSE 12.3: %if 0%{?suse_version} > 1220 ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcqpidd %else ln -s /sbin/service %{buildroot}%{_sbindir}/rcqpidd %endif # clean up leftover ruby files rm -rf %{buildroot}%{_prefix}/local/%{_lib}/ruby/site_ruby %fdupes -s %{buildroot} %check %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %changelog ++++++ 0001-NO-JIRA-qpidd.service-file-for-use-on-Fedora.patch ++++++
From d377a75fc454bd329f9dc340dd13aaab080fcf3a Mon Sep 17 00:00:00 2001 From: "Darryl L. Pierce"
Date: Wed, 3 Apr 2013 10:07:37 -0400 Subject: [PATCH 1/3] NO-JIRA: qpidd.service file for use on Fedora
This patch provides the needed systemd file for running the Qpid broker as a service. --- qpid/cpp/etc/qpidd-primary.service | 15 +++++++++++++++ qpid/cpp/etc/qpidd.service | 14 ++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 qpid/cpp/etc/qpidd-primary.service create mode 100644 qpid/cpp/etc/qpidd.service diff --git a/qpid/cpp/etc/qpidd-primary.service b/qpid/cpp/etc/qpidd-primary.service new file mode 100644 index 0000000..f15168c --- /dev/null +++ b/qpid/cpp/etc/qpidd-primary.service @@ -0,0 +1,15 @@ +[Unit] +Description=An AMQP message broker cluster primary daemon. +Documentation=man:qpidd(1) http://qpid.apache.org/ +Requires=network.target +After=network.target + +[Service] +User=qpidd +Group=qpidd +Type=simple +EnvironmentFile=/etc/sysconfig/qpidd +ExecStart=/usr/sbin/qpid-ha -b localhost:$QPID_PORT promote + +[Install] +WantedBy=multi-user.target diff --git a/qpid/cpp/etc/qpidd.service b/qpid/cpp/etc/qpidd.service new file mode 100644 index 0000000..10a99d1 --- /dev/null +++ b/qpid/cpp/etc/qpidd.service @@ -0,0 +1,14 @@ +[Unit] +Description=An AMQP message broker daemon. +Documentation=man:qpidd(1) http://qpid.apache.org/ +Requires=network.target +After=network.target + +[Service] +User=qpidd +Group=qpidd +Type=simple +ExecStart=/usr/sbin/qpidd --config /etc/qpid/qpidd.conf + +[Install] +WantedBy=multi-user.target -- 1.9.3 ++++++ qpid-0.24-date.patch ++++++ --- qpid-0.24/cpp/docs/api/footer.html 2011-04-28 21:59:44.000000000 +0200 +++ qpid-0.24/cpp/docs/api/footer.html 2013-09-20 16:07:18.991547492 +0200 @@ -25,7 +25,7 @@ <address style="text-align: right;"> <small> -Generated on $date for $projectname by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> $doxygenversion</small> +Generated on for $projectname by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> $doxygenversion</small> </address> </body> </html> ++++++ qpid-cpp-0.30-cmake.patch ++++++ --- qpid-cpp-0.30/bindings/qmf2/ruby/CMakeLists.txt 2014-06-18 00:44:15.000000000 +0200 +++ qpid-cpp-0.30/bindings/qmf2/ruby/CMakeLists.txt 2014-09-30 11:20:00.681660874 +0200 @@ -24,9 +24,9 @@ CPLUSPLUS ON SWIG_FLAGS "-I${qpid-cpp_SOURCE_DIR}/include;-I${qpid-cpp_SOURCE_DIR}/bindings") -if ((${CMAKE_MAJOR_VERSION} EQUAL 2) AND (${CMAKE_MINOR_VERSION} LESS 8)) +if (((${CMAKE_MAJOR_VERSION} EQUAL 2) AND (${CMAKE_MINOR_VERSION} LESS 8)) OR (${CMAKE_MAJOR_VERSION} GREATER 2)) set (RUBY_INCLUDE_DIRS ${RUBY_INCLUDE_PATH}) -endif ((${CMAKE_MAJOR_VERSION} EQUAL 2) AND (${CMAKE_MINOR_VERSION} LESS 8)) +endif (((${CMAKE_MAJOR_VERSION} EQUAL 2) AND (${CMAKE_MINOR_VERSION} LESS 8)) OR (${CMAKE_MAJOR_VERSION} GREATER 2)) include_directories(${RUBY_INCLUDE_DIRS} ${qpid-cpp_SOURCE_DIR}/include --- qpid-cpp-0.30/bindings/qpid/ruby/CMakeLists.txt 2014-06-18 00:44:15.000000000 +0200 +++ qpid-cpp-0.30/bindings/qpid/ruby/CMakeLists.txt 2014-09-30 11:20:00.681660874 +0200 @@ -33,9 +33,9 @@ CPLUSPLUS ON SWIG_FLAGS "-I${qpid-cpp_SOURCE_DIR}/include;-I${qpid-cpp_SOURCE_DIR}/bindings") -if ((${CMAKE_MAJOR_VERSION} EQUAL 2) AND (${CMAKE_MINOR_VERSION} LESS 8)) +if (((${CMAKE_MAJOR_VERSION} EQUAL 2) AND (${CMAKE_MINOR_VERSION} LESS 8)) OR (${CMAKE_MAJOR_VERSION} GREATER 2)) set (RUBY_INCLUDE_DIRS ${RUBY_INCLUDE_PATH}) -endif ((${CMAKE_MAJOR_VERSION} EQUAL 2) AND (${CMAKE_MINOR_VERSION} LESS 8)) +endif (((${CMAKE_MAJOR_VERSION} EQUAL 2) AND (${CMAKE_MINOR_VERSION} LESS 8)) OR (${CMAKE_MAJOR_VERSION} GREATER 2)) include_directories(${RUBY_INCLUDE_DIRS} ${qpid-cpp_SOURCE_DIR}/include ++++++ qpid-cpp-aarch64.patch ++++++ --- 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 */ ++++++ qpid-cpp-initdir.patch ++++++ --- qpid-cpp-0.30/BuildInstallSettings.cmake 2014-10-07 10:46:41.714961240 +0200 +++ qpid-cpp-0.30/BuildInstallSettings.cmake 2014-10-07 10:47:24.627005594 +0200 @@ -161,7 +161,7 @@ set (QPID_INSTALL_SBINDIR sbin) set (QPID_INSTALL_TESTDIR ${LIBEXEC_INSTALL_DIR}/qpid/tests) # Directory for test executables set (QPID_INSTALL_CONFDIR ${SYSCONF_INSTALL_DIR}/qpid) - set (QPID_INSTALL_INITDDIR ${SYSCONF_INSTALL_DIR}/rc.d/init.d) + set (QPID_INSTALL_INITDDIR ${SYSCONF_INSTALL_DIR}/init.d) set (QPID_INSTALL_SASLDIR ${SYSCONF_INSTALL_DIR}/sasl2) set (QPID_INSTALL_DATADIR ${SHARE_INSTALL_DIR}/qpid) set (QPID_INSTALL_EXAMPLESDIR ${SHARE_INSTALL_DIR}/qpid/examples) ++++++ qpid-cpp-rpmlintrc ++++++ addFilter("shlib-policy-name-error") ++++++ qpid-cpp-tests.patch ++++++ --- qpid-cpp-0.30/BuildInstallSettings.cmake 2013-10-29 22:24:26.000000000 +0100 +++ qpid-cpp-0.30/BuildInstallSettings.cmake 2014-10-07 10:25:34.655021101 +0200 @@ -132,12 +132,14 @@ # CMAKE_INSTALL_PREFIX - this is a standard cmake variable # INCLUDE_INSTALL_DIR # LIB_INSTALL_DIR + # LIBEXEC_INSTALL_DIR # SYSCONF_INSTALL_DIR # SHARE_INSTALL_DIR # So make these cached variables and the specific variables non cached and # derived from them. set (INCLUDE_INSTALL_DIR include CACHE PATH "Include file directory") set (LIB_INSTALL_DIR lib${LIB_SUFFIX} CACHE PATH "Library object file directory") + set (LIBEXEC_INSTALL_DIR lib CACHE PATH "Whatever") set (SYSCONF_INSTALL_DIR etc CACHE PATH "System read only configuration directory") set (SHARE_INSTALL_DIR share CACHE PATH "Shared read only data directory") set (DOC_INSTALL_DIR ${SHARE_INSTALL_DIR}/doc/${CMAKE_PROJECT_NAME}-${QPID_VERSION_FULL} CACHE PATH "Shared read only data directory") @@ -157,7 +159,7 @@ # These are always relative to $CMAKE_INSTALL_PREFIX set (QPID_INSTALL_BINDIR bin) set (QPID_INSTALL_SBINDIR sbin) - set (QPID_INSTALL_TESTDIR libexec/qpid/tests) # Directory for test executables + set (QPID_INSTALL_TESTDIR ${LIBEXEC_INSTALL_DIR}/qpid/tests) # Directory for test executables set (QPID_INSTALL_CONFDIR ${SYSCONF_INSTALL_DIR}/qpid) set (QPID_INSTALL_INITDDIR ${SYSCONF_INSTALL_DIR}/rc.d/init.d) set (QPID_INSTALL_SASLDIR ${SYSCONF_INSTALL_DIR}/sasl2) --- qpid-cpp-0.30/src/tests/install_env.sh.in 2012-03-27 22:32:18.000000000 +0200 +++ qpid-cpp-0.30/src/tests/install_env.sh.in 2014-10-07 10:25:34.655021101 +0200 @@ -21,6 +21,6 @@ prefix=`absdir @prefix@` export QPID_INSTALL_PREFIX=$prefix -export PATH=$prefix/bin:$prefix/sbin:$prefix/libexec/qpid/tests:$PATH +export PATH=$prefix/bin:$prefix/sbin:$prefix/lib/qpid/tests:$PATH export LD_LIBRARY_PATH=$prefix/lib:$LD_LIBRARY_PATH export PYTHONPATH=$prefix/lib/python2.6/site-packages:$PYTHONPATH