Name: pm3 Version: 3.2.3 Release: 1 Summary: Container project manager License: GPL-3.0-only URL: https://github.com/ExposedCat/pm3 Source0: %{name}-%{version}.tar.gz Source1: https://github.com/ExposedCat/pm3/releases/download/v%{version}/pm3-linux-x86_64 Source2: https://github.com/ExposedCat/pm3/releases/download/v%{version}/pm3.service BuildRequires: systemd-rpm-macros Requires: podman Requires: podman-compose %{?systemd_requires} ExclusiveArch: x86_64 %global debug_package %{nil} %global __strip /bin/true %{!?_userunitdir:%global _userunitdir %{_prefix}/lib/systemd/user} %description pm3 is a Deno-based CLI for managing container compose projects. %prep %autosetup -n %{name}-%{version} %build # The release binary is built by CI with Deno before the RPM build starts. %check # Tests run in CI before the release binary is published. %install install -Dm0755 %{SOURCE1} %{buildroot}%{_bindir}/pm3 install -Dm0644 %{SOURCE2} %{buildroot}%{_userunitdir}/pm3.service %post %systemd_user_post pm3.service %preun %systemd_user_preun pm3.service %postun %systemd_user_postun_with_restart pm3.service %files %license LICENSE.md %doc README.md %{_bindir}/pm3 %{_userunitdir}/pm3.service %changelog * Tue Aug 25 2026 Artem Prokop 3.2.3-1 - fix(build): replace Biome with Deno tooling (artem13.prokop@gmail.com) * Tue Aug 25 2026 Artem Prokop 3.2.2-1 - feat(compose): pull missing images before start (artem13.prokop@gmail.com) * Tue Aug 25 2026 Artem Prokop 3.2.1-1 - feat(cli): confirm all-project commands with yes flag (artem13.prokop@gmail.com) - feat(git): report pull progress and commit counts (artem13.prokop@gmail.com) - chore(deps): refresh Deno lockfile (artem13.prokop@gmail.com) - fix(remove): force remove invalid projects (artem13.prokop@gmail.com) - fix(list): isolate invalid project failures (artem13.prokop@gmail.com) - fix(cli): distinguish down and invalid state colors (artem13.prokop@gmail.com) - feat(git): add project pull configuration command (artem13.prokop@gmail.com) - feat(lifecycle): pass compose operation arguments (artem13.prokop@gmail.com) - fix(create): report duplicate project names (artem13.prokop@gmail.com) - feat(compose): persist podman-compose arguments (artem13.prokop@gmail.com) - feat: consolidate project details in view (artem13.prokop@gmail.com) - fix: filter compose output by log level (artem13.prokop@gmail.com) * Mon Jul 20 2026 Artem Prokop 3.2.0-1 - feat: support custom compose file on create * Thu Jul 16 2026 Artem Prokop 3.1.0-1 - feat: "all apps" operations - feat: add git-aware project lifecycle support - feat: build on restart by default * Fri May 08 2026 Artem Prokop 3.0.1-1 - fix: * Fri May 08 2026 Artem Prokop 3.0.0-1 - feat: * Fri May 08 2026 Artem Prokop 2.2.0-1 - feat: * Mon May 04 2026 Artem Prokop 2.1.0-1 - feat: * Mon May 04 2026 Artem Prokop 2.0.1-1 - chore: bump version * Mon May 04 2026 Artem Prokop 2.0.0-1 - feat: proper healthcheck handling - feat: service state and health hooks * Mon Apr 27 2026 Artem Prokop 1.1.1-2 - feat: copr build badge (artem13.prokop@gmail.com) * Mon Apr 27 2026 pm3 maintainers - 1.0.0-1 - Add initial RPM packaging and systemd unit