[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