libgnatcoll-db (25.0.0-2) unstable; urgency=medium

  * Reupload to unstable for the gnat-14 transition.

 -- Nicolas Boulenguez <nicolas@debian.org>  Thu, 20 Mar 2025 09:42:03 +0100

libgnatcoll-db (25.0.0-1) experimental; urgency=medium

  * Build new upstream release with gnat-14 for experimental.
  * Fix and clone upstream git URLs, enable pristine-tar.
  * Remove work-around for #971018 on mipsel.
  * Enable salsa continuous integration via debian/salsa-ci.yml.

 -- Nicolas Boulenguez <nicolas@debian.org>  Sun, 23 Feb 2025 10:45:26 +0000

libgnatcoll-db (23.0.0-6) unstable; urgency=medium

  * Reupload to unstable for the gnat-13/time_t64 transition.
    Closes: #1064745.

 -- Nicolas Boulenguez <nicolas@debian.org>  Sun, 17 Mar 2024 18:46:00 +0100

libgnatcoll-db (23.0.0-5) experimental; urgency=medium

  * Upload to experimental because of the following transitions.
  * Build with gnat-13.  Rename library package with new SOversion.
  * Build with dh-ada-library/9. Remove version from -dev package name.
    Provide a name containing a hash.
    Build-Depend: gnat instead of gnat-13. Break/Replace previous -devs.
  * autopkgtest: refine dependencies.

 -- Nicolas Boulenguez <nicolas@debian.org>  Tue, 26 Dec 2023 19:02:15 +0000

libgnatcoll-db (23.0.0-4) unstable; urgency=medium

  * Break/Replace libgnatcoll-*-dev since oldstable.
    Closes: #1034946, #1034964, #1034981, #1035010.

 -- Nicolas Boulenguez <nicolas@debian.org>  Wed, 10 May 2023 23:15:55 +0200

libgnatcoll-db (23.0.0-3) unstable; urgency=medium

  * Reupload to unstable for the gnat-12 transition.

 -- Nicolas Boulenguez <nicolas@debian.org>  Tue, 27 Dec 2022 01:37:53 +0100

libgnatcoll-db (23.0.0-2) experimental; urgency=medium

  * The flags fixing MIPS builds were relying on a bug in packaging.mk
    (DEB_CFLAGS_MAINT_* influencing ADAFLAGS). Explicitly fix both languages.
  * Revert the part of 23.0.0-1 applying two flags to two architectures.
    This is confusing and does not help.

 -- Nicolas Boulenguez <nicolas@debian.org>  Wed, 21 Dec 2022 15:01:04 +0000

libgnatcoll-db (23.0.0-1) experimental; urgency=medium

  * New upstream version 23.0.0
  * Build-Depend: sphinx rtd theme
  * Standards-Version: 4.6.2
  * Refresh patches
  * Set both -mxgot -Os on both mips64el mipsel

 -- Nicolas Boulenguez <nicolas@debian.org>  Wed, 21 Dec 2022 14:12:14 +0100

libgnatcoll-db (23~20220814-1) experimental; urgency=medium

  * Update for dh-ada-library 8.1.
  * Upstream snapshot applying some patches.
  * gnatcoll.gpr is now generated by.gprinstall and does define So_Ext,
    remove the related patch.
  * Install executables and libraries to debian/tmp with gprinstall.
  * Avoid dh_auto_build spawning several gprbuild or sphinx,
    interfering with their own job management.
  * Patch adding an informative shebang to installed scripts.
  * Prefer execute_before_dh_before to override/--remaining-packages.
  * Keep upstream layout for the only example.

 -- Nicolas Boulenguez <nicolas@debian.org>  Mon, 29 Aug 2022 22:38:31 +0000

libgnatcoll-db (23~20220527-1) experimental; urgency=medium

  * Build new snapshot with gcc-12 for experimental.
    Rename -dev packages per Ada policy.  No new shared object version.
  * Install example into the -doc package
  * Install dborm.py, required by gnatcoll_db2ada
  * rules: include architecture.mk before using it
  * rules: simplify transmission of versions/paths to gprbuild/dh-ada-library
  * Build with gcc-12 for experimental
  * Ensure the same compiler for Ada and C
  * Prefer debian/clean to a debhelper override
  * Bump Standards-Version
  * Refresh and update patches

 -- Nicolas Boulenguez <nicolas@debian.org>  Wed, 10 Aug 2022 10:08:40 +0000

libgnatcoll-db (22.0.0-2) unstable; urgency=medium

  * Reupload to unstable for the gnat-11 transition
  * Configure branch names for git-buildpackage
  * Require dh-ada-library 7.5, which generates ada:Depends differently

 -- Nicolas Boulenguez <nicolas@debian.org>  Sun, 08 May 2022 19:35:17 +0200

libgnatcoll-db (22.0.0-1) experimental; urgency=medium

  * Build new upstream version with gnat-11. Rename -dev packages.
    Force build order in experimental with version restrictions.
  * Build-Depend: tex-gyre.
  * Standards-Version: 4.6.0.
  * Cherry-pick equality-string-unbounded.diff from upstream 22.2 branch.
  * Use unversioned debian_packaging.mk from the gnat package.
  * Add upstream metadata.
  * uscan: drop unneeded filenamemangle option.

 -- Nicolas Boulenguez <nicolas@debian.org>  Tue, 22 Mar 2022 13:27:02 +0000

libgnatcoll-db (21.0.0-6) unstable; urgency=medium

  [ Peter Michael Green ]
  * Use -Os on mipsel, to work around jump length error (Closes: 971018).

 -- Nicolas Boulenguez <nicolas@debian.org>  Wed, 29 Dec 2020 17:08:02 +0000

libgnatcoll-db (21.0.0-5) unstable; urgency=medium

  [ Adrian Bunk <bunk@debian.org> ]
  * Fix the build on mipsel.

 -- Nicolas Boulenguez <nicolas@debian.org>  Tue, 22 Dec 2020 23:35:21 +0100

libgnatcoll-db (21.0.0-4) unstable; urgency=medium

  * Reupload to unstable for gnat-10 transition.
  * Standards-Version: 4.5.1.

 -- Nicolas Boulenguez <nicolas@debian.org>  Mon, 21 Dec 2020 07:50:30 +0100

libgnatcoll-db (21.0.0-3) experimental; urgency=medium

  * Let -db-bin Break and Replace -sqlite-bin. Closes: #975006.

 -- Nicolas Boulenguez <nicolas@debian.org>  Tue, 17 Nov 2020 21:09:31 +0000

libgnatcoll-db (21.0.0-2) experimental; urgency=medium

  * Clean xref/generated/* but keep the directory for a future build.

 -- Nicolas Boulenguez <nicolas@debian.org>  Tue, 17 Nov 2020 18:34:58 +0000

libgnatcoll-db (21.0.0-1) experimental; urgency=medium

  * New upstream release.  New -doc package.
    No ALI/SO change in experimental, but the version restrictions in
    build dependencies  should ensure the build order.
  * Upstream now grants the GCC runtime exception to GPL-3+.
    Relicense Debian packaging accordingly.
  * Debian now accepts code linking GPL code with OpenSSL.
    Reenable binding to PostGreSQL (closes: #868189).
    Rename helper executable and -bin package for consistency.
  * Upstream recommends to watch github instead of the community website.
    The main motivation for repackaging has disappeared.
    Restore license for previously stripped sqlite/amalgamation copy.
  * Revert an upstream commit (subsecond precision in SQLite timestamps)
    requiring gnat features not yet in Debian.
  * Adapt doc build script to python3.
  * Remove unused sphinx extensions.
  * Improve description of binary packages.
  * Change global Section from misc to more accurate libdevel.
  * Replace generic description of gnatcoll with specific descriptions.
  * Improve patch introducing a shared GNAT project (no-op for Debian, but
    may help acceptance by upstream).

 -- Nicolas Boulenguez <nicolas@debian.org>  Sun, 15 Nov 2020 20:56:43 +0000

libgnatcoll-db (20.0-1) experimental; urgency=medium

  * New upstream release built with gnat-10. Rename lib and -dev packages.
  * Split some patches and forward some.
  * Debhelper 13.
  * Drop obsolete Pre-Depends.
  * Pass build flags via the environment.
  * Spare some gprbuild runs.

 -- Nicolas Boulenguez <nicolas@debian.org>  Sun, 07 Jun 2020 19:48:22 +0000

libgnatcoll-db (19.2-3) unstable; urgency=medium

  [ Aurelien Jarno <aurelien@aurel32.net> ]
  * Compile with mixgot option on mipsel. Closes: #953069.

 -- Nicolas Boulenguez <nicolas@debian.org>  Wed, 25 Mar 2020 15:40:52 +0100

libgnatcoll-db (19.2-2) unstable; urgency=medium

  * Reupload to unstable for gnat-9 transition.
  * Use debhelper 12 dh-sequence- syntax.
  * Standards-Version: 4.5.0.

 -- Nicolas Boulenguez <nicolas@debian.org>  Tue, 25 Feb 2020 17:48:18 +0100

libgnatcoll-db (19.2-1) experimental; urgency=medium

  * New upstream release, rebuilt with gcc-9 and updated dependencies.
    Rename lib and -dev packages accordingly.
  * Source is now only available as github commits instead of tarballs.
    Update Homepage, Source. Provide a script recreating the .orig.
  * Though distributed differently, the GPL versions do *not* provide
    the GCC Runtime exception to non-paying customers.
  * Track packaging history at salsa.debian.org.
  * Debhelper 12. Standards-Version 4.4.1, sort dependencies.
  * Fix a gpr project attribute name in link-pthread.diff.
  * Enable all linker warnings.
  * Only include specific dpkg-dev snippet.
  * Update autopkgtest variable name for temporary directory.

 -- Nicolas Boulenguez <nicolas@debian.org>  Sun, 15 Dec 2019 17:47:27 +0100

libgnatcoll-db (18-4) unstable; urgency=medium

  * Rebuild in unstable for gnat-8 transition.

 -- Nicolas Boulenguez <nicolas@debian.org>  Sat, 27 Oct 2018 15:09:59 +0200

libgnatcoll-db (18-3) experimental; urgency=medium

  * Link with pthread on architectures affected by #760211.
  * Standards-Version: 4.2.0. Rules-Requires-Root: no.

 -- Nicolas Boulenguez <nicolas@debian.org>  Fri, 03 Aug 2018 20:58:05 +0200

libgnatcoll-db (18-2) experimental; urgency=medium

  * Unset Library_Interface in sqlite project,
    restoring the symbols from the builder and gnade components.
  * Prevent such regressions with a runtime test.
  * Move LDFLAGS before libraries also when linking executables.

 -- Nicolas Boulenguez <nicolas@debian.org>  Sun, 01 Jul 2018 22:47:36 +0200

libgnatcoll-db (18-1) experimental; urgency=medium

  * New upstream version, splitting the libgnatcoll source package.
    Repackage this component without the huge copy of sqlite generated code.
  * No ALI/SO package renaming in experimental, but two new binary packages:
    libgnatcoll-sqlSO and libgnatcoll-sqlALI-dev.
  * Replace gnatcoll_db2ada executable name with new upstream name
    depending on the backend: gnatcoll_sqlite2ada.
  * Fix language list in sqlite module (error with dh_ada_library).
  * Remove -l options for static libraries (error with recent gprbuild).
  * Rewrite d/rules sequentially. The build must be strictly linear, so
    using Make syntax only leads to confusion.
  * Add a minimal run time test.

 -- Nicolas Boulenguez <nicolas@debian.org>  Sun, 24 Jun 2018 15:43:05 +0200

libgnatcoll (17.0.2017-5) experimental; urgency=medium

  * Rebuild with gnat-8, libgpr1-dev, libgtkada18-dev..
    Rename shared libraries and -dev packages per Debian Ada policy.
  * Remove watch file. Explain why in README.source.
  * Install documentation to libgnatcoll-doc.
    Doc is shared for all -dev packages, so the effort is wasted.
  * Remove override for lintian pedantic messages.
  * Update upstream home page.
  * Use forgotten sphinxdoc:Built-Using substitution variable.

 -- Nicolas Boulenguez <nicolas@debian.org>  Tue, 08 May 2018 08:13:15 +0200

libgnatcoll (17.0.2017-4) unstable; urgency=medium

  * Upload to unstable.
  * Break+Replace: previous gtkada-dev package per Ada policy. Closes: #896570.
  * Standards-Version: 4.1.4.

 -- Nicolas Boulenguez <nicolas@debian.org>  Tue, 24 Apr 2018 17:17:56 +0200

libgnatcoll (17.0.2017-4~pre1) experimental; urgency=medium

  * Rebuild with libgtkada-dev updating gtk-gir, fixing gnat-gps.
    Ada policy requires a renaming of the libgnatcoll-gtk-dev package,
    but the fix does not affect the gnatcoll ABI and SO version.
  * Debhelper 11 and Standards-Version: 4.1.3.
    Move docs from /u/s/doc/*-doc to /u/s/doc/*-dev.
  * Build-Depends: drop obsolete version restriction on dpkg-dev.
  * python_single_statement_set_default_console.diff: fix serious typo.
  * Build-Depend: drop dpkg-dev obsolete version restriction.

 -- Nicolas Boulenguez <nicolas@debian.org>  Sat, 03 Mar 2018 14:28:59 +0100

libgnatcoll (17.0.2017-3) unstable; urgency=medium

  * Make testsuite more verbose. Closes: #872081.
  * Build-Depend latexmk for LaTeX sphinx-doc module. Closes: #872204.
  * Build-Depend: python3 version of sphinx-doc. Patch conf.py.
  * Standards-Version: 4.1.0.
  * Rebuild with libgpr 2017-5 (because of libxmlada-unicode).
    -dev version is already new in testing.

 -- Nicolas Boulenguez <nicolas@debian.org>  Tue, 26 Sep 2017 16:54:43 +0200

libgnatcoll (17.0.2017-2) unstable; urgency=medium

  * Upload to unstable.
  * The switch to gcc-7 requires a SO version bump for each library,
    except gnatcoll, g-python, g-xref, already new in unstable.
    The Break/Replace with previous -dev becomes implicit in unstable.
  * Disable parallel doc generation to prevent #869098.
  * Standards-Version: 4.0.1. Priority: optional.
  * Vcs-Mtn: new URI format.
  * clean objects forgotten by aclocal.m4.
  * Build-Depends: renamed texlive-plain-generic.

 -- Nicolas Boulenguez <nicolas@debian.org>  Thu, 10 Aug 2017 12:42:17 +0200

libgnatcoll (17.0.2017-1) experimental; urgency=medium

  * New upstream release, two new packages for the gnatcoll-xref library.
    No ALI/SO bump in experimental.
  * Build with gnat-7, which deals with SOURCE_DATE_EPOCH directly.
  * Debhelper 10, which deals with autoconf generated stuff.
  * Standards-Version: 4.0.0. Downgrade -doc to Suggests.
    HTTPS URL for copyright format. Handle DEB_BUILD_OPTIONS=nodoc.
  * Allow -doc package to satisfy multi-arch foreign dependencies.
  * PDFLatex now handles SOURCE_DATE_EPOCH without faketime.

 -- Nicolas Boulenguez <nicolas@debian.org>  Tue, 11 Jul 2017 01:44:33 +0200

libgnatcoll (16.1.0-1) experimental; urgency=medium

  * New upstream release. Update to ligtkada16.1.0-dev.
    Replace libgnatprj/vsn, dropped by GCC with libgpr from gprbuild.
    Bump ALI versions and conflict/break previous -dev per Ada policy.
    Bump SO versions for gnatcoll and gnatcoll-python.
  * Remove many patches to upstream Makefile and invoke gprbuild directly.
    Upstream prefers a reduced set of well tested configurations.
  * remove generate-sources-timestamp.diff, but regenerate the sources after
    the build and fail if they differ with the ones from the tarball.
  * python_single_statement_set_default_console.diff was waiting an ALI bump.
  * Select all hardening flags, gprbuild will override pie when needed.
  * C sources, ignored in ALI files, do not require predictible timestamps.
  * Simplify watch file thanks to version 4 format.

 -- Nicolas Boulenguez <nicolas@debian.org>  Sun, 21 Aug 2016 17:48:30 +0200

libgnatcoll (1.7gpl2015-2) unstable; urgency=medium

  * Revert to python2 as long as most startup scripts in the gnat-gps
    reverse dependency are incompatible with python3. Reopens: #760004.
  * Build-Depend: texlive-generic-extra for iftex.sty. Closes: #830334.
  * Ensure that ./configure and gprbuild use gnatgcc instead of gcc.

 -- Nicolas Boulenguez <nicolas@debian.org>  Fri, 29 Jul 2016 08:05:19 +0200

libgnatcoll (1.7gpl2015-1) unstable; urgency=medium

  * Build with gnat-6 and gprbuild >= 2015-2. Upload to unstable.
  * Switch from manual -dbg packages to automatic -dbgsym packages.
  * Enable all hardening options, but PIE because we build a shared library.
  * Move sphinx-common to Build-Depends-Indep.
  * Standards-Version: 3.9.8 (no changes).

 -- Nicolas Boulenguez <nicolas@debian.org>  Tue, 26 Apr 2016 10:06:03 +0200

libgnatcoll (1.7gpl2015-1~exp1) experimental; urgency=medium

  * New upstream release.
  * Build-Depend gnat-5, rename library and -dev packages per Ada policy.
  * watch: use Adacore uscan redirector.
  * copyright: since Files-Excluded is mandatory for minified javascript,
    also remove generated, copied or unused sources.
  * Transmit -a/-i options to dh-ada-library. Closes: #806628.
  * Select python3 instead of 2. Closes: #760004.
  * Set build flags from ./configure instead of gprbuild.
    Let gprbuild select the right gcc version to mix with Ada.
    Configure only once during arch & indep builds.
  * generate-sources-timestamp.diff: update timestamp only if contents
    changed (for reproducible builds).
  * Standards-Version: 3.9.7.

 -- Nicolas Boulenguez <nicolas@debian.org>  Sat, 27 Feb 2016 14:34:24 +0100

libgnatcoll (1.6gpl2014-9) unstable; urgency=medium

  * patches/explicit-source-dirs-in-projects.diff closes: #802862.

 -- Nicolas Boulenguez <nicolas@debian.org>  Sun, 25 Oct 2015 19:34:08 +0100

libgnatcoll (1.6gpl2014-8) unstable; urgency=medium

  * Mix gnat-4.9 with gcc-4.9 instead of default gcc-5. Closes: #777946.
  * (XS-)Testsuite: now generated by dpkg-source.

 -- Nicolas Boulenguez <nicolas@debian.org>  Tue, 08 Sep 2015 00:45:05 +0200

libgnatcoll (1.6gpl2014-7) unstable; urgency=medium

  * Touch generated sources for deterministic ALI files and tar headers.
    Freeze the clock for deterministic PDF timestamps.

 -- Nicolas Boulenguez <nicolas@debian.org>  Sun, 03 May 2015 17:31:48 +0200

libgnatcoll (1.6gpl2014-6) unstable; urgency=medium

  * Section: move source to misc and -dev to libdevel, as do ftpmasters.
  * Priority: raise run-time libraries and -bin to optional, to allow
    optional reverse dependencies (gnat-gps, asis-programs).

 -- Nicolas Boulenguez <nicolas@debian.org>  Mon, 06 Oct 2014 23:14:53 +0200

libgnatcoll (1.6gpl2014-5) unstable; urgency=medium

  * Drop PostGreSQL support, which depends on OpenSSL and is thus
    incompatible with the GPL. Closes: #763284.
  * Standards-Version: 3.9.6 without changes.

 -- Nicolas Boulenguez <nicolas@debian.org>  Sat, 04 Oct 2014 13:51:20 +0200

libgnatcoll (1.6gpl2014-4) unstable; urgency=medium

  * Link with pthread to circumvent compiler bug #760211.

 -- Nicolas Boulenguez <nicolas@debian.org>  Tue, 02 Sep 2014 00:01:38 +0200

libgnatcoll (1.6gpl2014-3) unstable; urgency=medium

  * Break/Replace gnat-gps << 5.3-4, previous provider of gnatinspect.
  * copyright: explain why some headers contain the GPL-2+.
  * Let libgnatcoll-dev Depends: libgnatgpr-dev (via ada:Depends).
  * Drop redundant Build-Depends-Indep: sphinx-common.

 -- Nicolas Boulenguez <nicolas@debian.org>  Sat, 30 Aug 2014 20:42:35 +0200

libgnatcoll (1.6gpl2014-2) unstable; urgency=medium

  * Build-Depend: sphinx-common. dh_sphinxdoc is needed during -arch rebuilds.

 -- Nicolas Boulenguez <nicolas@debian.org>  Thu, 14 Aug 2014 06:29:11 +0200

libgnatcoll (1.6gpl2014-1) unstable; urgency=medium

  * Initial packaging. Closes: #757309.
    GPL 2014 is between 1.6 and 1.7 commercial releases.
    Upstream archive is repackaged without minified javascript.

 -- Nicolas Boulenguez <nicolas@debian.org>  Sun, 10 Aug 2014 03:35:11 +0200
