jkqtplotter (5.0.0~beta2+git20260626.e82cd41+dfsg1-1) unstable; urgency=medium

  * New upstream snapshot (fixes build on i386, see upstream #165)
  * libjkqtplotter-dev Depends: qt6-base-dev, qt6-svg-dev
    (required in the JKQTPlotter6 cmake scripts)
  * hack debian/watch to temporarily track upstream HEAD to apply
    sundry upstream patches to fix build
  * update debian/patches/test_fail.patch to skip and report status of
    2-row test in test_setColumnCopiedData_shrink_and_append.
    See upstream Issue#164.

 -- Drew Parsons <dparsons@debian.org>  Sat, 27 Jun 2026 16:27:44 +0200

jkqtplotter (5.0.0~beta1+dfsg1-2) unstable; urgency=medium

  * update test_fail.patch to report rows in the failing 3-row test,
    without testing the value. The test gets XPASS on other
    architectures, which is treated as a test failure. The failure is
    evidently system specific, not consistently reproducible.

 -- Drew Parsons <dparsons@debian.org>  Thu, 18 Jun 2026 13:03:06 +0200

jkqtplotter (5.0.0~beta1+dfsg1-1) unstable; urgency=medium

  * Initial release. (Closes: #1128992)
  * debian/watch: Uversion-Mangle allows for beta versions
    (as auto) and places a 4~ prefix to older 201x versions
    (semantic versioning started with v4.0.0 after v2019.11.3)
  * Build-Depends: cimg-dev (enable optional CImg support)
  * build configuration
    - enable C++20 standard (JKQtPlotter_ENABLED_CXX20=On)
    - don't add build config tags to libraries
      (JKQtPlotter_BUILD_DECORATE_LIBNAMES_WITH_BUILDTYPE=Off)
  * debian patch soname_version.patch sets the library soversion
    to the project major version (5, not 5.0.0)
  * libjkqtplotter-dev is not Multi-Arch: same because of the
    jkqtmathtext_render utility provided in usr/bin.
    Use help2man to generate a man page for it.
  * run tests offscreen (QT_QPA_PLATFORM=offscreen)
  * debian patch test_fail.patch places QEXPECT_FAIL on
    TestJKQTPDatastoreCombined::test_setColumnData_and_copies,
    see https://github.com/jkriege2/JKQtPlotter/issues/164
  * debian/libjkqtplotter5.lintian-overrides overrides lintian warning
    package-name-doesnt-match-sonames. For simplicity provide the jkqtplotter
    libraries in one package.
  * debian/copyright
    - main code, LGPL-2.1+, Jan W. Krieger
    - firaMath fonts, SIL_OFL_1.1, Xiangdong Zeng
    - xits fonts, SIL_OFL_1.1, STI Pub Companies (www.stixfonts.org),
      with Reserved Font Name STIX Fonts,
      MicroPress, Inc. (www.micropress-inc.com),
      with Reserved Font Name TM Math,
      Elsevier, Inc,
      (URW)++ Design & Development
      Khaled Hosny
      Daniel Benjamin Miller
    - asana fonts, SIL_OFL_1.1,
      Claudio Beccari with Reserved Font Name gsmn1000,
      Young Ryu with Reserved Font Name pxfonts,
      Apostolos Syropoulos
    - examples/jkqtplot_test/test.ps (prolog) LGPL-3 or GPL-2, Trolltech
    - EmfEngine, QTeXEngine, GPL-3, Ion Vasilief
  * DFSG: examples/jkqt*_test/lena.* in original upstream source is a
    photo of Lena (Söderberg) Forsén that is not DFSG-free
    (lintian warning license-problem-non-free-img-lenna,
    https://en.wikipedia.org/wiki/Lena_Forsén )
    - debian/copyright: add the non-free files to Files-Excluded
    - debian/watch repacks source tarball with +dfsg1 suffix
    - the debian logo is used instead, debian/dfsg/openlogo-100.{jpg,png}
      from https://www.debian.org/logos/, © Software in the Public
      Interest, Inc. (LGPL-3+ or CC BY-SA 3.0)
    - debian patch example_image_free.patch updates examples
      to use the Debian logo image files

 -- Drew Parsons <dparsons@debian.org>  Thu, 18 Jun 2026 00:48:29 +0200
