peony (4.20.2.2-1) unstable; urgency=medium

  [ zhangpan ]
  * New upstream release.
  * Merge the desktop file deletion crash fix into the source.
  * Fix FTBFS with GCC 16 by preserving the __STRICT_ANSI__ state when
    including the Linux CD-ROM headers. (Closes: #1143688)
  * Pass hardening flags to qmake and helper builds.

 -- handsome_feng <jianfengli@ubuntukylin.com>  Thu, 06 Aug 2026 10:45:09 +0800

peony (4.20.2.1-2) unstable; urgency=medium

  [ zhangpan ]
  * Add patch to fix peony-qt-desktop crash when deleting desktop files.
    (Closes: #1141662)

 -- handsome_feng <jianfengli@ubuntukylin.com>  Thu, 09 Jul 2026 11:25:17 +0800

peony (4.20.2.1-1) unstable; urgency=medium

  [ Andreas Tille ]
  * Migrate packaging to Kylin team on Salsa
  * Standards-Version: 4.7.4 (Removed Priority field)
  * d/copyright: Add debian/* paragraph

  [ handsome_feng ]
  * New upstream release for UKUI 4.20.
  * Adapt to Qt6:
    - Update Build-Depends: Replace Qt5 libraries with Qt6 equivalents
      (libgsettings-qt6-dev, libpoppler-qt6-dev, qt6-base-dev,
      qt6-base-dev-tools, qt6-declarative-dev, qt6-declarative-dev-tools,
      qt6-remoteobjects-dev, qt6-svg-dev, qt6-tools-dev-tools,
      qmake6, qt6-5compat-dev).
    - Drop obsolete Qt5 dependencies: libgsettings-qt-dev, libkf5wayland-dev,
      libpoppler-qt5-dev, libqt5svg5-dev, libqt5x11extras5-dev, qt5-qmake,
      qtbase5-dev, qtbase5-dev-tools, qtdeclarative5-dev, qttools5-dev-tools.
    - debian/rules: Update QT_SELECT to 6 and configure QMAKE to use qmake6.
  * debian/control:
    - Add new Build-Depends: kwayland-dev, libkscreen-dev, libkysdk-base-dev,
      libkysdk-desktop-dev, libkysdk-system-dev, libpolkit-gobject-1-dev,
      libukui-search-dev, libxkbcommon-dev.
    - Rename library package: libpeony3t64 -> libpeony3.
    - Update Depends for libpeony3: Add libblockdev-crypto3.
    - Add new binary package: peony-utils.
  * debian/rules:
    - Add override_dh_auto_configure to set QMAKE flags and PREFIX.
    - Add override_dh_auto_build to compile upgrade-utils (desktop-grid).
    - Add override_dh_clean to clean up upgrade-utils binaries.
  * Add helper files for new package structure:
    - Rename debian/libpeony3t64.install to debian/libpeony3.install.
    - Add debian/libpeony3.shlibs.
    - Add debian/peony-utils.install, debian/peony-utils.manpages,
      and debian/peony-utils.postinst.
    - Add debian/upgrade-utils directory for desktop grid configuration tools.

  [ zhangpan ]
  * Drop obsolete debian/libpeony3t64.* packaging files.
  * Pass LDFLAGS to desktop-grid helper binaries.
  * Fix typos in update-desktop-grid(1).

 -- zhangpan <zhangpan@kylinos.cn>  Wed, 17 Jun 2026 14:42:37 +0800

peony (4.0.0.2-1) unstable; urgency=medium

  * Bugfix only:
    - Use QScreen instead of KScreen to prevent FTBFS (Closes: #1079810)
      and resolve incorrect display positioning (LP: #2103673)
    - debian/control: drop libkf5screen-dev.

 -- handsome_feng <jianfengli@ubuntukylin.com>  Thu, 20 Mar 2025 11:44:47 +0800

peony (4.0.0.1-1) unstable; urgency=medium

  * Disable the auto partition mount to fix UbuntuKylin install error.

 -- handsome_feng <jianfengli@ubuntukylin.com>  Wed, 10 Apr 2024 18:43:49 +0800

peony (4.0.0.0-1.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Rename libraries for 64-bit time_t transition.  Closes: #1063217

 -- Benjamin Drung <bdrung@debian.org>  Thu, 29 Feb 2024 20:19:01 +0000

peony (4.0.0.0-1) unstable; urgency=medium

  * New upstream release.

 -- handsome_feng <jianfengli@ubuntukylin.com>  Tue, 23 Jan 2024 10:42:22 +0800

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog peony-utils`.
