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 Sat, 22 Feb 2025 10:20:30 +0100 phrog (0.45.0-1) unstable; urgency=medium * New upstream version * debian: drop patches. They're all upstream by now :) * d/control: add new build-time test dependencies. A new upstream test relies on `foot` to be present on the system. -- Arnaud Ferraris Fri, 21 Feb 2025 12:18:30 +0100 phrog (0.44.1-2) unstable; urgency=medium * debian: add salsa-ci.yml * debian: port to zbus v5 (Closes: #1095912) * d/control: fix (build-)dependencies. The binary package must depend on `phosh-common` as it won't work otherwise when used on systemd where Phosh isn't installed (e.g. Plasma Mobile images). As a matter of fact, this is true for all test dependencies, so add `at-spi2-core` and `gnome-settings-daemon` to the list as well. Finally, add `Provides:` and `Replaces:` on `phog` so we can RM the latter. -- Arnaud Ferraris Sun, 16 Feb 2025 02:24:27 +0100 phrog (0.44.1-1) unstable; urgency=medium * New upstream version * d/patches: update for new upstream release * d/control: update build dependencies for current Debian packages. Also add some more packages needed only for running tests, now that we can re-enable them. * d/rules: re-enable build tests. Those were previously relying on downstream libphosh-rs features, which have now been upstreamed. We can therefore re-enable those, adding the corresponding build-dependencies. * debian: install new files provided by phrog. Upstream now provides a wrapper script making use of `systemd-cat` so we can both drop our own wrapper and make our `greetd` config a bit simpler. Also install the new files found under `data/` such as the `.desktop` file and session configurations. * debian: acknowledge repacking is no longer needed. Upstream no longer ships the problematics files nor do they vendor `libphosh-rs` anymore. While at it, update `d/copyright` for the new release. * d/patches: require bash for wrapper script. It isn't POSIX-compliant, potentially leading to runtime problems if the default shell doesn't implement the corresponding bashisms. * debian: reload systemd on installation/removal. Otherwise the systemd config, especially for `greetd.service`, might be out-of-sync. -- Arnaud Ferraris Tue, 11 Feb 2025 11:58:40 +0100 phrog (0.10.0+ds1-1) unstable; urgency=medium * Initial Debian packaging (Closes: #1082766) -- Arnaud Ferraris Wed, 18 Dec 2024 09:12:27 +0100