cmake-extras (1.8) unstable; urgency=medium

  * Upstream-provided Debian package for cmake-extras. See upstream
    ChangeLog for recent changes.

 -- UBports developers <developers@ubports.com>  Sat, 08 Feb 2025 16:52:32 +0100

cmake-extras (1.7) unstable; urgency=medium

  * Upstream-provided Debian package for cmake-extras. See upstream
    ChangeLog for recent changes.

 -- UBports developers <developers@ubports.com>  Sun, 15 Oct 2023 09:09:02 +0200

cmake-extras (1.6) unstable; urgency=medium

  [ Michael Hudson-Doyle ]
  * Add #include of <locale.h> to examples/intltool-demo/src/main.cpp

  [ Marius Gripsgard ]
  * [GMock] Add support for >=1.8.1 and provide version varable

  [ Robert Tari ]
  * Add gobject-introspection and vala
  * Fix GMock location search

  [ Mike Gabriel ]
  * src/GMock/GMockConfig.cmake: Fix GMock detection for googletest 1.10.0.
  * debian/tests/control: Require pkg-config and libgtest-dev for gmock autopkgtest.

  [ Ratchanan Srirattanamet ]
  * GMock: switch from INTERFACE to IMPORTED library
  * GMock: rename pkg_check_modules variable name
  * GMock: add old variable names
  * GMock: make sure gmock_main is independent
  * GMock: support building GMock as shared libs

  [ Rodney Dawes ]
  * Get more complete gcc version info.

  [ Luca Weiss ]
  * Add search hint for qmlplugindump

 -- Dalton Durst <dalton@ubports.com>  Wed, 12 Jan 2022 09:16:31 -0600

cmake-extras (1.5) focal; urgency=medium

  [ Rodney Dawes ]
  * Bump version.
  * Enable doxyqml by default.

  [ Luca Weiss ]
  * Fix error message in QmlPluginsConfig.cmake

  [ Rodney Dawes ]
  * Remove arm references.
  * Use the u-t-sounds Jenkinsfile.
  * Move clean-coverage definition.

  [ Marius Gripsgard ]
  * Cleanup bzr ashes

 -- Ratchanan Srirattanamet <ratchanan@ubports.com>  Mon, 22 Mar 2021 21:37:04 +0700

cmake-extras (1.4+17.04.20170405-0ubuntu1) zesty; urgency=medium

  [ Pete Woods ]
  * Drop deprecated modules now that no-one is using them any more,
    fixing bug (LP: #1563573).
  * Intltool filtering should filter out files that match any regex.

  [ Larry Price ]
  * Allow passing in an argument to specify alternative programming
    language to xgettext. (LP: #1675865)

 -- Pete Woods <pete.woods@canonical.com>  Wed, 05 Apr 2017 12:57:00 +0000

cmake-extras (1.3+17.04.20170310-0ubuntu1) zesty; urgency=medium

  [ Pete ]
  * Make GDBus source name generation work like more conventional macros.

 -- Pete Woods <pete.woods@canonical.com>  Fri, 10 Mar 2017 12:38:01 +0000

cmake-extras (1.2+17.04.20170228-0ubuntu1) zesty; urgency=medium

  * Add function to compile GSettings schemas. (LP: #1664714)
  * Handle merging translations into non-ini file types. (LP: #1664325)
  * Append file globs for translation template function. (LP: #1664345)
  * Use already unique translation template as target name.
  * Add a GDbus module for using gdbus-codegen in cmake projects.
  * Refactor GSettings module to provide a compile_schemas macro. (LP:
    #1664714)
  * Handle other style options for merging, and no translations for xml
    style. (LP: #1664325)
  * Append file globs rather than resetting the variable. (LP: #1664345)
  * Don't use the gettext unique target magic for pot files.
  * Add a module for using gdbus-codegen code with cmake.

 -- Rodney Dawes <rodney.dawes@canonical.com>  Tue, 28 Feb 2017 17:48:00 +0000

cmake-extras (1.2+17.04.20170213-0ubuntu1) zesty; urgency=medium

  * Add autopkgtest for gsettings macro.
  * Handle generated gschema files. (LP: #1661686)

 -- Rodney Dawes <rodney.dawes@canonical.com>  Mon, 13 Feb 2017 18:16:40 +0000

cmake-extras (1.1+17.04.20170209-0ubuntu1) zesty; urgency=medium

  [ Pete ]
  * Add IncludeChecker macro.
  * Add FILTER argument to intltool macros.

 -- Pete Woods <pete.woods@canonical.com>  Thu, 09 Feb 2017 12:47:56 +0000

cmake-extras (1.0+17.04.20170110.1-0ubuntu1) zesty; urgency=medium

  * Add autopkgtest for intltool macros
  * Add autopkgtest for DoxygenBuilder macros

 -- Pete Woods <pete.woods@canonical.com>  Tue, 10 Jan 2017 12:06:28 +0000

cmake-extras (0.10+17.04.20161208.1-0ubuntu1) zesty; urgency=medium

  [ Pete ]
  * Migrate all modules to unversioned cmake directory.

  [ James Henstridge ]
  * Move coverage report code to use find_package(CoverageReport) rather
    than include(EnableCoverageReport).

 -- Pete Woods <pete.woods@canonical.com>  Thu, 08 Dec 2016 13:54:16 +0000

cmake-extras (0.9+17.04.20161202.1-0ubuntu1) zesty; urgency=medium

  [ Michi Henning ]
  * Added CopyrightTest module.

  [ James Henstridge ]
  * Add an autopkgtest for the find_package(GMock) macro.
  * Move some of the modules out of ${CMAKE_ROOT} and in to the
    unversioned /usr/share/cmake/ directory.

  [ Rodney Dawes ]
  * Simplify the INSTALL_TRANSLATIONS command to avoid regenerating po
    files. (LP: #1645856)

 -- Michi Henning <michi@triodia.com>  Fri, 02 Dec 2016 05:59:21 +0000

cmake-extras (0.8+17.04.20161125-0ubuntu1) zesty; urgency=medium

  * More appropriate fix for gtest 1.8, backward compatible with 1.7.

 -- Michi Henning <michi@triodia.com>  Fri, 25 Nov 2016 00:49:37 +0000

cmake-extras (0.7+17.04.20161123.5-0ubuntu1) zesty; urgency=medium

  * Fixes for gtest 1.8.0. (LP: #1644062) (LP: #1644062)

 -- Michi Henning <michi@triodia.com>  Wed, 23 Nov 2016 06:25:33 +0000

cmake-extras (0.7+16.04.20160513-0ubuntu5) zesty; urgency=medium

  [ Timo Jyrinki, Martin Pitt ]
  * Fix versioning for upper cmake version

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Tue, 15 Nov 2016 11:04:24 +0100

cmake-extras (0.7+16.04.20160513-0ubuntu4) zesty; urgency=medium

  [ Martin Pitt, Gianfranco Costamagna ]
  * Enforce a particular cmake runtime dependency, because the installed
    files have an hardcoded version directory, so we need to no-change
    rebuild at each new cmake release.

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Mon, 14 Nov 2016 17:41:56 +0100

cmake-extras (0.7+16.04.20160513-0ubuntu3) zesty; urgency=medium

  * Rebuild against new cmake 3.7.

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Mon, 14 Nov 2016 15:05:04 +0100

cmake-extras (0.7+16.04.20160513-0ubuntu2) zesty; urgency=medium

  * No change rebuild for cmake 3.6 (LP: #1635613)

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Fri, 21 Oct 2016 14:22:07 +0200

cmake-extras (0.7+16.04.20160513-0ubuntu1) xenial; urgency=medium

  [ Pete ]
  * Add formatcode module.

  [ Charles Kerr, Pete Woods ]
  * Add optional `formatcode' test and rule for comparing code to, and
    reformatting code to, a style guide standard.

 -- Pete Woods <ci-train-bot@canonical.com>  Fri, 13 May 2016 15:39:57 +0000

cmake-extras (0.6+16.04.20160215-0ubuntu2) xenial; urgency=medium

  * No change rebuild for new cmake

 -- Michael Terry <mterry@ubuntu.com>  Tue, 29 Mar 2016 09:47:08 -0400

cmake-extras (0.6+16.04.20160215-0ubuntu1) xenial; urgency=medium

  [ Pete Woods ]
  * Add NO_INSTALL option to QmlPlugins.cmake (LP: #1539314).
  * Respect DESTINATION parameter in QmlPlugins.cmake (LP: #1539314).

  [ CI Train Bot ]
  * No-change rebuild.

 -- Pete Woods <ci-train-bot@canonical.com>  Mon, 15 Feb 2016 15:22:58 +0000

cmake-extras (0.5+16.04.20160113-0ubuntu1) xenial; urgency=medium

  * Add -g to compile flags for gtest/gmock, otherwise we don't
    necessarily get debug info if a test needs debugging with gdb. Also
    added warning suppressions to stop the noise from the build if the
    caller has additional warnings enabled.

 -- Michi Henning <michi.henning@canonical.com>  Wed, 13 Jan 2016 12:22:46 +0000

cmake-extras (0.5+16.04.20151026-0ubuntu1) xenial; urgency=medium

  * No change rebuild for cmake 3.3

 -- Pete Woods <ci-train-bot@canonical.com>  Mon, 26 Oct 2015 07:35:06 +0000

cmake-extras (0.5+15.10.20151021-0ubuntu1) wily; urgency=medium

  [ Pete Woods ]
  * Don't assume anything about the doxygen examples directory. (LP: #1476487)
  * Only build docs when input files have changed. (LP: #1476488)

  [ CI Train Bot ]
  * No-change rebuild.

 -- Pete Woods <ci-train-bot@canonical.com>  Wed, 21 Oct 2015 10:57:29 +0000

cmake-extras (0.4+15.10.20151020-0ubuntu1) wily; urgency=medium

  [ Michi Henning ]
  * Append with a space to compile flags (fixes lp:1469952). (LP:
    #1469952)

 -- Pete Woods <ci-train-bot@canonical.com>  Tue, 20 Oct 2015 13:13:45 +0000

cmake-extras (0.4+15.10.20150918-0ubuntu1) wily; urgency=medium

  * Fix failure when no COPYRIGHT_HOLDER argument provided

 -- Pete Woods <ci-train-bot@canonical.com>  Fri, 18 Sep 2015 08:34:37 +0000

cmake-extras (0.4+15.10.20150622.1-0ubuntu1) wily; urgency=medium

  [ Michi Henning ]
  * Enable coverage with clang. If build type is coverage and clang is
    used, clang emits coverage data in gcc format, so gcovr/lcov can be
    used to generate the report.
  * Fixes carried over from thumbnailer, made by James to correctly
    filter XML coverage data, so we don't get tons of noise about system
    files in the coverage report created by Jenkins.

  [ Pete Woods ]
  * Install modules using CMake to allow detection of CMake version (LP:
    #1467030)

 -- CI Train Bot <ci-train-bot@canonical.com>  Mon, 22 Jun 2015 08:55:27 +0000

cmake-extras (0.4+15.10.20150618-0ubuntu1) wily; urgency=medium

  [ Pete Woods ]
  * Move scripts to cmake-3.2 dir for compatibility with Wily

 -- CI Train Bot <ci-train-bot@canonical.com>  Thu, 18 Jun 2015 11:56:32 +0000

cmake-extras (0.4+15.04.20150513-0ubuntu1) vivid; urgency=medium

  [ Pete Woods ]
  * Add QmlPlugin macros.
  * Add Doxygen macro added: UseDoxygen.Doxyfile.in UseDoxygen.cmake
  * Add GSettings macro added: UseGSettings.cmake

  [ Michi Henning ]
  * Added clean-coverage target

 -- CI Train Bot <ci-train-bot@canonical.com>  Wed, 13 May 2015 15:19:10 +0000

cmake-extras (0.3+15.04.20141204-0ubuntu1) vivid; urgency=medium

  [ Pete Woods ]
  * Add GMock macros.
  * Add intltool macros

  [ Daniel Holbach ]
  * Move files to /usr/share/cmake-3.0. (LP: #1394648)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Thu, 04 Dec 2014 20:53:33 +0000

cmake-extras (0.2+14.10.20140910-0ubuntu2) vivid; urgency=low

  * debian/control:
    - add "Multi-Arch: foreign" to allow installing in a click
      crossbuild chroot
  * UseXGettext.cmake:
    - add missing "ALL" in xgettext_create_pot_file

 -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 30 Oct 2014 11:32:25 +0100

cmake-extras (0.2+14.10.20140910-0ubuntu1) utopic; urgency=low

  [ Pete Woods ]
  * Support plural forms

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 10 Sep 2014 08:10:44 +0000

cmake-extras (0.2+14.10.20140905-0ubuntu1) utopic; urgency=medium

  [ Pete Woods ]
  * Add XGettext translation macros.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 05 Sep 2014 13:15:12 +0000

cmake-extras (0.1+14.10.20140527-0ubuntu1) utopic; urgency=low

  [ Allan LeSage ]
  * Initial release.
  * Initial commit.
  * Added coverage macro files, added debian/copyright LGPL-3.
  * Added debian/install for cmake macros.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 27 May 2014 14:34:20 +0000
