File project.diff of Package osmo-qcdiag
--- _service.orig
+++ _service
@@ -3,8 +3,7 @@
<param name="scm">git</param>
<param name="url">https://gitea.osmocom.org/phone-side/osmo-qcdiag.git</param>
<param name="revision">master</param>
- <param name="versionformat">git%ct.%h</param>
- <param name="versionprefix">0.0.0</param>
+ <param name="versionformat">0~git%cd</param>
<param name="package-meta">yes</param>
<param name="changesgenerate">enable</param>
</service>
--- osmo-qcdiag.spec.orig
+++ osmo-qcdiag.spec
@@ -1,7 +1,7 @@
#
# spec file for package osmo-qcdiag
#
-# Copyright (c) 2017, Martin Hauke <mardnh@gmx.de>
+# Copyright (c) 2017-2025, Martin Hauke <mardnh@gmx.de>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,14 +17,14 @@
Name: osmo-qcdiag
-Version: 0.0.0.git1718299912.5b01f0b
+Version: 0~git20240614
Release: 0
Summary: Osmocom tools for Qualcomm DIAG
License: GPL-2.0-or-later
Group: Productivity/Telephony/Utilities
URL: http://cgit.osmocom.org/osmo-qcdiag/
Source: %{name}-%{version}.tar.xz
-#Patch2: 0003-Fix-Makefile.patch
+Patch1: osmo-qcdiag-fix-linking.patch
BuildRequires: pkgconfig
BuildRequires: pkgconfig(libosmocore)
BuildRequires: pkgconfig(libosmogsm)
@@ -39,9 +39,8 @@ messages generated by the various subsys
%autosetup -p1
%build
-%define _lto_cflags %{nil}
-export CPPFLAGS="%{optflags}"
-make -C src/ %{?_smp_mflags}
+export CFLAGS="%{optflags}"
+%make_build -C src/
%install
install -Dm 0755 src/osmo-qcdiag-log %{buildroot}/%{_bindir}/osmo-qcdiag-log