23 Commits

Author SHA256 Message Date
Christophe Marin
c65e905a00 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=52 2025-04-01 13:14:58 +00:00
Christophe Marin
86260178ce OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=50 2024-06-07 08:58:01 +00:00
Christophe Marin
69cacc08c4 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=48 2024-02-07 16:26:18 +00:00
Christophe Marin
16907b1a70 - Build using python3 rather than python2
- Spec cleanup

OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=47
2024-02-07 16:22:48 +00:00
17680e7a12 Accepting request 902473 from home:wolfi323:branches:KDE:Extra
- Add Fix-build-with-newer-Qt.patch to fix build after the latest
  Qt update

OBS-URL: https://build.opensuse.org/request/show/902473
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=46
2021-06-26 06:17:01 +00:00
b9ae22bf9d OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=45 2021-04-20 13:45:53 +00:00
Luca Beltrame
62a76d3e5a Accepting request 785407 from home:mlin7442:rebuild_152_20200315
fix Leap build

OBS-URL: https://build.opensuse.org/request/show/785407
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=43
2020-03-16 05:47:03 +00:00
da53f85c38 Accepting request 768739 from home:wolfi323:branches:KDE:Extra
- Add Fix-build-with-PostgreSQL-12.patch to fix build in Tumbleweed

OBS-URL: https://build.opensuse.org/request/show/768739
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=41
2020-01-30 14:59:51 +00:00
Wolfgang Bauer
827611ad61 osc copypac from project:KDE:Extra package:kdb revision:36
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=40
2020-01-30 13:46:30 +00:00
Wolfgang Bauer
9892f082d0 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=39 2020-01-30 13:45:02 +00:00
4fc59b9e6f OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=35 2019-08-24 08:50:20 +00:00
695a04cb88 Accepting request 693270 from home:wolfi323:branches:KDE:Extra
- Update to 3.2.0
  * New features / APIs
    + Add Date/Time classes for precise type support (kde#393094)
    + Add support for the Date/Time constants in the SQL parser
      (kde#393094)
    + Add KDbConnection::drv_getTableNames for low level list of
      table names, make tableNames() skip names with non-existing
      physical tables (kde#392112)
    + Rework KDbConnection::drv_getTableNames API so error
      information is passed
  * Bug fixes
    + Fix crash in KDbConnection::recordCount(KDbTableSchema)
    + Fix loading object data for given type and ID (kde#393705)
    + Escape column and table aliases in queries as needed
    + Fix input of large unsigned int values (>0x7FFFFFFF)
      (kde#395225)
    + Fix handling ORDER BY part of queries (kde#392753)
    + Fix detection of .kexi file types after recent change of MIME
      database for SQLite type (2018-06-17) (kde#396999)
    + More reliable resolving plugin MIME types - before adding
      metadata (Thanks to Pino Toscano)
  * Improvements
    + Add quotes when escaping identifiers only when string is not
      empty, invalid identifier or KDBSQL keyword
    + KDbUtils::stringToFileName(): Prepend '_' to recent project
      filenames that start with "." so files are not hidden
    + Improve transliteration features by switching to unidecode
  * MySQL / MariaDB support
    + Improve MariaDB detection on Windows builds, separately
      from MySQL
  * SQLite support
    + Fix loading value: Incorrect display of large unsigned int
      (>0x7FFFFFFF) (kde#394913)
  * PostgreSQL support
    + CMake: find PostgreSQL 11
  * Tests
    + HeadersTest: Use install_manifest.txt to obtain list of
      files, this improves accuracy, no need for blacklisting
    + KDbTestUtils: add convenience APIs for connecting and using
      db, support connection options
    + Add autotests for checking detection of every mime type that
      should be supported
    + Add autotests for the new Date/Time related features
  * Buildsystem
    + Copy new FindICU.cmake from cmake and port to it
    + ICU is required so do not check for it again in the sqlite
      driver's build
- Run spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/693270
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=33
2019-04-11 14:48:32 +00:00
7852bd6dcb Accepting request 685117 from home:wolfi323:branches:KDE:Extra
- BuildRequire postgresql-server-devel instead of postgresql-devel
  on Tumbleweed to fix build with the latest postgresql version

OBS-URL: https://build.opensuse.org/request/show/685117
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=31
2019-03-14 22:07:17 +00:00
Luca Beltrame
33f1e8871b Accepting request 589796 from home:wolfi323:branches:KDE:Extra
- Update to 3.1.0:
  * General
    + Bump soname for the libraries to separate from incompatible
      3.0.x versions
    + Add Python 3 support for the buildsystem
  * API changes
    + See https://community.kde.org/Kexi/Releases/3.1.0_Changes for
      details
  * Bug fixes
    + Fix SQLite database compacting: canceling issue of the
      progress dialog and finalizing the compacting
    + Compacting: close the progress dialog also on error in
      SQLite3 processing; fix propagating error status to the GUI
    + SQLite driver: don't clear set of paths in
      extraSqliteExtensionPaths Connection property if exists
    + Add safer debug for large values
    + Fix issues because of using " quotes for identifiers in
      SQLite driver (kde#376052)
    + Query parsing: try harder to locate positions of table/table
      aliases
    + Connection dialog: make message handler optional, return
      result, accept on success
    + Fix KDbNativeStatementBuilder API: connection is always
      needed
    + Add COLLATION keywords when generated statements are native,
      otherwise KDbSQL string is invalid (kde#379447)
    + Fix generating of SQL statements if there are tables used
      having lookup fields based on queries (kde#385417)
    + Aesthetics: generate "SELECT FROM ..." statements with
      exactly one space after SELECT
    + Fix crash when generating "SELECT a.* FROM a, b" statements
    + Generate automatic ORDER BY only for native SQL statements
    + Raise SQL parse error when alias is duplicated for columns,
      e.g. "SELECT foo AS a, bar AS a FROM t"
    + Raise SQL parse error when alias is duplicated for tables,
      e.g. "SELECT * FROM foo AS a, bar AS a"
    + Expand scope of KDbTableSchemaChangeListener to allow
      registering queries for changes in table schema (kde#371896)
    + Properly unregister table from listeners before dropping
    + Setup query in connection: parsing failure can delete the
      query object so do not try to access it
    + Query schema: fix possible crashes - explicitly/properly
      remove query from connection's cache when needed
    + Query schema: fix memory leaks - remove internal expressions
  * Optimizations
    + Don't create temporary table schema object when checking for
      existence in createTable()
    + Don't create temporary table or query schema object when
      checking for existence object with empty name
  * Docs and examples
    + Update README-PACKAGERS doc to reflect naming and notes about
      compatibility
    + Enable creation of API docs QCH file during the build

OBS-URL: https://build.opensuse.org/request/show/589796
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=27
2018-03-22 05:58:09 +00:00
b27a9c1a5f Accepting request 580949 from home:wolfi323:branches:KDE:Extra
- Add python-base build requirement to fix build in Leap 15

OBS-URL: https://build.opensuse.org/request/show/580949
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=25
2018-03-01 17:58:29 +00:00
d9d3b986a9 Accepting request 516531 from home:wolfi323:branches:KDE:Extra
- Update to 3.0.2

OBS-URL: https://build.opensuse.org/request/show/516531
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=23
2017-08-12 18:59:08 +00:00
Luca Beltrame
d15ee0c5f4 Accepting request 491772 from home:wolfi323:branches:KDE:Extra
- Fix the -lang package Recommends

OBS-URL: https://build.opensuse.org/request/show/491772
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=21
2017-04-28 10:24:52 +00:00
Luca Beltrame
7fcac6aacb Accepting request 485722 from home:wolfi323:branches:KDE:Extra
- Update to 3.0.1.1
- Replace KF5I18n BuildRequires with Qt5LinguistTools, that is used now for installing the translations

OBS-URL: https://build.opensuse.org/request/show/485722
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=19
2017-04-05 13:46:04 +00:00
Raymond Wooninck
5275603190 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=17 2017-01-27 17:04:10 +00:00
Raymond Wooninck
cdf9a55521 Accepting request 451953 from home:wolfi323:branches:KDE:Extra
- Adjust the package Supplements, they were ineffective as there is no kdb package

OBS-URL: https://build.opensuse.org/request/show/451953
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=15
2017-01-23 15:39:35 +00:00
Raymond Wooninck
453ab62fe9 Accepting request 451258 from home:wolfi323:branches:KDE:Extra
- Rename the lang package to make it actually installable

OBS-URL: https://build.opensuse.org/request/show/451258
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=14
2017-01-21 11:10:53 +00:00
49d17890ee Accepting request 449633 from home:jengelh:branches:KDE:Extra
- RPM group fix

OBS-URL: https://build.opensuse.org/request/show/449633
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=13
2017-01-11 10:26:55 +00:00
Raymond Wooninck
bc12bdb338 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=2 2017-01-08 11:12:01 +00:00