diff --git a/.gitignore b/.gitignore index 7d3a3fd..417f0b5 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,9 @@ /omniORB-4.2.1.tar.bz2 /omniORB-4.2.2.tar.bz2 /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 c0a28cd..4897cfe 100644 --- a/omniORB-nameserver.logrotate +++ b/omniORB-nameserver.logrotate @@ -6,7 +6,4 @@ 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 eedc684..40e8797 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -8,11 +8,11 @@ %bcond_without openssl Name: omniORB -Version: 4.2.3 -Release: 4%{?dist} +Version: 4.3.4 +Release: 1%{?dist} Summary: A robust high performance CORBA ORB for C++ and Python -License: LGPLv2+ +License: LGPL-2.0-or-later URL: http://omniorb.sourceforge.net Source0: http://downloads.sourceforge.net/project/omniorb/%{name}/%{name}-%{version}/%{name}-%{version}.tar.bz2 Source1: omniORB-nameserver.init @@ -34,7 +34,6 @@ Requires(postun): systemd %else Requires(post): chkconfig Requires(preun): chkconfig -Requires(pre): shadow-utils # This is for /sbin/service Requires(postun): initscripts %endif @@ -53,7 +52,7 @@ compliant. %package devel Summary: Development files for %{name} -License: LGPLv2+ +License: LGPL-2.0-or-later Requires: %{name}%{?_isa} = %{version}-%{release} %description devel @@ -71,7 +70,7 @@ developing and administrating applications that use %{name}. %package servers Summary: OmniORB naming service -License: GPLv2+ +License: GPL-2.0-or-later Requires: %{name}%{?_isa} = %{version}-%{release} %description servers @@ -79,7 +78,7 @@ The %{name}-servers package contains omniNames naming server. %package utils Summary: Development files for %{name} -License: GPLv2+ +License: GPL-2.0-or-later Requires: %{name}%{?_isa} = %{version}-%{release} %description utils @@ -88,12 +87,17 @@ developing applications that use %{name}. %prep -%setup -q +%autosetup -p1 # Fix shebangs 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 @@ -180,15 +180,17 @@ fi %files %license COPYING.LIB %doc README.FIRST.txt README.unix.txt -%{_libdir}/libCOS4.so.2* -%{_libdir}/libCOSDynamic4.so.2* -%{_libdir}/libomniCodeSets4.so.2* -%{_libdir}/libomniConnectionMgmt4.so.2* -%{_libdir}/libomniDynamic4.so.2* -%{_libdir}/libomniORB4.so.2* -%{_libdir}/libomniZIOP4.so.2* -%{_libdir}/libomniZIOPDynamic4.so.2* -%{_libdir}/libomnisslTP4.so.2* +%{_libdir}/libCOS4.so.3* +%{_libdir}/libCOSDynamic4.so.3* +%{_libdir}/libomniCodeSets4.so.3* +%{_libdir}/libomniConnectionMgmt4.so.3* +%{_libdir}/libomniDynamic4.so.3* +%{_libdir}/libomniORB4.so.3* +%{_libdir}/libomniZIOP4.so.3* +%{_libdir}/libomniZIOPDynamic4.so.3* +%{_libdir}/libomnisslTP4.so.3* +%{_libdir}/libomnihttpCrypto4.so.3* +%{_libdir}/libomnihttpTP4.so.3* %{_libdir}/libomnithread.so.4* %files servers @@ -205,6 +207,7 @@ fi %{_bindir}/omniMapper %{_bindir}/%{nameserver} %{_mandir}/man8/* +%{_sysusersdir}/omniorb.conf %files devel %doc doc/ @@ -237,6 +240,114 @@ 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 + +* Mon Jun 13 2022 Python Maint - 4.3.0-3 +- Rebuilt for Python 3.11 + +* Thu Jan 20 2022 Fedora Release Engineering - 4.3.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Mon Jan 10 2022 Sandro Mani - 4.3.0-1 +- Update to 4.3.0 + +* Tue Sep 14 2021 Sahana Prasad - 4.2.4-7 +- Rebuilt with OpenSSL 3.0.0 + +* Thu Jul 22 2021 Fedora Release Engineering - 4.2.4-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Jun 04 2021 Python Maint - 4.2.4-5 +- Rebuilt for Python 3.10 + +* Tue Jan 26 2021 Fedora Release Engineering - 4.2.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 4.2.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue May 26 2020 Miro Hrončok - 4.2.4-2 +- Rebuilt for Python 3.9 + +* Tue Apr 07 2020 Sandro Mani - 4.2.4-1 +- Update to 4.2.4 + +* Wed Jan 29 2020 Fedora Release Engineering - 4.2.3-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Oct 03 2019 Miro Hrončok - 4.2.3-6 +- Rebuilt for Python 3.8.0rc1 (#1748018) + +* Mon Aug 19 2019 Miro Hrončok - 4.2.3-5 +- Rebuilt for Python 3.8 + * Thu Jul 25 2019 Fedora Release Engineering - 4.2.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild diff --git a/sources b/sources index b708617..3133fb5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (omniORB-4.2.3.tar.bz2) = 12cd0eb25cbbc28e42671053a567ede076f33d434f82f605023b35e12a8de77cce7def709ef215653fb93feafd1df49896d6d56f39682e4c81470cfd8cf2f7a0 +SHA512 (omniORB-4.3.4.tar.bz2) = e9eddcd9e53df1783f74a75b6471de6f0e4dbb806329506de1e3b87a279b0a0894db2df47cd1917254fa1ef660ec8503fba260144d3b810f6380f56f337791cd