[packages/aqfinance] - build fixes
qboosh
qboosh at pld-linux.org
Sat Apr 18 09:29:25 CEST 2026
commit d8afdba2e968701e9effaf2b4e0a727147ff6567
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Apr 18 09:29:55 2026 +0200
- build fixes
aqfinance-link.patch | 11 +++++++++++
aqfinance-update.patch | 19 +++++++++++++++++++
aqfinance.spec | 18 +++++++++++-------
3 files changed, 41 insertions(+), 7 deletions(-)
---
diff --git a/aqfinance.spec b/aqfinance.spec
index 6356983..06f4b48 100644
--- a/aqfinance.spec
+++ b/aqfinance.spec
@@ -6,6 +6,7 @@ Summary: AqFinance - financial application with GUI
Summary(de.UTF-8): AqFinance - eine graphische Anwendung zur Verwaltung von Finanzen
Summary(pl.UTF-8): AqFinance - aplikacja finansowa z graficznym interfejsem
Name: aqfinance
+# 0.9.144+ use gwenbuild
Version: 0.9.133beta
Release: 1
License: GPL v2+
@@ -13,6 +14,8 @@ Group: X11/Applications
#Source0Download: https://www.aquamaniac.de/rdm/projects/aqfinance/files
Source0: https://www.aquamaniac.de/rdm/attachments/download/313/%{name}-%{version}.tar.gz
# Source0-md5: 4aafcba1bf28977b7fb2b3d62c2452c3
+Patch0: %{name}-update.patch
+Patch1: %{name}-link.patch
URL: https://www.aquamaniac.de/rdm/projects/aqfinance
BuildRequires: aqbanking-devel >= 5.7.4.0
BuildRequires: aqdatabase-devel
@@ -80,6 +83,8 @@ Statyczna biblioteka AqFinance.
%prep
%setup -q
+%patch -P0 -p1
+%patch -P1 -p1
install -d aqfinance/report
ln -s ../src/lib/engine aqfinance
@@ -96,19 +101,18 @@ ln -s ../../src/lib/engine/plugins/report/csv/*.h .
ln -s ../../src/lib/engine/plugins/report/htmlbase/*.h .
%build
-export LIBS="-lz"
%{__libtoolize}
%{__aclocal} -I m4
%{__autoconf}
%{__autoheader}
%{__automake}
+# don't use --enable-release, it only enabled stripping
%configure \
%{!?with_static_libs:--disable-static} \
- --enable-gwenhywfar \
--enable-aqbanking \
- --enable-fox \
--enable-cairo \
- --enable-release
+ --enable-fox \
+ --enable-gwenhywfar
%{__make}
@@ -134,8 +138,8 @@ rm -rf $RPM_BUILD_ROOT
%doc AUTHORS README TODO
%attr(755,root,root) %{_bindir}/aqfinance
%attr(755,root,root) %{_bindir}/aqfinance-cli
-%attr(755,root,root) %{_libdir}/libaqfinance.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libaqfinance.so.0
+%{_libdir}/libaqfinance.so.*.*.*
+%ghost %{_libdir}/libaqfinance.so.0
%dir %{_datadir}/aqfinance
%dir %{_datadir}/aqfinance/accounts
%{_datadir}/aqfinance/accounts/c
@@ -145,7 +149,7 @@ rm -rf $RPM_BUILD_ROOT
%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/aqfinance-config
-%attr(755,root,root) %{_libdir}/libaqfinance.so
+%{_libdir}/libaqfinance.so
%{_includedir}/aqfinance
%{_datadir}/aqfinance/typemaker2
%{_aclocaldir}/aqfinance.m4
diff --git a/aqfinance-link.patch b/aqfinance-link.patch
new file mode 100644
index 0000000..fef347d
--- /dev/null
+++ b/aqfinance-link.patch
@@ -0,0 +1,11 @@
+--- aqfinance-0.9.133beta/src/lib/update/Makefile.am.orig 2026-04-18 08:56:56.778699686 +0200
++++ aqfinance-0.9.133beta/src/lib/update/Makefile.am 2026-04-18 08:57:03.715328773 +0200
+@@ -34,7 +34,7 @@ libafupdate_la_SOURCES=$(built_sources)
+ af_update.c
+
+
+-#libafupdate_la_LIBADD=
++libafupdate_la_LIBADD=-lz
+
+
+ noinst_HEADERS=$(build_headers_priv) \
diff --git a/aqfinance-update.patch b/aqfinance-update.patch
new file mode 100644
index 0000000..8a1359c
--- /dev/null
+++ b/aqfinance-update.patch
@@ -0,0 +1,19 @@
+--- aqfinance-0.9.133beta/src/fox/lib/modules/vehicles/fm_vehiclesrtab.cpp.orig 2026-04-18 08:35:16.432410933 +0200
++++ aqfinance-0.9.133beta/src/fox/lib/modules/vehicles/fm_vehiclesrtab.cpp 2026-04-18 08:35:46.645580587 +0200
+@@ -389,14 +389,14 @@ void FM_VehiclesRefuelingTab::reload() {
+ b=app->getBook();
+ if (b) {
+ int rv;
+- AE_VEHICLE_LIST *rel;
++ AE_REFUELING_LIST *rel;
+ char qexpr[64];
+
+ snprintf(qexpr, sizeof(qexpr)-1, "$vehicleId==%lld", (unsigned long long int) AE_Vehicle_GetId(m_vehicle));
+ qexpr[sizeof(qexpr)-1]=0;
+
+ /* read refuelings */
+- rel=AE_Vehicle_List_new();
++ rel=AE_Refueling_List_new();
+ rv=AE_Book_QueryRefuelingList(b, AE_Book_TableType_Refueling, 0, qexpr, rel);
+ if (rv<0) {
+ DBG_ERROR(0, "here (%d)", rv);
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/aqfinance.git/commitdiff/d8afdba2e968701e9effaf2b4e0a727147ff6567
More information about the pld-cvs-commit
mailing list