gnustep-sqlclient (1.9.0-10) unstable; urgency=medium

  * debian/control (Build-Depends): Switch to debhelper compat 14.  Add
    cross-exe-wrapper <cross> to run ecpg during cross builds.
    (Depends): Remove ${misc:Depends} and ${shlibs:Depends}.
  * debian/cross-ecpg.in: New file; run ecpg via cross-exe-wrapper.
  * debian/rules (PATH): Modify in case of cross-building so that our
    wrapper is used instead of /usr/bin/ecpg.
    (execute_before_dh_auto_build): New conditional target; generate
    debian/ecpg from debian/cross-ecpg.in.
    (override_dh_auto_clean): Delete generated wrapper.
  * debian/docs: Rename as...
  * debian/libsqlclient-dev.docs: ...to prepare for compat 15.

 -- Yavor Doganov <yavor@gnu.org>  Mon, 15 Jun 2026 18:41:59 +0300

gnustep-sqlclient (1.9.0-9) unstable; urgency=medium

  * debian/tests/mysql: Delete since MySQL is not in testing; this may
    lead to confusing results.  Thanks Paul Gevers.
  * debian/tests/control: Remove mysql test.
  * debian/control (Description): Mention MariaDB.
  * debian/rules (override_dh_auto_test): Temporarily skip Postgres and
    ECPG tests on GNU/Hurd (Addresses: #1137426).

 -- Yavor Doganov <yavor@gnu.org>  Sun, 31 May 2026 16:14:47 +0300

gnustep-sqlclient (1.9.0-8) unstable; urgency=medium

  * Upload to unstable.
  * debian/patches/ecpg-bytea.patch: New; fix the ECPG bundle.
  * debian/rules (override_dh_auto_test): Test the ECPG bundle.
  * debian/control (Build-Depends): Replace default-libmysqlclient-dev
    with libmariadb-dev-compat (Closes: #1137447).
  * debian/tests/sql-bundle-test: Split into...
  * debian/tests/postgres: ...and...
  * debian/tests/sqlite: ...to test bundles separately.
  * debian/tests/mariadb: New test.
  * debian/tests/mysql: Likewise.
  * debian/tests/ecpg: Likewise.
  * debian/tests/control: Update accordingly.  Add new tests.

 -- Yavor Doganov <yavor@gnu.org>  Fri, 29 May 2026 06:47:44 +0300

gnustep-sqlclient (1.9.0-7) experimental; urgency=medium

  * debian/control (gnustep-sqlclient-doc): New package; split
    documentation to avoid Multi-Arch conflicts (Closes: #1133733).
    (libsqlclient-dev) <Recommends>: Add the new -doc package.
    (Build-Depends-Indep): Move gnustep-base-doc here.
    (Priority, Rules-Requires-Root): Remove; no longer needed.
    (Standards-Version): Bump to 4.7.4; no changes required.
  * debian/rules (override_dh_auto_build, override_dh_auto_clean): Adjust
    recipes for the new package.
  * debian/doc-base: Rename as...
  * debian/gnustep-sqlclient-doc.doc-base: ...and amend paths.
  * debian/libsqlclient-dev.install.in: Rename as...
  * debian/libsqlclient-dev.install: ...and remove /usr/share.
  * debian/libsqlclient-dev.links.in: Rename as...
  * debian/gnustep-sqlclient-doc.links.in: ...and amend path.
  * debian/gnustep-sqlclient-doc.install.in: New file.
  * debian/watch: Switch to version 5.
  * debian/copyright: Add FSFUL.  Update copyright years.
  * debian/patches/tests-exit-status.patch: New; make all tests exit with
    an error in case of failure.

 -- Yavor Doganov <yavor@gnu.org>  Fri, 22 May 2026 07:44:11 +0300

gnustep-sqlclient (1.9.0-6) unstable; urgency=medium

  * debian/patches/ci-pgport.patch: New; append a string literal
    to the database configuration to set a different PostgreSQL port for
    the autopkgtest -- both Salsa CI runners and ci.debian.net use 5433.
  * debian/tests/sql-bundle-test: Pass CPPFLAGS, defining PGPORT.  Test
    only the highest PosgreSQL version; when testing all versions
    pg_virtualenv creates clusters on different ports so the autopkgtest
    will fail.  Do not ignore errors from testPostgres.
  * debian/rules (override_dh_auto_test): Remove pg_virtualenv -a option.

 -- Yavor Doganov <yavor@gnu.org>  Fri, 14 Mar 2025 07:23:16 +0200

gnustep-sqlclient (1.9.0-5) unstable; urgency=medium

  * debian/rules (override_dh_auto_test): Test the Postgres bundle.
  * debian/control (Build-Depends): Add postgresql <!nocheck>.
    (Standards-Version): Claim compliance with 4.7.2; no changes needed.
  * debian/tests/sql-bundle-test: Do a full build; run testPostgres.

 -- Yavor Doganov <yavor@gnu.org>  Tue, 11 Mar 2025 01:43:10 +0200

gnustep-sqlclient (1.9.0-4) unstable; urgency=medium

  * Run wrap-and-sort -ast.
  * debian/control (Build-Depends): Require libperformance-dev (>=
    0.6.0-4) and libgnustep-base-dev (>= 1.30.0-10) for the multiarch
    layout.
    (libsqlclient-dev, libsqlclient1.9): Mark as Multi-Arch: same.
    (Standards-Version): Claim compliance with 4.7.0; no changes needed.
  * debian/libsqlclient-dev.install.in: Update for multiarch.
  * debian/libsqlclient1.9.install: Likewise (Closes: #1093988).
  * debian/rules (execute_before_dh_link): New; run dh_gnustep to get the
    necessary multiarch dependency.
  * debian/upstream/metadata: New file.
  * debian/watch: Use HTTPS.
  * debian/copyright: Add Upstream-Contact; update copyright years.

 -- Yavor Doganov <yavor@gnu.org>  Fri, 31 Jan 2025 06:47:36 +0200

gnustep-sqlclient (1.9.0-3) unstable; urgency=medium

  * debian/rules (override_dh_clean): Rename override as...
    (override_dh_auto_clean): ...and pass $(docs) to fix FTBFS when
    building twice in a row (Closes: #1044313).  Thanks Lucas Nussbaum.
  * debian/control (Build-Depends): Drop gnustep-make; always pulled in.

 -- Yavor Doganov <yavor@gnu.org>  Mon, 14 Aug 2023 17:46:26 +0300

gnustep-sqlclient (1.9.0-2) unstable; urgency=medium

  * Upload to unstable.
  * debian/gbp.conf: Delete.

 -- Yavor Doganov <yavor@gnu.org>  Fri, 07 Jul 2023 23:08:31 +0300

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog gnustep-sqlclient-doc`.
