phrog (0.53.0-2) unstable; urgency=medium

  [ Guido Günther ]
  * Drop nocheck from some crates.
    Otherwise we fail like
      error: no matching package named `input-event-codes` found
  * Install pam config that unlocks the keyring.
    Greetd broke automatic keyring unlocking in 0.10.3-6 (#1143492)
    so let's install a pam config that can handle this and point
    greetd to it.

 -- Arnaud Ferraris <aferraris@debian.org>  Thu, 13 Aug 2026 22:12:13 +0200

phrog (0.53.0-1) unstable; urgency=medium

  * New upstream version
  * d/control: add new build dependencies.
    Phrog now requires the `gettext-rs` and `lazy_static` Rust crates to be
    installed at build time.
    Take this opportunity to bump Standards-Version, dropping the
    now-unneeded `Priority` field in the process.
  * debian: drop distro-specific default config.
    This file is now generated by the upstream build system, ship that one
    instead of our own downstream file.
  * d/patches: allow building on current unstable.
    We currently have `glib-build-tools` v0.22 in unstable, which seems to
    work just fine, so let's keep allowing this version.

 -- Arnaud Ferraris <aferraris@debian.org>  Sat, 18 Jul 2026 17:09:08 +0200

phrog (0.50.0-1) unstable; urgency=medium

  * New upstream version
  * d/patches: drop upstreamed patches
  * d/control: build-depend on async-global-executor v3 (Closes: #1116558)

 -- Arnaud Ferraris <aferraris@debian.org>  Thu, 27 Nov 2025 16:01:03 +0100

phrog (0.46.0-5) unstable; urgency=medium

  * Require stevia. phosh-osk-stub is long gone and users can still install
    squeekboard but we want the default OSK installed at all times.

 -- Guido Günther <agx@sigxcpu.org>  Fri, 07 Nov 2025 20:05:11 +0100

phrog (0.46.0-4) unstable; urgency=medium

  * debian: build with rust-nix 0.30 (Closes: #1116545)
  * d/control: build-depend on dbus-daemon instead of dbus-x11
    (Closes: #1117101)
  * d/watch: convert to version 5

 -- Arnaud Ferraris <aferraris@debian.org>  Fri, 24 Oct 2025 16:30:54 +0200

phrog (0.46.0-3) unstable; urgency=medium

  * Cherry-pick commits from upstream issue tracker
  * Install systemd units. This way we can run with gnome-session 49
  * d/control: Bump librust-phosh dependency

 -- Guido Günther <agx@sigxcpu.org>  Sun, 05 Oct 2025 18:32:11 +0200

phrog (0.46.0-2) unstable; urgency=medium

  * d/control: add missing runtime dependencies.
    Without those, `phrog` cannot run on non-Phosh systems. (Closes: #1099910)

 -- Arnaud Ferraris <aferraris@debian.org>  Sat, 29 Mar 2025 10:35:26 +0100

phrog (0.46.0-1) unstable; urgency=medium

  * New upstream version
  * d/control: bump Standards-Version, no change needed

 -- Arnaud Ferraris <aferraris@debian.org>  Mon, 24 Mar 2025 00:11:34 +0100

phrog (0.45.0-3) unstable; urgency=medium

  * d/rules: fix build on armel
    `phrog` currently fails to build on `armel`, blocking its migration to
    testing. this failure is likely caused by the system running out of
    memory while running the tests, so let's disable those on 32-bits
    architectures.

 -- Arnaud Ferraris <aferraris@debian.org>  Thu, 27 Feb 2025 09:36:31 +0100

phrog (0.45.0-2) unstable; urgency=medium

  * debian: maintscripts: only invoke systemd if running.
    There are cases (e.g. image generation) where we install the packages
    without having `systemd` running. In those cases, calling
    `deb-systemd-invoke` returns an error, and so does the corresponding
    maintscript.
    Fix this by only calling `deb-systemd-invoke` when we know `systemd` is
    actually running.

 -- Arnaud Ferraris <aferraris@debian.org>  Sat, 22 Feb 2025 10:20:30 +0100

# For older changelog entries, run 'apt-get changelog phrog'
