diff --git a/SOURCES/CentOS-Messaging-qpid-proton.repo b/SOURCES/CentOS-Messaging-qpid-proton.repo new file mode 100644 index 0000000..7cb1c58 --- /dev/null +++ b/SOURCES/CentOS-Messaging-qpid-proton.repo @@ -0,0 +1,28 @@ +[centos-qpid-proton] +name=CentOS-8 - QPID Proton +#baseurl=http://mirror.centos.org/centos/$releasever/messaging/$basearch/qpid-proton +mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=messaging-qpid-proton +gpgcheck=1 +enabled=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Messaging + +[centos-qpid-proton-test] +name=CentOS-8 - QPID Proton Testing +baseurl=https://buildlogs.centos.org/centos/$releasever/messaging/$basearch/qpid-proton +gpgcheck=0 +enabled=0 + +[centos-qpid-proton-debuginfo] +name=CentOS-8 - QPID Proton - Debug +baseurl=http://debuginfo.centos.org/centos/$releasever/messaging/$basearch/ +gpgcheck=1 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Messaging + +[centos-qpid-proton-source] +name=CentOS-8 - QPID Proton - Source +baseurl=http://vault.centos.org/centos/$releasever/messaging/Source/qpid-proton/ +gpgcheck=1 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Messaging + diff --git a/SPECS/centos-release-messaging.spec b/SPECS/centos-release-messaging.spec index ceab169..d78d381 100644 --- a/SPECS/centos-release-messaging.spec +++ b/SPECS/centos-release-messaging.spec @@ -2,38 +2,69 @@ Summary: Config to enable the repository for the Messaging SIG Name: centos-release-messaging Version: 1 -Release: 1%{?dist} -License: GPL +Release: 2%{?dist} +License: GPLv2 URL: http://wiki.centos.org/SpecialInterestGroup/Messaging -Source0: CentOS-Messaging-rabbitmq.repo -Source1: RPM-GPG-KEY-CentOS-SIG-Messaging +Source0: RPM-GPG-KEY-CentOS-SIG-Messaging +Source1: CentOS-Messaging-qpid-proton.repo +Source2: CentOS-Messaging-rabbitmq.repo BuildArch: noarch +Requires: centos-release %description yum configs for repositories as delivered by CentOS Messaging SIG. + %package -n centos-release-rabbitmq-%{RabbitMQVersion} Summary: Config to enable the repository for the Messaging SIG RabbitMQ Server -Requires: centos-release +Requires: centos-release-messaging %description -n centos-release-rabbitmq-%{RabbitMQVersion} yum configs for the RabbitMQ Server as delivered by CentOS Messaging SIG. + + +%package -n centos-release-qpid-proton +Summary: Config to enable the Messaging SIG QPID Proton packages + +Requires: centos-release-messaging + +%description -n centos-release-qpid-proton +Repository configuration for QPID Proton packages as delivered by the +CentOS Messaging SIG. + + %prep %install -install -D -m 644 %{SOURCE0} %{buildroot}%{_sysconfdir}/yum.repos.d/CentOS-Messaging-rabbitmq.repo -sed -i -e "s/RABBITMQ_VERSION/%{RabbitMQVersion}/g" %{buildroot}%{_sysconfdir}/yum.repos.d/CentOS-Messaging-rabbitmq.repo +# gpg key install -p -d %{buildroot}%{_sysconfdir}/pki/rpm-gpg -install -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/pki/rpm-gpg +install -m 644 %{SOURCE0} %{buildroot}%{_sysconfdir}/pki/rpm-gpg +# qpid-proton +install -D -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/yum.repos.d/CentOS-Messaging-qpid-proton.repo -%files -n centos-release-rabbitmq-%{RabbitMQVersion} +# rabbitmq repo +install -D -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/yum.repos.d/CentOS-Messaging-rabbitmq.repo +sed -i -e "s/RABBITMQ_VERSION/%{RabbitMQVersion}/g" %{buildroot}%{_sysconfdir}/yum.repos.d/CentOS-Messaging-rabbitmq.repo + +%files %defattr(-,root,root) -%config(noreplace) %{_sysconfdir}/yum.repos.d/* %{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Messaging +%files -n centos-release-qpid-proton +%defattr(-,root,root) +%config(noreplace) %{_sysconfdir}/yum.repos.d/CentOS-Messaging-qpid-proton.repo + +%files -n centos-release-rabbitmq-%{RabbitMQVersion} +%defattr(-,root,root) +%config(noreplace) %{_sysconfdir}/yum.repos.d/CentOS-Messaging-rabbitmq.repo + %changelog +* Tue Apr 07 2020 Matthias Runge - 1.2 +- add qpid-proton subpackage +- move gpg key to common + * Thu Apr 02 2020 Alfredo Moralejo - 1.1 - Initial release for RabbitMQ Server 3.8