3 Commits

Author SHA256 Message Date
c89c111dcd Accepting request 1278566 from windows:mingw
- Update to 1.59

OBS-URL: https://build.opensuse.org/request/show/1278566
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ktoblzcheck?expand=0&rev=35
2025-05-20 20:45:34 +00:00
8ac482e62c - Update to version 1.59
* Fix building with MinGW 12
  * cmake: Added support for python related variables with ‘3’
    suffix when cross-compiling
  * cmake: add support for finding python when cross compiling
  * cmake: drop python2 support as it is eol
  * Remove support for creating bankdata files, which has been
    out sourced to ktoblzcheck-data package
  * Fix 'Fails to build without network access' (sf/ktoblzcheck#23)
  * Fix "Download .xlsx file name is changed" (sf/ktoblzcheck#24)
- Remove limitation to specific python version
- Removed patch, which has been applied upstream
  * fix-building.patch
  * ktoblzupdate: Print location where the database is saved
  * cmake: drop obsolete support for finding python development package
- Temporary fix for building with MinGW 12
- Removed support for creating bankdata files
- Use mingw64-ktoblzcheck-data package

OBS-URL: https://build.opensuse.org/package/show/windows:mingw/ktoblzcheck?expand=0&rev=7
2025-05-20 09:25:52 +00:00
01e3092fde - Update to 1.58
- Use mingw64-ktoblzcheck-data package 
- Add patches:
  * fix-building.patch
  
- Update to 1.57
  * Add Python 3.12 support (sf/ktoblzcheck#15)
- Update to 1.56
  * German bankdata files could not be downloaded  (sf/ktoblzcheck#16)
- Update to 1.55
  * Doxygen 1.11 complains about obsolete tags (sf/ktoblzcheck#17)
  * build system of ktoblzcheck fails to generate database for netherlands
      (sf/ktoblzcheck#15)
- Update to 1.54
  * Fix bug using broken python module xlrd (sf/ktoblzcheck#14)
  * Fix for code beautifier not finding any files 
      (https://sourceforge.net/p/ktoblzcheck/code/merge-requests/10/)
  * Fixed warning on running code beautifier
      (https://sourceforge.net/p/ktoblzcheck/code/merge-requests/11/)
  * [GSoC 2020]: Provision of bank data in SQLite Format
      (https://sourceforge.net/p/ktoblzcheck/code/merge-requests/12/)
  * Support for database updates from server
      (https://sourceforge.net/p/ktoblzcheck/code/merge-requests/13/)
  * Update methods 45, B1, and C2. Implement method E4.
      (https://sourceforge.net/p/ktoblzcheck/code/merge-requests/14/)
- Add package libcurl-devel, python3-openpyxl and sqlite3-devel as build requirement
- Add tarball with bank data generated from ktoblzcheck-data repository
    (https://sourceforge.net/p/ktoblzcheck/data/ci/main/tree/)
- Update to 1.53:
  * Update bankdata files
  * ibanchk: add '--file' command line option
  * Add python 3 support
  * Add link to german bank data description
  * Add manual page for ibanchk
  * Install ibanchk executable 
- Rename python-ktoblzcheck package to python3-ktoblzcheck.
- update to 1.51
  * Add fetching of sepa providers and install them as csv file
  * Add supported short options to ktoblzcheck usage output
  * Fix finding files on windows
  * Fix bug not finding default bank data file when XDG_DATA_DIRS is not set (sf/ktoblzcheck#2)
- update to 1.50
  * Add cmake option to install the raw bankdata file
  * Add german iban check
  * Add support for environment variable XDG_DATA_DIRS also on Windows required by test cases
  * Add support for running cross compiled applications on linux
  * Completed cmake support on Linux and Windows
  * Dropped autotools build system
  * Fix structure documentation in ibandata.txt
  * Fix test cases
  * Merge text from README*, INSTALL* into README.md
  * New bank data file added
  * Replaced perl scripts by python scripts to reduce the number of requirements
  * Update doxygen config file to version 1.8.14
  * Use README.md as main page for doxygen
- Remove redundant %clean. Use %_smp_mflags for parallel build.
- update to 1.48
  * format spec file
  * add libsoname
  * rename devel pkg (name-devel) and add Provides/Obsoletes
- remove call to suse_update_config (very old work around)
- update to 1.36:
  * Replace assertions with graceful failures
- fixed rpmlint warning about missing pkg-config
- update to 1.35
- update to 1.2.8
  * New bank data file added. Fixed method 96 and 63.
- update to 1.2.7
   * Updated bankdata file, now valid from 2010-06-07 onwards.
   * Modified Methods C6 and D1, add method D4
 
- update to 1.26
   * Fix broken loading of current bankdata file by dynamically
     creating the list of current files at compile time.
   * Updated bankdata file, now valid from 2010-03-08 onwards.
   * Fix method 23 (zero padding must come at end, not beginning).
- restored openSUSE package header
- update to 1.24
  * Updated bankdata file, now valid from 2009-12-07 onwards.
- applied package layout from packman
- update to 1.23:
   * Updated bankdata file, now valid from 2009-09-07 onwards.
- update to 1.22:
   * Updated bankdata file, now valid from 2009-06-08 onwards.
- update to 1.21:
   Method C6 modified to include March'09 update.  
   New bank data file added.
   Two new calculation methods have been added.  
- remove static libraries and "la" files 
- update to version 1.19: 
   * Two new calculation methods have been added.
   * Online-update accepts wget instead of lynx as well.  
   * New bank data file added.
 
- update to version 1.18: 
    * Updated bankdata file, now valid from 2008-06-09 onwards.
    * New methods C8 and C9, valid from 6. June 2008.
- update to version 1.17: Handling of the timezone has been fixed.
  Code had been cleaned up for gcc-4.3. New bank data file added.
- fix build with gcc 4.3 
- update to version 1.16:
   * Updated bankdata file, now valid from 2007-12-03 onwards.
   * New methods C7. Valid from 3. December 2007.
- fix build with gcc 4.3
- update to version 1.15:
   * New methods C5 and C6. Valid from 3. September 2007.
   * Fixing method 74/Ausnahme to accept leading zeros.
   * Converted methods 74 and 87 to two-arguent notation.
   * Updated bankdata file, now valid from 2007-09-03 onwards.
- update to version 1.14:
   * Updated bankdata file, now valid from 2007-06-04 onwards.
   * Fixing method 74/Ausnahme: 6-digit Account numbers with last
     number [5-9] computed incorrect results.
- update to version 1.13:
   * Updated bankdata file, now valid from 2007-03-05 onwards.
   * Fixing wrong implementation of Pruefmethode 02 and similar 
     methods 04, 07, 14, 58, 85/a, A2/v2, B2/v1, B4/v2, C3/v2, C4/v2.
   * New methods C3 and C4. Valid from 5. March 2007.
   * New version of Pruefzifferberechnungsmethode 57 used by Citybank.
- update to version 1.12:
   * Updated bankdata file, now valid from 2006-12-04 onwards.
   * configure.ac: Fix/improve internal libs flags
   * src/python/ktoblzcheck.py: Fix python wrapper with ctypes>=0.9.9
- update to version 1.11:
   * Updated bankdata file, now valid from 2006-09-04 onwards.
- update to version 1.10: 
   * Updated bankdata file
- converted neededforbuild to BuildRequires
- update to version 1.9
- fix filelist
- New package, initial version 1.7

OBS-URL: https://build.opensuse.org/package/show/windows:mingw/ktoblzcheck?expand=0&rev=6
2025-05-19 09:46:56 +00:00
4 changed files with 76 additions and 13 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:18b9118556fe83240f468f770641d2578f4ff613cdcf0a209fb73079ccb70c55
size 531459

3
ktoblzcheck-1.59.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3cd33880d2425e8fa3be9918c85485514f53e04b0b986bcf7bd003fc53071fa7
size 89603

View File

@@ -1,3 +1,63 @@
-------------------------------------------------------------------
Tue May 20 08:48:01 UTC 2025 - Ralf Habacker <ralf.habacker@freenet.de>
- Update to version 1.59
* Fix building with MinGW 12
* cmake: Added support for python related variables with 3
suffix when cross-compiling
* cmake: add support for finding python when cross compiling
* cmake: drop python2 support as it is eol
* Remove support for creating bankdata files, which has been
out sourced to ktoblzcheck-data package
* Fix 'Fails to build without network access' (sf/ktoblzcheck#23)
* Fix "Download .xlsx file name is changed" (sf/ktoblzcheck#24)
- Remove limitation to specific python version
- Removed patch, which has been applied upstream
* fix-building.patch
-------------------------------------------------------------------
Wed May 14 16:03:25 UTC 2025 - Ralf Habacker <ralf.habacker@freenet.de>
- Update to 1.58
* ktoblzupdate: Print location where the database is saved
* cmake: drop obsolete support for finding python development package
- Add patches:
* fix-building.patch
- Temporary fix for building with MinGW 12
- Removed support for creating bankdata files
- Use mingw64-ktoblzcheck-data package
-------------------------------------------------------------------
Tue Jan 2 21:41:03 UTC 2024 - Ralf Habacker <ralf.habacker@freenet.de>
- Update to 1.57
* Add Python 3.12 support (sf/ktoblzcheck#15)
- Update to 1.56
* German bankdata files could not be downloaded (sf/ktoblzcheck#16)
- Update to 1.55
* Doxygen 1.11 complains about obsolete tags (sf/ktoblzcheck#17)
* build system of ktoblzcheck fails to generate database for netherlands
(sf/ktoblzcheck#15)
- Update to 1.54
* Fix bug using broken python module xlrd (sf/ktoblzcheck#14)
* Fix for code beautifier not finding any files
(https://sourceforge.net/p/ktoblzcheck/code/merge-requests/10/)
* Fixed warning on running code beautifier
(https://sourceforge.net/p/ktoblzcheck/code/merge-requests/11/)
* [GSoC 2020]: Provision of bank data in SQLite Format
(https://sourceforge.net/p/ktoblzcheck/code/merge-requests/12/)
* Support for database updates from server
(https://sourceforge.net/p/ktoblzcheck/code/merge-requests/13/)
* Update methods 45, B1, and C2. Implement method E4.
(https://sourceforge.net/p/ktoblzcheck/code/merge-requests/14/)
- Add package libcurl-devel, python3-openpyxl and sqlite3-devel as build requirement
- Add tarball with bank data generated from ktoblzcheck-data repository
(https://sourceforge.net/p/ktoblzcheck/data/ci/main/tree/)
-------------------------------------------------------------------
Fri Oct 8 04:02:54 UTC 2021 - Steve Kowalik <steven.kowalik@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package ktoblzcheck
#
# Copyright (c) 2021 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -21,16 +21,19 @@ Name: ktoblzcheck
Summary: A library to check account numbers and bank codes of German banks
License: LGPL-2.1-only
Group: Productivity/Office/Finance
Version: 1.53
Version: 1.59
Release: 0
Source: http://downloads.sourceforge.net/project/%{name}/%{name}-%{version}.tar.gz
URL: http://ktoblzcheck.sourceforge.net
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: cmake
BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: libcurl-devel
BuildRequires: pkg-config
BuildRequires: python3
BuildRequires: python3-devel
BuildRequires: python3-openpyxl
BuildRequires: sqlite3-devel
%description
KtoBLZCheck is a library to check account numbers and bank codes
@@ -62,17 +65,18 @@ Summary: KtoBLZCheck python-bindings
Group: Development/Libraries/Python
Requires: %{libsoname} = %{version}
Requires: %{name} = %{version}
Provides: python-ktoblzcheck = %{version}
Obsoletes: python-%{name} < %{version}
%description -n python3-%{name}
This package contains the python-bindings for ktoblzcheck.
%prep
%setup -q
%autosetup -p1
%build
%cmake -DINSTALL_RAW_BANKDATA_FILE=1 -DENABLE_BANKDATA_DOWNLOAD=0
make %{?_smp_mflags}
%cmake
%cmake_build
%install
%cmake_install
@@ -87,13 +91,10 @@ make %{?_smp_mflags}
%doc AUTHORS ChangeLog NEWS README.md
%license COPYING
%{_bindir}/%{name}
%{_bindir}/ktoblzupdate
%{_bindir}/ibanchk
%{_mandir}/man1/%{name}.1*
%{_mandir}/man1/ibanchk.1*
%dir %{_datadir}/%{name}
%{_datadir}/%{name}/ibandata.txt
%{_datadir}/%{name}/bankdata_*.txt
%{_datadir}/%{name}/blz_*.txt
%files -n %{libsoname}
%{_libdir}/*.so.*
@@ -104,10 +105,12 @@ make %{?_smp_mflags}
%{_libdir}/*.so
%{_libdir}/pkgconfig/%{name}.pc
%{_includedir}/%{name}.h
%{_includedir}/%{name}_export.h
%{_includedir}/iban.h
%{_libdir}/cmake/KtoBlzCheck
%files -n python3-%{name}
%{_libdir}/python*/site-packages
%{python3_sitearch}/*
%changelog