From 4d596b688a3e9f9305b1adb003b8b10b2cf93432 Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Mon, 13 Nov 2023 18:11:28 +0100 Subject: [PATCH 01/22] Modernized the spec file --- airrac.spec | 29 ++++++++--------------------- 1 file changed, 8 insertions(+), 21 deletions(-) diff --git a/airrac.spec b/airrac.spec index 23834a2..fdb1ae0 100644 --- a/airrac.spec +++ b/airrac.spec @@ -1,25 +1,21 @@ -# Force out of source build -%undefine __cmake_in_source_build - # Name: airrac Version: 1.00.7 -Release: 2%{?dist} +Release: %autorelease Summary: C++ Simulated Revenue Accounting (RAC) System Library -License: LGPLv2+ +License: LGPL-2.1-or-later URL: https://github.com/airsim/%{name} -Source0: %{url}/archive/%{name}-%{version}.tar.gz +Source0: %{url}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: boost-devel BuildRequires: soci-mysql-devel BuildRequires: soci-sqlite3-devel -BuildRequires: readline-devel -BuildRequires: stdair-devel - +BuildRequires: pkgconfig(readline) +BuildRequires: pkgconfig(stdair) %description %{name} is a C++ library of airline revenue accounting classes and @@ -58,7 +54,7 @@ online (http://%{name}.org). %prep -%autosetup -n %{name}-%{name}-%{version} +%autosetup %build @@ -87,7 +83,7 @@ rm -f $RPM_BUILD_ROOT%{_docdir}/%{name}/{NEWS,README.md,AUTHORS} %{_mandir}/man1/%{name}.1.* %files devel -%{_includedir}/%{name} +%{_includedir}/%{name}/ %{_bindir}/%{name}-config %{_libdir}/lib%{name}.so %{_libdir}/pkgconfig/%{name}.pc @@ -98,19 +94,10 @@ rm -f $RPM_BUILD_ROOT%{_docdir}/%{name}/{NEWS,README.md,AUTHORS} %{_mandir}/man3/%{name}-library.3.* %files doc -%doc %{_docdir}/%{name}/html +%doc %{_docdir}/%{name}/ %license COPYING %changelog -* Wed Jul 19 2023 Fedora Release Engineering - 1.00.7-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Mon May 01 2023 Denis Arnaud - 1.00.7-1 -- Upstream upgrade - -* Mon Feb 20 2023 Jonathan Wakely - 1.00.6-4 -- Rebuilt for Boost 1.81 - %autochangelog From 69773d9435d6e5be492c4a0717c6e0f36e742ce3 Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Mon, 13 Nov 2023 18:16:23 +0100 Subject: [PATCH 02/22] Sources from GitHub --- sources | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources b/sources index edb211e..0ccf3b9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (airrac-1.00.7.tar.gz) = d4afd7bea4a81304d9e5eea89c633e698e21bda2d2480f0d2b2002673f468055331c316935e41b2ba958ccf64508a0443da932aa4a02fff318e8f6e70c7b3b18 +SHA512 (airrac-1.00.7.tar.gz) = 86c4acb8249fefe2a284009fe4b4757dec6bae0f971ff30e8abd5dde086bdd9a0674b318035d884aeb9cd59d792f525872e7665db9d4f494ebcae97cc310bbb8 From c35c3e867c18c377d4c924c1f478880e366ec6cd Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Mon, 13 Nov 2023 18:48:33 +0100 Subject: [PATCH 03/22] Modernized the spec file --- airrac.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/airrac.spec b/airrac.spec index fdb1ae0..fc75f26 100644 --- a/airrac.spec +++ b/airrac.spec @@ -49,8 +49,8 @@ BuildRequires: ghostscript %description doc This package contains HTML pages, as well as a PDF reference manual, for %{name}. All that documentation is generated thanks to Doxygen -(http://doxygen.org). The content is the same as what can be browsed -online (http://%{name}.org). +(https://doxygen.org). The content is the same as what can be browsed +online (https://%{name}.org). %prep From 776ec903c02ff61521309cfc9c0cfd2ce6e63816 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Thu, 18 Jan 2024 04:48:41 +0000 Subject: [PATCH 04/22] Rebuilt for Boost 1.83 From 2fdfbb11c73c7d7ffbdd683dd01671d7f264f1c9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 12:28:57 +0000 Subject: [PATCH 05/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From b885054ad9289c8ec9dfe7e85d0b3a2efde9e6e3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 22 Jan 2024 22:48:57 +0000 Subject: [PATCH 06/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 8c9be74dd1cb0c385f979512198a615dc4e15a61 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 29 Jan 2024 10:46:01 +0000 Subject: [PATCH 07/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From db9a16d010f1381036313b658a3b134259ba53cb Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Sat, 23 Mar 2024 22:18:57 +0100 Subject: [PATCH 08/22] Upstream upgrade --- airrac.spec | 2 +- sources | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/airrac.spec b/airrac.spec index fc75f26..ba1d31e 100644 --- a/airrac.spec +++ b/airrac.spec @@ -1,6 +1,6 @@ # Name: airrac -Version: 1.00.7 +Version: 1.00.8 Release: %autorelease Summary: C++ Simulated Revenue Accounting (RAC) System Library diff --git a/sources b/sources index 0ccf3b9..1674acd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (airrac-1.00.7.tar.gz) = 86c4acb8249fefe2a284009fe4b4757dec6bae0f971ff30e8abd5dde086bdd9a0674b318035d884aeb9cd59d792f525872e7665db9d4f494ebcae97cc310bbb8 +SHA512 (airrac-1.00.8.tar.gz) = 5a60774342c995cc156f18488e18bc9376dd1c169748914d3755662ad01dd732c0e78ae771017af2db07aada4cec13414eae7992509bb74a4115c8bd7a0e4857 From 06a9894f1ed02ba340cfb0a9d6f80b9501bc96bf Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 16:45:19 +0000 Subject: [PATCH 09/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From a7b18b86c2eeac1af84fbc697d5c78d47979abcb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 10:45:33 +0000 Subject: [PATCH 10/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 3e2025164d54fd77afaddb7b9484df69ecef6cbb Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Mon, 27 Jan 2025 12:42:44 +0100 Subject: [PATCH 11/22] Upstream update --- airrac.spec | 3 ++- sources | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/airrac.spec b/airrac.spec index ba1d31e..6c2e14a 100644 --- a/airrac.spec +++ b/airrac.spec @@ -1,6 +1,6 @@ # Name: airrac -Version: 1.00.8 +Version: 1.00.9 Release: %autorelease Summary: C++ Simulated Revenue Accounting (RAC) System Library @@ -16,6 +16,7 @@ BuildRequires: soci-mysql-devel BuildRequires: soci-sqlite3-devel BuildRequires: pkgconfig(readline) BuildRequires: pkgconfig(stdair) +BuildRequires: mysql-devel %description %{name} is a C++ library of airline revenue accounting classes and diff --git a/sources b/sources index 1674acd..b83d650 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (airrac-1.00.8.tar.gz) = 5a60774342c995cc156f18488e18bc9376dd1c169748914d3755662ad01dd732c0e78ae771017af2db07aada4cec13414eae7992509bb74a4115c8bd7a0e4857 +SHA512 (airrac-1.00.9.tar.gz) = ade0f57e8846e8889afdecdce5b7101b4fdc77eccbe9fc0bf9450b32e49df884d3d12c221e9ecaff3a0bf3739b9d017bcc5169a7481a28757478d28f23ce6eb7 From 5aea3e3696b36be332d2203ad278286571737b3f Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Tue, 25 Mar 2025 00:41:16 +0100 Subject: [PATCH 12/22] Upstream upgrade --- airrac.spec | 6 +++--- sources | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/airrac.spec b/airrac.spec index 6c2e14a..55215f8 100644 --- a/airrac.spec +++ b/airrac.spec @@ -1,6 +1,6 @@ # Name: airrac -Version: 1.00.9 +Version: 1.00.10 Release: %autorelease Summary: C++ Simulated Revenue Accounting (RAC) System Library @@ -12,6 +12,7 @@ Source0: %{url}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}. BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: boost-devel +BuildRequires: soci-devel BuildRequires: soci-mysql-devel BuildRequires: soci-sqlite3-devel BuildRequires: pkgconfig(readline) @@ -87,10 +88,9 @@ rm -f $RPM_BUILD_ROOT%{_docdir}/%{name}/{NEWS,README.md,AUTHORS} %{_includedir}/%{name}/ %{_bindir}/%{name}-config %{_libdir}/lib%{name}.so +%{_libdir}/cmake/%{name}/ %{_libdir}/pkgconfig/%{name}.pc %{_datadir}/aclocal/%{name}.m4 -%dir %{_datadir}/%{name} -%{_datadir}/%{name}/CMake %{_mandir}/man1/%{name}-config.1.* %{_mandir}/man3/%{name}-library.3.* diff --git a/sources b/sources index b83d650..1ec812d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (airrac-1.00.9.tar.gz) = ade0f57e8846e8889afdecdce5b7101b4fdc77eccbe9fc0bf9450b32e49df884d3d12c221e9ecaff3a0bf3739b9d017bcc5169a7481a28757478d28f23ce6eb7 +SHA512 (airrac-1.00.10.tar.gz) = bb23f82f73119cc65d32bc325afc5599f48dc3aab23e7f124a7b838c7885fd3e258a93a04f224ddb9f4737c60c76c4f200b6d1943d95cf6b20e47b9475eb534b From 3b06642e530b01a2639798cee85c75357504541a Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Tue, 25 Mar 2025 12:39:59 +0100 Subject: [PATCH 13/22] Upstream upgrade --- airrac.spec | 2 +- sources | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/airrac.spec b/airrac.spec index 55215f8..a1f4ec8 100644 --- a/airrac.spec +++ b/airrac.spec @@ -1,6 +1,6 @@ # Name: airrac -Version: 1.00.10 +Version: 1.00.11 Release: %autorelease Summary: C++ Simulated Revenue Accounting (RAC) System Library diff --git a/sources b/sources index 1ec812d..0c1eec8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (airrac-1.00.10.tar.gz) = bb23f82f73119cc65d32bc325afc5599f48dc3aab23e7f124a7b838c7885fd3e258a93a04f224ddb9f4737c60c76c4f200b6d1943d95cf6b20e47b9475eb534b +SHA512 (airrac-1.00.11.tar.gz) = a780b269f40fda802789de38fed3e7c534e7a1c445f4028264a9ade1db4324426dfacc161461e120ae735a0e4657cd025f591bf935b78a94f2cf03a6c8703dc0 From b421223b153b46f963d433c3b2a8a824e68cb4f5 Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Mon, 31 Mar 2025 01:00:05 +0200 Subject: [PATCH 14/22] Upstream upgrade --- airrac.spec | 3 ++- sources | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/airrac.spec b/airrac.spec index a1f4ec8..ffc7426 100644 --- a/airrac.spec +++ b/airrac.spec @@ -1,6 +1,6 @@ # Name: airrac -Version: 1.00.11 +Version: 1.00.12 Release: %autorelease Summary: C++ Simulated Revenue Accounting (RAC) System Library @@ -85,6 +85,7 @@ rm -f $RPM_BUILD_ROOT%{_docdir}/%{name}/{NEWS,README.md,AUTHORS} %{_mandir}/man1/%{name}.1.* %files devel +%license COPYING %{_includedir}/%{name}/ %{_bindir}/%{name}-config %{_libdir}/lib%{name}.so diff --git a/sources b/sources index 0c1eec8..35879f0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (airrac-1.00.11.tar.gz) = a780b269f40fda802789de38fed3e7c534e7a1c445f4028264a9ade1db4324426dfacc161461e120ae735a0e4657cd025f591bf935b78a94f2cf03a6c8703dc0 +SHA512 (airrac-1.00.12.tar.gz) = d9f1fe52195fe07f155a0958956ebc58483b95108b957bf8f5e1cfd9833c1a1da2b0da72d54c3606be3345b499af3c054291c91ed53f9d622e7874549098e06b From 62f7c578f20d3cd9e5021b73c5a44433cb158956 Mon Sep 17 00:00:00 2001 From: Pavol Sloboda Date: Mon, 5 May 2025 16:15:38 +0200 Subject: [PATCH 15/22] Removed the redundant BuildRequires of mysql-devl I have removed the redundant BuildRequires of mysql-devel as it is already uncoditionally required by soci-mysql-devel, which is in turn uncoditionally required by this package thus being available in the build chroot transitively. --- airrac.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/airrac.spec b/airrac.spec index ffc7426..85cd221 100644 --- a/airrac.spec +++ b/airrac.spec @@ -17,7 +17,6 @@ BuildRequires: soci-mysql-devel BuildRequires: soci-sqlite3-devel BuildRequires: pkgconfig(readline) BuildRequires: pkgconfig(stdair) -BuildRequires: mysql-devel %description %{name} is a C++ library of airline revenue accounting classes and From c640279378b033251527ac0693221d9434659c5d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 16:50:53 +0000 Subject: [PATCH 16/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From c1f5844fca262e9ef0d160a934ebe154b86dcfea Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Wed, 17 Dec 2025 11:27:02 +0100 Subject: [PATCH 17/22] Upstream upgrade --- airrac.spec | 2 +- sources | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/airrac.spec b/airrac.spec index 85cd221..3ccb815 100644 --- a/airrac.spec +++ b/airrac.spec @@ -1,6 +1,6 @@ # Name: airrac -Version: 1.00.12 +Version: 1.00.13 Release: %autorelease Summary: C++ Simulated Revenue Accounting (RAC) System Library diff --git a/sources b/sources index 35879f0..7da6542 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (airrac-1.00.12.tar.gz) = d9f1fe52195fe07f155a0958956ebc58483b95108b957bf8f5e1cfd9833c1a1da2b0da72d54c3606be3345b499af3c054291c91ed53f9d622e7874549098e06b +SHA512 (airrac-1.00.13.tar.gz) = c55addfdb4b3b94abd291a657a0dc41fb833a2f5eb077289b504b63a8e671b12a0343d8cfcababdd1a8861f7403c250be9947afe5d14f5e1a09a2518184b8796 From 31eecc56460ca6948262e1a3c76ab00154284efa Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Thu, 25 Dec 2025 00:16:45 +0100 Subject: [PATCH 18/22] Upstream upgrade --- airrac.spec | 2 +- sources | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/airrac.spec b/airrac.spec index 3ccb815..afced76 100644 --- a/airrac.spec +++ b/airrac.spec @@ -1,6 +1,6 @@ # Name: airrac -Version: 1.00.13 +Version: 1.00.14 Release: %autorelease Summary: C++ Simulated Revenue Accounting (RAC) System Library diff --git a/sources b/sources index 7da6542..f3c1877 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (airrac-1.00.13.tar.gz) = c55addfdb4b3b94abd291a657a0dc41fb833a2f5eb077289b504b63a8e671b12a0343d8cfcababdd1a8861f7403c250be9947afe5d14f5e1a09a2518184b8796 +SHA512 (airrac-1.00.14.tar.gz) = c6b1210c48d5096c427a3dc64c0868c1d3df9369fefc7f328de1c012163af0bb8dc80a511e860de41f76eaa93842f4cd6f95ecf4e6ea7f4fd8bef8cdf42f2ba4 From 8d67ece1037c0381c1e8834e2d97f7c9065a1a0d Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Thu, 25 Dec 2025 00:26:37 +0100 Subject: [PATCH 19/22] Added missing build dependency --- airrac.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/airrac.spec b/airrac.spec index afced76..967b53b 100644 --- a/airrac.spec +++ b/airrac.spec @@ -15,6 +15,7 @@ BuildRequires: boost-devel BuildRequires: soci-devel BuildRequires: soci-mysql-devel BuildRequires: soci-sqlite3-devel +BuildRequires: soci-postgresql-devel BuildRequires: pkgconfig(readline) BuildRequires: pkgconfig(stdair) From f9dd8a1ba4a607ccd65daa054d6c04185667119d Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Mon, 12 Jan 2026 13:02:01 +0000 Subject: [PATCH 20/22] Rebuilt for Boost 1.90 From 5b2515d393d1559e9c33f2726a8c265bd2d4cafd Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Tue, 13 Jan 2026 00:36:45 +0100 Subject: [PATCH 21/22] [CMake] Fixed the sample dir issue --- airrac.spec | 2 +- sources | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/airrac.spec b/airrac.spec index 967b53b..23c16b4 100644 --- a/airrac.spec +++ b/airrac.spec @@ -1,6 +1,6 @@ # Name: airrac -Version: 1.00.14 +Version: 1.00.15 Release: %autorelease Summary: C++ Simulated Revenue Accounting (RAC) System Library diff --git a/sources b/sources index f3c1877..7b8a696 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (airrac-1.00.14.tar.gz) = c6b1210c48d5096c427a3dc64c0868c1d3df9369fefc7f328de1c012163af0bb8dc80a511e860de41f76eaa93842f4cd6f95ecf4e6ea7f4fd8bef8cdf42f2ba4 +SHA512 (airrac-1.00.15.tar.gz) = 8d3d4d718ee337002cc310d7c5306077c3317353f8e3cd5d182c25cdac59da5c0be04016e1281714bb659f6734719355d0b3fa46adff07a584f436c57b836b9f From e9d153552b4afd1ef44f613377cbdbca11b83ee0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 16 Jan 2026 03:32:12 +0000 Subject: [PATCH 22/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild