public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Steven A. Falco <stevenfalco@gmail.com>
To: git-commits@fedoraproject.org
Subject: [rpms/cqrlog] rawhide: Update to 3.0.0
Date: Tue, 18 Aug 2026 00:20:54 GMT [thread overview]
Message-ID: <178701245487.1.14758939501600563902.rpms-cqrlog-e0b02614cac8@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/cqrlog
Branch : rawhide
Commit : e0b02614cac85f0b86a30783b5006546d76c3433
Author : Steven A. Falco <stevenfalco@gmail.com>
Date : 2026-08-17T14:28:58-04:00
Stats : +102/-111 in 6 file(s)
URL : https://src.fedoraproject.org/rpms/cqrlog/c/e0b02614cac85f0b86a30783b5006546d76c3433?branch=rawhide
Log:
Update to 3.0.0
---
diff --git a/.gitignore b/.gitignore
index d7735cc..879e00f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -22,3 +22,4 @@
/cqrlog-2.5.0.tar.gz
/cqrlog-2.5.1.tar.gz
/cqrlog-2.5.2.tar.gz
+/cqrlog-3.0.0.tar.gz
diff --git a/cqrlog-clublog.patch b/cqrlog-clublog.patch
index 145313c..dc7208f 100644
--- a/cqrlog-clublog.patch
+++ b/cqrlog-clublog.patch
@@ -1,27 +1,19 @@
-diff -ur cqrlog-2.5.2.original/help/h1.html cqrlog-2.5.2/help/h1.html
---- cqrlog-2.5.2.original/help/h1.html 2021-02-12 11:24:42.000000000 -0500
-+++ cqrlog-2.5.2/help/h1.html 2026-07-07 18:31:41.932470059 -0400
-@@ -708,7 +708,7 @@
- <img src="img/h1114b.png"><br><br>
+From 187727b45166e2fd22989bfb0e80b1dd11fda704 Mon Sep 17 00:00:00 2001
+From: "Steven A. Falco" <stevenfalco@gmail.com>
+Date: Mon, 17 Aug 2026 12:25:54 -0400
+Subject: Redo clublog patch
+
+
+diff --git a/help/h1.html b/help/h1.html
+index 33cb9c3..eb7b513 100644
+--- a/help/h1.html
++++ b/help/h1.html
+@@ -842,7 +842,7 @@ There are no known dependencies issues.<br><br>
+
<a name=ch7><h2><strong>Online log upload support</strong></h2></a>
CQRLOG supports online log upload to <a href="http://HamQTH.com">HamQTH</a>,
-- <a href="https://secure.clublog.org/loginform.php">ClubLog.org</a> and
-+ <a href="https://clublog.org/loginform.php">ClubLog.org</a> and
- <a href="http://hrdlog.net/">HRDLOG.net</a><br>
+- <a href="https://secure.clublog.org/loginform.php">ClubLog.org</a>,
++ <a href="https://clublog.org/loginform.php">ClubLog.org</a>,
+ <a href="http://hrdlog.net/">HRDLOG.net</a> and
+ <a href="https://n1mmwp.hamdocs.com/appendices/external-udp-broadcasts/#contact">N1MM+ UDP contact messages</a><br>
<img src="img/h1116.png"><br><br>
- Both ClubLog and HamQTH need a username and password, Clublog also needs the email address
-diff -ur cqrlog-2.5.2.original/src/dLogUpload.pas cqrlog-2.5.2/src/dLogUpload.pas
---- cqrlog-2.5.2.original/src/dLogUpload.pas 2021-02-12 11:24:42.000000000 -0500
-+++ cqrlog-2.5.2/src/dLogUpload.pas 2026-07-07 18:32:03.844976966 -0400
-@@ -598,9 +598,9 @@
- upHamQTH : Result := 'http://www.hamqth.com/qso_realtime.php';
- upClubLog : begin
- if (cmd='DELETE') then
-- Result := 'https://secure.clublog.org/delete.php'
-+ Result := 'https://clublog.org/delete.php'
- else
-- Result := 'https://secure.clublog.org/realtime.php'
-+ Result := 'https://clublog.org/realtime.php'
- end;
- upHrdLog : Result := 'http://robot.hrdlog.net/NewEntry.aspx'
- end //case
diff --git a/cqrlog-fpc-3.2.4.patch b/cqrlog-fpc-3.2.4.patch
deleted file mode 100644
index dc46ced..0000000
--- a/cqrlog-fpc-3.2.4.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-diff -rU4 cqrlog-2.5.2--orig/src/lnet/lib/lcommon.pp cqrlog-2.5.2--patched/src/lnet/lib/lcommon.pp
---- cqrlog-2.5.2--orig/src/lnet/lib/lcommon.pp 2021-02-12 17:24:42.000000000 +0100
-+++ cqrlog-2.5.2--patched/src/lnet/lib/lcommon.pp 2025-08-15 10:51:59.313858609 +0200
-@@ -460,9 +460,13 @@
- end;
-
- function TZSeconds: Integer; inline;
- begin
-+{$IF FPC_FULLVERSION > 30202}
-+ Result := unix.TZSeconds;
-+{$ELSE}
- Result := unixutil.TZSeconds;
-+{$ENDIF}
- end;
-
- {$ENDIF}
-
-diff -rU4 cqrlog-2.5.2--orig/src/lnet/lib/sys/osunits.inc cqrlog-2.5.2--patched/src/lnet/lib/sys/osunits.inc
---- cqrlog-2.5.2--orig/src/lnet/lib/sys/osunits.inc 2021-02-12 17:24:42.000000000 +0100
-+++ cqrlog-2.5.2--patched/src/lnet/lib/sys/osunits.inc 2025-08-15 11:00:17.226112454 +0200
-@@ -3,8 +3,11 @@
- {$endif}
-
- {$ifdef UNIX}
- BaseUnix, NetDB,
-+ {$IF FPC_FULLVERSION > 30202}
-+ Unix,
-+ {$ENDIF}
- {$endif}
-
- {$ifdef NETWARE}
- WinSock,
diff --git a/cqrlog-install.patch b/cqrlog-install.patch
index 4c601a6..f03c432 100644
--- a/cqrlog-install.patch
+++ b/cqrlog-install.patch
@@ -1,11 +1,30 @@
-Index: cqrlog-2.5.0/Makefile
-===================================================================
---- cqrlog-2.5.0.orig/Makefile
-+++ cqrlog-2.5.0/Makefile
-@@ -7,14 +7,13 @@ tmpdir = /tmp
+From 2943ff809eb7f85267cd4c30826058c548ab1f61 Mon Sep 17 00:00:00 2001
+From: "Steven A. Falco" <stevenfalco@gmail.com>
+Date: Mon, 17 Aug 2026 12:18:30 -0400
+Subject: Redo install patch
+
+
+diff --git a/Makefile b/Makefile
+index 871962c..e629afa 100644
+--- a/Makefile
++++ b/Makefile
+@@ -11,9 +11,9 @@ else
+ WS ?= qt6
+ endif
+ #
+-datadir = $(DESTDIR)/share/cqrlog
+-bindir = $(DESTDIR)/bin
+-sharedir = $(DESTDIR)/share
++datadir = $(DESTDIR)/usr/share/cqrlog
++bindir = $(DESTDIR)/usr/bin
++sharedir = $(DESTDIR)/usr/share
+ tmpdir = /tmp
+ PWD = $(shell pwd)
+
+@@ -36,14 +36,13 @@ CQR_BUILD := $(shell git rev-list --count HEAD 2>/dev/null || echo $(CQR_BUILD_F
cqrlog: src/cqrlog.lpi
- $(CC) --ws=gtk2 --pcp=$(tmpdir)/.lazarus src/cqrlog.lpi
+ $(LAZBUILD) --ws=$(WS) src/cqrlog.lpi
- $(ST) src/cqrlog
gzip tools/cqrlog.1 -c > tools/cqrlog.1.gz
@@ -18,48 +37,58 @@ Index: cqrlog-2.5.0/Makefile
rm -rf src/backup
rm -f -v src/richmemo/*.o src/richmemo/*.ppu src/richmemo/gtk2/*.ppu src/richmemo/gtk2/*.o
rm -f -v tools/adif_hash_generator tools/adif_hash_generator.lpi tools/adif_hash_generator.lps
-@@ -34,8 +33,8 @@ install:
- install -d -v $(datadir)/images/icon/64x64
- install -d -v $(datadir)/images/icon/128x128
- install -d -v $(datadir)/images/icon/256x256
-- install -d -v $(sharedir)/pixmaps/cqrlog
-- install -d -v $(sharedir)/icons/cqrlog
-+# install -d -v $(sharedir)/pixmaps/cqrlog
-+# install -d -v $(sharedir)/icons/cqrlog
- install -d -v $(sharedir)/applications
- install -d -v $(sharedir)/appdata
- install -d -v $(sharedir)/man/man1
-@@ -52,8 +51,8 @@ install:
- install -v -m 0644 zipcodes/* $(datadir)/zipcodes/
- # install -v -m 0644 -t images/* $(datadir)/images/
- cp -v -R images/* $(datadir)/images
-- cp -v -R images/icon/* $(sharedir)/icons/cqrlog
-- cp -v -R images/icon/* $(sharedir)/pixmaps/cqrlog
-+# cp -v -R images/icon/* $(sharedir)/icons/cqrlog
-+# cp -v -R images/icon/* $(sharedir)/pixmaps/cqrlog
- # install -v -m 0644 images/icon/32x32/* $(datadir)/images/icon/32x32/
- # install -v -m 0644 images/icon/64x64/* $(datadir)/images/icon/64x64/
- # install -v -m 0644 images/icon/128x128/* $(datadir)/images/icon/128x128/
-@@ -61,17 +60,17 @@ install:
- # install -v -m 0644 images/* $(datadir)/images/
- install -v -m 0644 tools/cqrlog.desktop $(sharedir)/applications/cqrlog.desktop
- install -v -m 0644 tools/cqrlog.appdata.xml $(sharedir)/appdata/cqrlog.appdata.xml
-- install -v -m 0644 images/icon/32x32/cqrlog.png $(sharedir)/pixmaps/cqrlog/cqrlog.png
-- install -v -m 0644 images/icon/128x128/cqrlog.png $(sharedir)/icons/cqrlog.png
-+# install -v -m 0644 images/icon/32x32/cqrlog.png $(sharedir)/pixmaps/cqrlog/cqrlog.png
-+# install -v -m 0644 images/icon/128x128/cqrlog.png $(sharedir)/icons/cqrlog.png
+@@ -102,7 +101,7 @@ install:
+ install -v -m 0644 images/icon/128x128/cqrlog.png $(sharedir)/icons/hicolor/128x128/apps/cqrlog.png
+ install -v -m 0644 images/icon/256x256/cqrlog.png $(sharedir)/icons/hicolor/256x256/apps/cqrlog.png
install -v -m 0644 src/changelog.html $(datadir)/changelog.html
- install -v -m 0644 tools/cqrlog.1.gz $(sharedir)/man/man1/cqrlog.1.gz
-+ install -v -m 0644 tools/cqrlog.1 $(sharedir)/man/man1/cqrlog.1
- deb:
- dpkg-buildpackage -rfakeroot -i -I
- deb_src:
- dpkg-buildpackage -rfakeroot -i -I -S
- debug:
-- $(CC) --ws=gtk2 --pcp=$(tmpdir)/.lazarus src/cqrlog.lpi
++ install -v -m 0644 tools/cqrlog.1.gz $(sharedir)/man/man1/cqrlog.1
+ deb: dependencies ## Build a deb package (Linux, via tools/makedeb.sh)
+ ./tools/makedeb.sh
+ deb_src: ## Build a deb package with source (Linux)
+@@ -113,7 +112,6 @@ debug:
+
+ cqrlog_qt5: src/cqrlog.lpi
+ $(LAZBUILD) --ws=qt5 --pcp=$(tmpdir)/.lazarus src/cqrlog.lpi
+- $(ST) src/cqrlog
+ gzip tools/cqrlog.1 -c > tools/cqrlog.1.gz
+
+ cqrlog_qt5_debug: src/cqrlog.lpi
+@@ -122,7 +120,6 @@ cqrlog_qt5_debug: src/cqrlog.lpi
+
+ cqrlog_qt6: src/cqrlog.lpi
+ $(LAZBUILD) --ws=qt6 --pcp=$(tmpdir)/.lazarus src/cqrlog.lpi
+- $(ST) src/cqrlog
+ gzip tools/cqrlog.1 -c > tools/cqrlog.1.gz
+
+ cqrlog_qt6_debug: src/cqrlog.lpi
+@@ -132,13 +129,12 @@ cqrlog_qt6_debug: src/cqrlog.lpi
+ # GTK2 fallback build (Linux). Default build is QT6; use these only if a GTK2
+ # binary is ever needed again.
+ cqrlog_gtk2: src/cqrlog.lpi
+- $(LAZBUILD) --ws=gtk2 --pcp=$(tmpdir)/.lazarus src/cqrlog.lpi
+- $(ST) src/cqrlog
- gzip tools/cqrlog.1 -c > tools/cqrlog.1.gz
-+ $(CC) --bm=debug --ws=gtk2 --pcp=$(tmpdir)/.lazarus src/cqrlog.lpi
++ $(LAZBUILD) --bm=debug --ws=gtk2 --pcp=$(tmpdir)/.lazarus src/cqrlog.lpi
+ gzip tools/cqrlog.1 -c > tools/cqrlog.1
- cqrlog_qt5: src/cqrlog.lpi
- $(CC) --ws=qt5 --pcp=$(tmpdir)/.lazarus src/cqrlog.lpi
+ cqrlog_gtk2_debug: src/cqrlog.lpi
+ $(LAZBUILD) --ws=gtk2 --pcp=$(tmpdir)/.lazarus src/cqrlog.lpi
+- gzip tools/cqrlog.1 -c > tools/cqrlog.1.gz
++ gzip tools/cqrlog.1 -c > tools/cqrlog.1
+
+ # macOS .app bundle
+ APPBUNDLE = $(DESTDIR)/CQRLOG.app
+diff --git a/src/cqrlog.lpi b/src/cqrlog.lpi
+index 3954a07..32a48c5 100644
+--- a/src/cqrlog.lpi
++++ b/src/cqrlog.lpi
+@@ -944,7 +944,7 @@
+ </CodeGeneration>
+ <Linking>
+ <Debugging>
+- <GenerateDebugInfo Value="False"/>
++ <GenerateDebugInfo Value="True"/>
+ <DebugInfoType Value="dsDwarf2Set"/>
+ </Debugging>
+ </Linking>
diff --git a/cqrlog.spec b/cqrlog.spec
index 3c057ca..4f532b4 100644
--- a/cqrlog.spec
+++ b/cqrlog.spec
@@ -1,6 +1,6 @@
Name: cqrlog
-Version: 2.5.2
-Release: 25%{?dist}
+Version: 3.0.0
+Release: 1%{?dist}
Summary: An amateur radio contact logging program
# Automatically converted from old format: GPLv2 - review is highly recommended.
@@ -11,10 +11,7 @@ Source0: https://github.com/ok2cqr/cqrlog/archive/v%{version}/%{name}-%{version}
# Fixes arm builds, translation improvements, and other bug fixes.
Patch0: cqrlog-install.patch
Patch1: cqrlog-desktop.patch
-
-# Fix build failure with FPC 3.2.4 (some symbols were moved around in RTL)
-Patch2: cqrlog-fpc-3.2.4.patch
-Patch3: cqrlog-clublog.patch
+Patch2: cqrlog-clublog.patch
ExclusiveArch: %{fpc_arches}
@@ -23,6 +20,7 @@ BuildRequires: fpc >= 3.0.4
BuildRequires: lazarus >= 1.8
BuildRequires: libappstream-glib
BuildRequires: make
+BuildRequires: lazarus-lcl-qt6
Requires: mariadb-server-any
Recommends: mariadb-server
@@ -90,7 +88,7 @@ iconv -f iso8859-1 -t utf-8 %{buildroot}%{_datadir}/%{name}/ctyfiles/eqsl.txt >
%check
appstream-util validate-relax --nonet \
- %{buildroot}/%{_datadir}/appdata/*.appdata.xml
+ %{buildroot}/%{_datadir}/metainfo/*.appdata.xml
%files
@@ -98,13 +96,16 @@ appstream-util validate-relax --nonet \
%doc README.md AUTHORS CHANGELOG
%{_bindir}/%{name}
%{_datadir}/%{name}/
-%{_datadir}/appdata/%{name}.appdata.xml
+%{_datadir}/metainfo/com.%{name}.%{name}.appdata.xml
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/*/apps/%{name}.png
%{_mandir}/man1/cqrlog.1.gz
%changelog
+* Mon Aug 17 2026 Steven A. Falco <stevenfalco@gmail.com> - 3.0.0-1
+- Update to 3.0.0
+
* Wed Jul 15 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.2-25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
diff --git a/sources b/sources
index 4260bbb..710bf4b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (cqrlog-2.5.2.tar.gz) = 5546117f0dcec7529505d6f979be2c9eeebdcf499493971b19d4301296b52a0612d490b6e3f1f4fa759d9f3d2fc0b9b42fbf0e8de862b25ddc75819855dfb407
+SHA512 (cqrlog-3.0.0.tar.gz) = 8f5b5a85a62c6bec784bbcff4180822d6d08cd876b1473b2ac564691079a287c385fa5e92be44728090c49c27435f72467ab15819b4165ef587f9ac2636a8d71
reply other threads:[~2026-08-18 0:20 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=178701245487.1.14758939501600563902.rpms-cqrlog-e0b02614cac8@fedoraproject.org \
--to=stevenfalco@gmail.com \
--cc=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox