Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libKDb3-4-3.2.0-9.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libKDb3-4 Distribution: openSUSE Tumbleweed
Version: 3.2.0 Vendor: openSUSE
Release: 9.1 Build date: Fri Jun 7 10:57:55 2024
Group: Unspecified Build host: reproducible
Size: 2711539 Source RPM: kdb-3.2.0-9.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://community.kde.org/KDb
Summary: The library for the Database Connectivity and Creation Framework
The library for the database connectivity and creation framework for various database vendors

Provides

Requires

License

LGPL-2.0-only

Changelog

* Fri Jun 07 2024 Christophe Marin <christophe@krop.fr>
  - Enforce c++-17 to fix build with icu 75
* Wed Feb 07 2024 Christophe Marin <christophe@krop.fr>
  - Build using python3 rather than python2
  - Spec cleanup
  - Add upstream change:
    * 0001-Find-also-Python3-with-find_package-PythonInterp.patch
* Sat Jun 26 2021 Wolfgang Bauer <wbauer@tmo.at>
  - Add Fix-build-with-newer-Qt.patch to fix build after the latest
    Qt update
* Tue Apr 20 2021 Christophe Giboudeaux <christophe@krop.fr>
  - Spec cleanup
* Mon Mar 16 2020 Max Lin <mlin@suse.com>
  - BuildRequires postgresql-server-devel on Leap version >= 15.2
* Thu Jan 30 2020 wbauer@tmo.at
  - Add Fix-build-with-PostgreSQL-12.patch to fix build in Tumbleweed
* Sat Aug 24 2019 Christophe Giboudeaux <christophe@krop.fr>
  - Remove the pkg-config file from the -devel package. KDb3.pc contains
    incorrect entries.
* Thu Apr 11 2019 wbauer@tmo.at
  - 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
* Thu Mar 14 2019 wbauer@tmo.at
  - BuildRequire postgresql-server-devel instead of postgresql-devel
    on Tumbleweed to fix build with the latest postgresql version
* Tue Mar 20 2018 wbauer@tmo.at
  - 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

Files

/usr/lib64/libKDb3.so.4
/usr/lib64/libKDb3.so.4.2.0
/usr/share/licenses/libKDb3-4
/usr/share/licenses/libKDb3-4/COPYING.LIB


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Nov 17 00:04:04 2024