15
0

Accepting request 1311809 from devel:languages:python

Forwarded request #1311707 from hellcp-work

- Create a subpackage for Fedora Messaging configs

OBS-URL: https://build.opensuse.org/request/show/1311809
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fedora-messaging?expand=0&rev=11
This commit is contained in:
2025-10-17 15:25:53 +00:00
committed by Git OBS Bridge
2 changed files with 33 additions and 0 deletions

View File

@@ -1,3 +1,8 @@
-------------------------------------------------------------------
Thu Oct 16 12:54:39 UTC 2025 - Jay Michalska <jay.michalska@suse.com>
- Create a subpackage for Fedora Messaging configs
-------------------------------------------------------------------
Mon Jul 21 12:04:27 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>

View File

@@ -66,6 +66,12 @@ BuildArch: noarch
%description
A set of Python tools for using Fedora's messaging infrastructure.
%package -n fedora-messaging-config
Summary: Fedora Messaging configs
%description -n fedora-messaging-config
Configuration files for the Fedora Messaging instances.
%prep
%autosetup -p1 -n %{_modname}-%{version}
@@ -77,6 +83,16 @@ A set of Python tools for using Fedora's messaging infrastructure.
%python_clone -a %{buildroot}%{_bindir}/%{_modname}
%python_expand %fdupes %{buildroot}%{$python_sitelib}
install -D -p -m 644 config.toml.example $RPM_BUILD_ROOT%{_sysconfdir}/fedora-messaging/config.toml
install -D -p -m 644 configs/fedora.toml $RPM_BUILD_ROOT%{_sysconfdir}/fedora-messaging/fedora.toml
install -D -p -m 644 configs/fedora.stg.toml $RPM_BUILD_ROOT%{_sysconfdir}/fedora-messaging/fedora.stg.toml
install -D -p -m 644 configs/cacert.pem $RPM_BUILD_ROOT%{_sysconfdir}/fedora-messaging/cacert.pem
install -D -p -m 644 configs/fedora-key.pem $RPM_BUILD_ROOT%{_sysconfdir}/fedora-messaging/fedora-key.pem
install -D -p -m 644 configs/fedora-cert.pem $RPM_BUILD_ROOT%{_sysconfdir}/fedora-messaging/fedora-cert.pem
install -D -p -m 644 configs/stg-cacert.pem $RPM_BUILD_ROOT%{_sysconfdir}/fedora-messaging/stg-cacert.pem
install -D -p -m 644 configs/fedora.stg-key.pem $RPM_BUILD_ROOT%{_sysconfdir}/fedora-messaging/fedora.stg-key.pem
install -D -p -m 644 configs/fedora.stg-cert.pem $RPM_BUILD_ROOT%{_sysconfdir}/fedora-messaging/fedora.stg-cert.pem
%post
%python_install_alternative %{_modname}
@@ -93,4 +109,16 @@ A set of Python tools for using Fedora's messaging infrastructure.
%{python_sitelib}/fedora_messaging
%{python_sitelib}/fedora_messaging-%{version}.dist-info
%files -n fedora-messaging-config
%dir %{_sysconfdir}/fedora-messaging/
%config(noreplace) %{_sysconfdir}/fedora-messaging/config.toml
%config(noreplace) %{_sysconfdir}/fedora-messaging/fedora.toml
%config(noreplace) %{_sysconfdir}/fedora-messaging/fedora.stg.toml
%config(noreplace) %{_sysconfdir}/fedora-messaging/cacert.pem
%config(noreplace) %{_sysconfdir}/fedora-messaging/fedora-key.pem
%config(noreplace) %{_sysconfdir}/fedora-messaging/fedora-cert.pem
%config(noreplace) %{_sysconfdir}/fedora-messaging/stg-cacert.pem
%config(noreplace) %{_sysconfdir}/fedora-messaging/fedora.stg-key.pem
%config(noreplace) %{_sysconfdir}/fedora-messaging/fedora.stg-cert.pem
%changelog