57 Commits

Author SHA256 Message Date
e3cf8e6af1 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
573e6499c0 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
c65e905a00 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=52 2025-04-01 13:14:58 +00:00
08bf0553f5 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
86260178ce OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=50 2024-06-07 08:58:01 +00:00
cd54905270 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
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
e221274ab7 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
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
13427f3754 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
c8ee1ccaa4 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
b33da9c066 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
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
6c71bf2061 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
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
Wolfgang Bauer
c22e977715 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
370f7335f4 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=37 2020-01-30 13:43:49 +00:00
85a3f17745 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
4fc59b9e6f OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=35 2019-08-24 08:50:20 +00:00
d2599b4154 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
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
b65df5acad 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
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
Wolfgang Bauer
40cd1b8109 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
a28b064b07 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=29 2019-03-14 19:33:51 +00:00
e51eac9fce 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
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
e6e5e6ac51 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
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
26edab7464 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
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
b58db446f9 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
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
21b4af7cf3 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
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
a26f89af87 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
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
ca562cfdf3 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
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
8de078f499 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
1575813b6b 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
3f25202f40 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
afda59058a 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
67c43cc994 OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kdb?expand=0&rev=8 2017-01-08 13:02:15 +00:00