diff --git a/.gitignore b/.gitignore index 417f0b5..79aa1a6 100644 --- a/.gitignore +++ b/.gitignore @@ -6,7 +6,3 @@ /omniORB-4.2.3.tar.bz2 /omniORB-4.2.4.tar.bz2 /omniORB-4.3.0.tar.bz2 -/omniORB-4.3.1.tar.bz2 -/omniORB-4.3.2.tar.bz2 -/omniORB-4.3.3.tar.bz2 -/omniORB-4.3.4.tar.bz2 diff --git a/omniORB-nameserver.logrotate b/omniORB-nameserver.logrotate index 4897cfe..c0a28cd 100644 --- a/omniORB-nameserver.logrotate +++ b/omniORB-nameserver.logrotate @@ -6,4 +6,7 @@ compress notifempty missingok -} + postrotate + /bin/kill -USR1 `cat /var/run/omniORB/omniORB.pid 2>/dev/null` 2> /dev/null|| true + endscript +} \ No newline at end of file diff --git a/omniORB.spec b/omniORB.spec index 40e8797..2672bbb 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -8,11 +8,11 @@ %bcond_without openssl Name: omniORB -Version: 4.3.4 -Release: 1%{?dist} +Version: 4.3.0 +Release: 4%{?dist} Summary: A robust high performance CORBA ORB for C++ and Python -License: LGPL-2.0-or-later +License: LGPLv2+ URL: http://omniorb.sourceforge.net Source0: http://downloads.sourceforge.net/project/omniorb/%{name}/%{name}-%{version}/%{name}-%{version}.tar.bz2 Source1: omniORB-nameserver.init @@ -34,6 +34,7 @@ Requires(postun): systemd %else Requires(post): chkconfig Requires(preun): chkconfig +Requires(pre): shadow-utils # This is for /sbin/service Requires(postun): initscripts %endif @@ -52,7 +53,7 @@ compliant. %package devel Summary: Development files for %{name} -License: LGPL-2.0-or-later +License: LGPLv2+ Requires: %{name}%{?_isa} = %{version}-%{release} %description devel @@ -70,7 +71,7 @@ developing and administrating applications that use %{name}. %package servers Summary: OmniORB naming service -License: GPL-2.0-or-later +License: GPLv2+ Requires: %{name}%{?_isa} = %{version}-%{release} %description servers @@ -78,7 +79,7 @@ The %{name}-servers package contains omniNames naming server. %package utils Summary: Development files for %{name} -License: GPL-2.0-or-later +License: GPLv2+ Requires: %{name}%{?_isa} = %{version}-%{release} %description utils @@ -93,11 +94,6 @@ sed -i '1s=^#!/usr/bin/\(python\|env python\)[0-9.]*=#!%{__python3}=' \ ./src/tool/omniidl/python3/scripts/omniidlrun.py \ ./src/tool/omniidl/python3/omniidl/main.py -# Create a sysusers.d config file -cat >omniorb.sysusers.conf </dev/null || groupadd -r %{name} +getent passwd %{name} >/dev/null || \ +useradd -r -g %{name} -d %{_sharedstatedir}/%{name} -s /sbin/nologin \ +-c "OmniNames Naming Service" %{name} +exit 0 %if 0%{?with_systemd} %post servers @@ -207,7 +207,6 @@ fi %{_bindir}/omniMapper %{_bindir}/%{nameserver} %{_mandir}/man8/* -%{_sysusersdir}/omniorb.conf %files devel %doc doc/ @@ -240,72 +239,6 @@ fi %changelog -* Fri Jan 09 2026 Sandro Mani - 4.3.4-1 -- Update to 4.3.4 - -* Fri Sep 19 2025 Python Maint - 4.3.3-7 -- Rebuilt for Python 3.14.0rc3 bytecode - -* Fri Aug 15 2025 Python Maint - 4.3.3-6 -- Rebuilt for Python 3.14.0rc2 bytecode - -* Thu Jul 24 2025 Fedora Release Engineering - 4.3.3-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Tue Jun 10 2025 Python Maint - 4.3.3-4 -- Rebuilt for Python 3.14 - -* Tue Jun 10 2025 Sandro Mani - 4.3.3-3 -- Remove unnecessary postrotate script from logrotate configuration - -* Mon Jun 02 2025 Python Maint - 4.3.3-2 -- Rebuilt for Python 3.14 - -* Wed Apr 02 2025 Sandro Mani - 4.3.3-1 -- Update to 4.3.3 - -* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 4.3.2-8 -- Add sysusers.d config file to allow rpm to create users/groups automatically - -* Fri Jan 17 2025 Fedora Release Engineering - 4.3.2-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Fri Jul 26 2024 Miroslav Suchý - 4.3.2-6 -- convert license to SPDX - -* Thu Jul 18 2024 Fedora Release Engineering - 4.3.2-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Fri Jun 07 2024 Python Maint - 4.3.2-4 -- Rebuilt for Python 3.13 - -* Thu Jan 25 2024 Fedora Release Engineering - 4.3.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sun Jan 21 2024 Fedora Release Engineering - 4.3.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Wed Jan 17 2024 Sandro Mani - 4.3.2-1 -- Update to 4.3.2 - -* Thu Aug 31 2023 Sandro Mani - 4.3.1-1 -- Update to 4.3.1 - -* Thu Jul 20 2023 Fedora Release Engineering - 4.3.0-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Tue Jun 13 2023 Python Maint - 4.3.0-8 -- Rebuilt for Python 3.12 - -* Thu Jan 19 2023 Fedora Release Engineering - 4.3.0-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Tue Dec 20 2022 Sandro Mani - 4.3.0-6 -- Remove last usage of distutils - -* Mon Dec 19 2022 Sandro Mani - 4.3.0-5 -- Add patch to fix build against python-3.12 - * Fri Jul 22 2022 Fedora Release Engineering - 4.3.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild diff --git a/sources b/sources index 3133fb5..7082435 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (omniORB-4.3.4.tar.bz2) = e9eddcd9e53df1783f74a75b6471de6f0e4dbb806329506de1e3b87a279b0a0894db2df47cd1917254fa1ef660ec8503fba260144d3b810f6380f56f337791cd +SHA512 (omniORB-4.3.0.tar.bz2) = b081c1acbea3c7bee619a288fec209a0705b7d436f8e5fd4743675046356ef271a8c75882334fcbde4ff77d15f54d2da55f6cfcd117b01e42919d04fd29bfe2f