57 Commits

Author SHA256 Message Date
37463690d9 Accepting request 1266175 from KDE:Extra
- Add patches:
  * 0001-Find-newer-PostgreSQL-versions.patch
  * kdb-cmake4.patch

OBS-URL: https://build.opensuse.org/request/show/1266175
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kdb?expand=0&rev=17
2025-04-02 15:14:11 +00:00
Christophe Marin
003f67e9e2 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=53 2025-04-01 13:18:02 +00:00
Christophe Marin
2caa9549cf OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=52 2025-04-01 13:14:58 +00:00
20ef5a07b2 Accepting request 1179159 from KDE:Extra
- Enforce c++-17 to fix build with icu 75

OBS-URL: https://build.opensuse.org/request/show/1179159
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kdb?expand=0&rev=16
2024-06-07 13:04:55 +00:00
Christophe Marin
a03857eebf OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=50 2024-06-07 08:58:01 +00:00
f69d5df651 Accepting request 1144973 from KDE:Extra
- Build using python3 rather than python2
- Spec cleanup
- Add upstream change:
  * 0001-Find-also-Python3-with-find_package-PythonInterp.patch

OBS-URL: https://build.opensuse.org/request/show/1144973
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kdb?expand=0&rev=15
2024-02-07 17:51:17 +00:00
Christophe Marin
365f485ff2 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
507cc8a905 - 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
9d7ada5037 Accepting request 902475 from KDE:Extra
OBS-URL: https://build.opensuse.org/request/show/902475
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kdb?expand=0&rev=14
2021-06-26 19:25:32 +00:00
63b9a29392 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
25cadcbca4 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=45 2021-04-20 13:45:53 +00:00
2dd2a0602a https://bugzilla.opensuse.org/show_bug.cgi?id=1176854
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kdb?expand=0&rev=13
2020-09-23 10:59:48 +00:00
bf979ec486 https://bugzilla.opensuse.org/show_bug.cgi?id=1176854
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kdb?expand=0&rev=12
2020-09-23 10:31:05 +00:00
a7a4bd3eb9 Accepting request 785417 from KDE:Extra
OBS-URL: https://build.opensuse.org/request/show/785417
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kdb?expand=0&rev=11
2020-03-16 09:21:11 +00:00
Luca Beltrame
f21187c7d3 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
2d1bf7816d Accepting request 768765 from KDE:Extra
OBS-URL: https://build.opensuse.org/request/show/768765
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kdb?expand=0&rev=10
2020-01-31 22:56:46 +00:00
28cb738feb 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
7881c6182d 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
0c790c7113 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=39 2020-01-30 13:45:02 +00:00
Wolfgang Bauer
fb5f1973e5 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=38 2020-01-30 13:44:29 +00:00
Wolfgang Bauer
c6b67fa680 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=37 2020-01-30 13:43:49 +00:00
54d2183ecd Accepting request 725805 from KDE:Extra
- Remove the pkg-config file from the -devel package. KDb3.pc contains
  incorrect entries.

OBS-URL: https://build.opensuse.org/request/show/725805
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kdb?expand=0&rev=9
2019-08-24 16:50:00 +00:00
94bd0169e7 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=35 2019-08-24 08:50:20 +00:00
e64b648e35 Accepting request 693283 from KDE:Extra
OBS-URL: https://build.opensuse.org/request/show/693283
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kdb?expand=0&rev=8
2019-04-12 07:15:57 +00:00
077ed6dcfa 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
963d529fa5 Accepting request 685168 from KDE:Extra
OBS-URL: https://build.opensuse.org/request/show/685168
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kdb?expand=0&rev=7
2019-03-15 09:52:27 +00:00
02fa00516d 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
Wolfgang Bauer
51b5c5bac1 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=30 2019-03-14 19:35:17 +00:00
Wolfgang Bauer
a2d553b508 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=29 2019-03-14 19:33:51 +00:00
086205f707 Accepting request 589864 from KDE:Extra
OBS-URL: https://build.opensuse.org/request/show/589864
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kdb?expand=0&rev=6
2018-03-24 15:14:28 +00:00
Luca Beltrame
1874b718eb 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
332d90d96c Accepting request 581813 from KDE:Extra
OBS-URL: https://build.opensuse.org/request/show/581813
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kdb?expand=0&rev=5
2018-03-02 20:11:46 +00:00
b136277ec7 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
e146f2b068 Accepting request 516567 from KDE:Extra
1

OBS-URL: https://build.opensuse.org/request/show/516567
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kdb?expand=0&rev=4
2017-08-13 13:00:40 +00:00
27923f5475 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
390d66f5b6 Accepting request 491795 from KDE:Extra
1

OBS-URL: https://build.opensuse.org/request/show/491795
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kdb?expand=0&rev=3
2017-04-29 08:53:37 +00:00
Luca Beltrame
a4afafc99c 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
c177f69959 Accepting request 485834 from KDE:Extra
1

OBS-URL: https://build.opensuse.org/request/show/485834
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kdb?expand=0&rev=2
2017-04-11 07:45:33 +00:00
Luca Beltrame
e72888a955 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
3fede2c452 Accepting request 453003 from KDE:Extra
OBS-URL: https://build.opensuse.org/request/show/453003
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kdb?expand=0&rev=1
2017-02-05 14:48:25 +00:00
Raymond Wooninck
fcbf4f65dd 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
5ba5271646 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=16 2017-01-27 17:03:21 +00:00
Raymond Wooninck
0406f8e424 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
b9740acec1 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
20d1788d51 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
a4866318f7 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=12 2017-01-08 13:42:35 +00:00
Raymond Wooninck
88ba87a43a OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=11 2017-01-08 13:33:15 +00:00
Raymond Wooninck
2c30de4ab2 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=10 2017-01-08 13:29:00 +00:00
Raymond Wooninck
73fd65f46c OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=9 2017-01-08 13:11:33 +00:00
Raymond Wooninck
9fd4d7b3b9 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=8 2017-01-08 13:02:15 +00:00