From 4fa5dd53529a29a508c51fb33ec3e147b12c78de Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Nov 14 2023 13:46:00 +0000 Subject: Modernized the spec file --- diff --git a/airinv.spec b/airinv.spec index b0252e4..dc19a4c 100644 --- a/airinv.spec +++ b/airinv.spec @@ -1,30 +1,25 @@ -# Force out of source build -%undefine __cmake_in_source_build - # Name: airinv Version: 1.00.8 -Release: 2%{?dist} +Release: %autorelease Summary: C++ Simulated Airline Inventory Management 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: readline-devel -BuildRequires: zeromq-devel -BuildRequires: cppzmq-devel -BuildRequires: sevmgr-devel +BuildRequires: pkgconfig(readline) +BuildRequires: pkgconfig(libzmq) +BuildRequires: pkgconfig(cppzmq) BuildRequires: soci-mysql-devel BuildRequires: soci-sqlite3-devel -BuildRequires: stdair-devel -BuildRequires: airrac-devel -BuildRequires: rmol-devel -BuildRequires: sevmgr-devel - +BuildRequires: pkgconfig(stdair) +BuildRequires: pkgconfig(airrac) +BuildRequires: pkgconfig(rmol) +BuildRequires: pkgconfig(sevmgr) %description %{name} is a C++ library of airline inventory management classes and diff --git a/sources b/sources index ad3e027..a444e1e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (airinv-1.00.8.tar.gz) = f7d18ca432c658ce2099427e0851f6be98f2e70846afbdc53b4ba34ce60d04e6d93c6c0af140989d48b44daff5e3fcbb5f0908fd6186ce16d0adb4ee8b70b2d8 +SHA512 (airinv-1.00.8.tar.gz) = 0f943ce165edbe699f4092d6362b2bb125d19b8a1e3ac8d09e4db24abd361c25249637c986abae0d82f931ff90120495afc05066917b00d78da1b19e560d2655