psychtoolbox-3 (3.0.22.3+dfsg-3) unstable; urgency=medium

  * d/rules (override_dh_auto_test):
    - set `ulimit -c 0` before running the test/demo sweep to prevent
      ~200MB core.PID files.
    - broaden the post-test cleanup to delete also `core.[0-9]*` files.
  * d/rules (override_dh_auto_build): pass $(CPPFLAGS) $(LDFLAGS) to the
    manual libptbdrawtext_ftgl.so.1 link so hardening=+all (notably
    -Wl,-z,now) reaches it -- fixes I: hardening-no-bindnow.
  * d/copyright: refer to versioned /usr/share/common-licenses/GPL-3
    rather than the GPL symlink -- fixes P: copyright-refers-to-symlink-license
    across all four binary packages.
  * d/source/lintian-overrides: new, documenting why -Wl,--as-needed and
    debhelper-compat 13 are kept (NeuroDebian bullseye backport compat --
    binutils 2.35.2 there predates ld's --as-needed default in 2.39).

 -- Yaroslav Halchenko <debian@onerussian.com>  Thu, 20 Aug 2026 13:46:05 -0400

psychtoolbox-3 (3.0.22.3+dfsg-2) unstable; urgency=medium

  * d/patches/deb_use_system_GLEW.patch: reinstate (dropped in 3.0.22.2+dfsg-5
    f58fb49d9 as "unused") and refresh for 3.0.22.3, extended to cover
    PsychOpenXRCore and the Matlab (linuxmakeit64.m) build recipe.
  * d/rules:
    - drop the dead override_dh_quilt_{patch,unpatch} machinery meant to
      conditionally enable the deb_use_system_GLEW.patch.
    - move upstream's still shipped GL/*ew.h headers aside during the build
      so that -ICommon/Screen cannot shadow the system GLEW headers.
  * d/TODO.org: note to strip those headers via Files-Excluded while preparing
    the next orig tarball.

 -- Yaroslav Halchenko <debian@onerussian.com>  Tue, 18 Aug 2026 10:17:58 -0400

psychtoolbox-3 (3.0.22.3+dfsg-1) unstable; urgency=medium

  * Fresh upstream release
  * d/control: lower debhelper-compat to 13 to facilitate backports.
  * d/patches:
    - deb_no_PTB_USE_NVSTUSB.patch - refreshed
    - use_pkg-fonfig_to_obtain_triplets.patch - refreshed
    - no-pagesize-for-decision-making.patch - removed (was CPed from upstream)
    - Fix-various-compile-errors-under-C23.patch - removed (was CPed from upstream)

 -- Yaroslav Halchenko <debian@onerussian.com>  Fri, 14 Aug 2026 22:41:24 -0400

psychtoolbox-3 (3.0.22.2+dfsg-9) unstable; urgency=medium

  * d/watch: move to more robust Github template scan.
  * d/patches/*: provide dep3 headers.
  * Fix-various-compile-errors-under-C23.patch: new.
    This patch introduces an upstream commit that fixes build failures
    showing up after upgrade to C23 and glibc 2.43.
    Thanks to Mario Kleiner (Closes: #1128742)
  * d/control: bump to debhelper-compat 14.

 -- Étienne Mollier <emollier@debian.org>  Wed, 12 Aug 2026 10:23:22 +0200

psychtoolbox-3 (3.0.22.2+dfsg-8) unstable; urgency=medium

  * no-pagesize-for-decision-making.patch: new.
    This is an upstream provided patch for resolution of link errors
    affecting certain architectures such as loong64.

 -- Étienne Mollier <emollier@debian.org>  Tue, 30 Jun 2026 12:10:09 +0200

psychtoolbox-3 (3.0.22.2+dfsg-7) unstable; urgency=medium

  * d/control: add myself to uploaders.

 -- Étienne Mollier <emollier@debian.org>  Sat, 27 Jun 2026 09:48:57 +0200

psychtoolbox-3 (3.0.22.2+dfsg-6) unstable; urgency=medium

  * Team upload.

  [ Karsten Schöke ]
  * d/copyright: further licenses adapted
  * Disable LexActivator on unsupported architectures (loong64, sparc64).

  [ Andreas Tille ]
  * psychtoolbox-3-common Depends: procps
    Closes: #1136564

  [ Étienne Mollier ]
  * d/control: declare compliance to standards version 4.7.4.
  * d/copyright: deduplicate and merge paragraph.
    Files affected are Psychtoolbox/PsychOpenGL/MOGL/*.
  * d/rules: do not erase DEB_HOST_ARCH with dpkg-query.
    Fetch variables from /usr/share/dpkg/architecture.mk instead.
  * d/rules: fix permissions on i915_optimus_sync_tracing.sh.
  * d/copyright: fix paragraph ordering for PerlinNoiseLib.frag.txt.
  * d/copyright: remove mismatching Files-Excluded entry.
    The source package still ships WaffleLicense.txt, which is not
    problematic.  The rest should be covered by the glob matching library
    files.

 -- Étienne Mollier <emollier@debian.org>  Thu, 25 Jun 2026 20:25:22 +0200

psychtoolbox-3 (3.0.22.2+dfsg-5) unstable; urgency=medium

  * Team upload.
  * deleting unused patch deb_use_system_GLEW
  * Comprehensive license control for all components.

 -- Karsten Schöke <karsten.schoeke@geobasis-bb.de>  Fri, 24 Apr 2026 19:05:08 +0200

psychtoolbox-3 (3.0.22.2+dfsg-4) unstable; urgency=medium

  * Team upload.

  [ Alexandre Detiste ]
  * this already uses dh-sequence-python3, trim duplicate instruction
  * apply Multi-Arch: hint

  [ Karsten Schöke ]
  * d/copyright: review for new python3-psychtoolbox binary.

  [ Étienne Mollier ]
  * Introduce a python3-psychtoolbox package. (Closes: #1128693)

 -- Karsten Schöke <karsten.schoeke@geobasis-bb.de>  Mon, 20 Apr 2026 11:26:43 +0200

psychtoolbox-3 (3.0.22.2+dfsg-3) unstable; urgency=medium

  * Team upload.
  * More fixes to find glib-2.0 and gstreamer-1.0 on all architectures

 -- Andreas Tille <tille@debian.org>  Wed, 08 Apr 2026 11:44:27 +0200

psychtoolbox-3 (3.0.22.2+dfsg-2) unstable; urgency=medium

  * Team upload.
  * Fix hardcoded x86_64 include paths for glib-2.0 and gstreamer-1.0

 -- Andreas Tille <tille@debian.org>  Tue, 07 Apr 2026 15:03:09 +0200

psychtoolbox-3 (3.0.22.2+dfsg-1) unstable; urgency=medium

  * Team upload.

  [ Yaroslav Halchenko ]
  * Recent upstream release
    - dfsg_upstream was tuned to remove .../NVidiaOptimus/ (Closes: #1128000)
  * d/upstream/metadata
    - Rename Bugs to Bug-Database, Acknowledgment to Cite-As (DEP-12)
    - Remove non-standard Tags field
  * d/control
    - remove mentioning of octave-pkg-dev which was removed from debian
      and should no longer be needed across backports (Closes: #1116472)
  * d/copyright -- major update with claude code assistance

  [ Andreas Tille ]
  * Maintain in Debian Med team
  * Add watch file
  * Use Files-Excludes instead of debian/dfsg-upstream
  * d/rules:
     - no need to specify --with quilt
     - Add --with python3 --with numpy3
  * Drop old ored Build-Depends
  * Drop explicit *-dbg package
  * debhelper-compat = 13
  * cme fix dpkg-control
  * Remove unused lintian-overrides
  * Avoid race conditions in parallel builds of shared .o files in Python3 code
  * d/rules:
     - hardening
     - Use DEB_LDFLAGS_MAINT_APPEND instead of directly exporting LDFLAGS
  * debian/README.source: Removed since irrelevant for the current packaging
  * Set upstream metadata fields: Bug-Submit, Repository

  [ Adrian Bunk ]
  * Build with default optimization. (Closes: #1124888)

 -- Andreas Tille <tille@debian.org>  Tue, 07 Apr 2026 11:08:38 +0200

psychtoolbox-3 (3.0.19.14.dfsg1-1) unstable; urgency=medium

  * debian/dfsg-upstream - improve listing of left non-source - list only
    binary files along with their mime type
  * debian/rules
    - do build PsychCV.mex (10) - it was excluded from the beginning for
      some reason (was not stated) and upstream announced its availability
      this May in 3.0.19.9 but we did not include it then.

 -- Yaroslav Halchenko <debian@onerussian.com>  Mon, 12 Aug 2024 09:38:17 -0400

psychtoolbox-3 (3.0.19.12.dfsg1-1) unstable; urgency=medium

  * Fresh upstream release

 -- Yaroslav Halchenko <debian@onerussian.com>  Thu, 06 Jun 2024 17:35:23 -0400

psychtoolbox-3 (3.0.19.9.dfsg1-1) unstable; urgency=medium

  * Fresh upstream release which chased prior one
  * debian/control
    - add libapriltag-dev to build-depends and apriltag to recommends of common

 -- Yaroslav Halchenko <debian@onerussian.com>  Wed, 20 Mar 2024 11:43:06 -0400

psychtoolbox-3 (3.0.19.8.dfsg1-1) UNRELEASED; urgency=medium

  * Fresh upstream release

 -- Yaroslav Halchenko <debian@onerussian.com>  Thu, 14 Mar 2024 21:02:53 -0400

psychtoolbox-3 (3.0.19.7.dfsg1-1) unstable; urgency=medium

  * Fresh upstream release (was promised to be the last this year)

 -- Yaroslav Halchenko <debian@onerussian.com>  Sat, 16 Dec 2023 19:40:43 -0500

psychtoolbox-3 (3.0.19.6.dfsg1-1) unstable; urgency=medium

  * Fresh upstream release
  * debian/control: make libglut-dev as the contemporary alternative to
    freeglut3-dev.  There is a transitional package in place so no rush

 -- Yaroslav Halchenko <debian@onerussian.com>  Wed, 13 Dec 2023 22:10:13 -0500

psychtoolbox-3 (3.0.19.5.dfsg1-1) unstable; urgency=medium

  * Fresh upstream release

 -- Yaroslav Halchenko <debian@onerussian.com>  Thu, 16 Nov 2023 23:08:20 -0500

psychtoolbox-3 (3.0.19.3.dfsg1-1) unstable; urgency=medium

  * Fresh upstream release

 -- Yaroslav Halchenko <debian@onerussian.com>  Thu, 13 Jul 2023 21:54:32 -0400

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog psychtoolbox-3-lib`.
