[packages/ktoblzcheck-data] - new

qboosh qboosh at pld-linux.org
Tue Apr 14 21:52:13 CEST 2026


commit 5e35a2f95d272e5ac3c34ea7872675f5c566fe2b
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue Apr 14 21:52:40 2026 +0200

    - new

 ktoblzcheck-data-nodownload.patch | 27 +++++++++++++++++++
 ktoblzcheck-data.spec             | 55 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 82 insertions(+)
---
diff --git a/ktoblzcheck-data.spec b/ktoblzcheck-data.spec
new file mode 100644
index 0000000..e7ced99
--- /dev/null
+++ b/ktoblzcheck-data.spec
@@ -0,0 +1,55 @@
+Summary:	KtoBLZCheck-data - bankdata information in several formats
+Summary(pl.UTF-8):	KtoBLZCheck-data - informacje o danych banków w różnych formatach
+Name:		ktoblzcheck-data
+Version:	20250515
+Release:	1
+# actually GPL refers to scripts - no licensing information wrt. data files
+License:	GPL v2+
+Group:		Libraries
+Source0:	https://downloads.sourceforge.net/ktoblzcheck/%{name}-%{version}.tar.gz
+# Source0-md5:	1775d7aee8854c6877cd29a1cd54a6ea
+Patch0:		%{name}-nodownload.patch
+URL:		https://ktoblzcheck.sourceforge.net/
+BuildRequires:	cmake >= 3.14.0
+BuildRequires:	python3 >= 1:3.2
+BuildRequires:	python3-openpyxl >= 0.7.1
+BuildArch:	noarch
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+KtoBLZCheck-data is a package providing up to date bankdata
+information in several formats.
+
+%description -l pl.UTF-8
+KtoBLZCheck-data to pakiet zapewniający aktualne informacje o danych
+banków w kilku formatach.
+
+%prep
+%setup -q
+%patch -P0 -p1
+
+%build
+%cmake -B build \
+	-DENABLE_BANKDATA_DOWNLOAD=OFF
+
+#	-DINSTALL_SEPA_BANKDATA_FILE=ON doesn't work as of 20250515
+
+%{__make} -C build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} -C build install \
+	DESTDIR=$RPM_BUILD_ROOT
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc README.md
+%dir %{_datadir}/ktoblzcheck
+%{_datadir}/ktoblzcheck/bankdata.ch.db
+%{_datadir}/ktoblzcheck/bankdata.de.db
+%{_datadir}/ktoblzcheck/bankdata.nl.db
+%{_datadir}/ktoblzcheck/ibandata.txt
diff --git a/ktoblzcheck-data-nodownload.patch b/ktoblzcheck-data-nodownload.patch
new file mode 100644
index 0000000..1bd604e
--- /dev/null
+++ b/ktoblzcheck-data-nodownload.patch
@@ -0,0 +1,27 @@
+--- ktoblzcheck-data-20250515/src/CMakeLists.txt.orig	2026-04-14 21:40:52.815993882 +0200
++++ ktoblzcheck-data-20250515/src/CMakeLists.txt	2026-04-14 21:42:00.708959408 +0200
+@@ -55,7 +55,7 @@ if(ENABLE_BANKDATA_DOWNLOAD)
+     set(BANKDATA_RAW_FILE ${_BANKDATA_RAW_FILE})
+     set(BANKDATA_RAW_FILEPATH "${BANKDATA_SRCPATH}/${BANKDATA_RAW_FILE}")
+     message(STATUS "Using raw bank data file ${BANKDATA_RAW_FILEPATH}")
+-else()
++elseif(INSTALL_RAW_BANKDATA_FILE)
+     file(GLOB BANKDATA_RAW_FILEPATHS  "${BANKDATA_SRCPATH}/blz_2*.txt")
+     list(SORT BANKDATA_RAW_FILEPATHS COMPARE FILE_BASENAME)
+     list(POP_BACK BANKDATA_RAW_FILEPATHS BANKDATA_RAW_FILEPATH)
+@@ -121,6 +121,7 @@ add_custom_command(
+ )
+ endif()
+ 
++if(ENABLE_BANKDATA_DOWNLOAD)
+ add_custom_command(
+     OUTPUT  ${BANKDATA_NL_DBPATH}
+     COMMAND ${Python_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/netherlands.py -o ${BANKDATA_NL_DBPATH} ${NL_RAW_DATA_PATH}
+@@ -141,6 +142,7 @@ add_custom_command(
+     DEPENDS ${BANKDATA_TEST_FILEPATH}
+     WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+ )
++endif()
+ 
+ add_custom_target(bankdata_de
+     DEPENDS ${BANKDATA_FILEPATH}
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ktoblzcheck-data.git/commitdiff/5e35a2f95d272e5ac3c34ea7872675f5c566fe2b



More information about the pld-cvs-commit mailing list