diff --git a/.gitignore b/.gitignore index 883e6ad..417f0b5 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,10 @@ /omniORB-4.2.0.tar.bz2 /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 da60889..40e8797 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -1,6 +1,6 @@ %global nameserver omniNames -%if 0%{?rhel} > 6 +%if 0%{?fedora} || 0%{?rhel} > 6 %global with_systemd 1 %endif @@ -8,11 +8,11 @@ %bcond_without openssl Name: omniORB -Version: 4.2.2 -Release: 7%{?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 @@ -24,6 +24,7 @@ BuildRequires: gcc-c++ BuildRequires: make BuildRequires: python3-devel BuildRequires: byacc +BuildRequires: zlib-devel %{!?_without_openssl:BuildRequires: openssl-devel} %if 0%{?with_systemd} BuildRequires: systemd @@ -33,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 @@ -52,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 @@ -70,8 +70,7 @@ developing and administrating applications that use %{name}. %package servers Summary: OmniORB naming service -Group: System Environment/Daemons -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 @@ -182,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 @@ -207,6 +207,7 @@ fi %{_bindir}/omniMapper %{_bindir}/%{nameserver} %{_mandir}/man8/* +%{_sysusersdir}/omniorb.conf %files devel %doc doc/ @@ -239,6 +240,135 @@ 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 + +* Thu May 02 2019 Sandro Mani - 4.2.3-3 +- Add missing BR: zlib-devel (#1705703) + +* Fri Feb 01 2019 Fedora Release Engineering - 4.2.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Mon Dec 17 2018 Sandro Mani - 4.2.3-1 +- Update to 4.2.3 + +* Mon Oct 15 2018 Peter Robinson 4.2.2-10 +- Fix systemd conditional for Fedora + +* Fri Jul 13 2018 Fedora Release Engineering - 4.2.2-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue Jun 19 2018 Miro Hrončok - 4.2.2-8 +- Rebuilt for Python 3.7 + * Wed Feb 21 2018 Iryna Shcherbina - 4.2.2-7 - Fix shebangs for Python 3 diff --git a/sources b/sources index 4d15901..3133fb5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (omniORB-4.2.2.tar.bz2) = 3fe6c05d0e7f19455c4cd6702887f91b7d14cdc248008cbc456c103072a37251387877bd64d59a271c6e92703a70bbbb9713f9fa2e45d094628e42564cffd0ad +SHA512 (omniORB-4.3.4.tar.bz2) = e9eddcd9e53df1783f74a75b6471de6f0e4dbb806329506de1e3b87a279b0a0894db2df47cd1917254fa1ef660ec8503fba260144d3b810f6380f56f337791cd