From 00aca7844ffb1d0bf8a7aee886259eae5294f4ca Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Sat, 2 Aug 2025 10:00:09 +0000 Subject: [PATCH] systemd/systemd-services: add service file for spectacle Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6860 [ci:skip-build]: already built successfully in CI --- extra-repos/systemd/systemd-services/APKBUILD | 6 +++++- .../systemd-services/user-app-org.kde.spectacle.service | 7 +++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 extra-repos/systemd/systemd-services/user-app-org.kde.spectacle.service diff --git a/extra-repos/systemd/systemd-services/APKBUILD b/extra-repos/systemd/systemd-services/APKBUILD index 41ed49c37..1cebc3600 100644 --- a/extra-repos/systemd/systemd-services/APKBUILD +++ b/extra-repos/systemd/systemd-services/APKBUILD @@ -7,7 +7,7 @@ # How to add a new service file (5 steps): pkgname=systemd-services # 1. bump pkgver -pkgver=82 +pkgver=83 pkgrel=0 pkgdesc="Systemd service files" url="https://postmarketos.org" @@ -85,6 +85,7 @@ subpackages=" sensorfw-systemd:_service siglo-systemd:_service sleep-inhibitor-systemd:_service + spectacle-systemd:_service syncthing-systemd:_service tailscale-systemd:_service tinydm-systemd:_service @@ -211,6 +212,7 @@ _rtkit_sources="system/rtkit-daemon.service" _sensorfw_sources="system/sensorfwd.service" _siglo_sources="user/siglo.service" # From https://github.com/theironrobin/siglo/blob/main/data/siglo.service _sleep_inhibitor_sources="system/sleep-inhibitor.service" +_spectacle_sources="user/app-org.kde.spectacle.service" _syncthing_sources="user/syncthing.service" # From https://github.com/syncthing/syncthing/blob/main/etc/linux-systemd/user/syncthing.service _tailscale_sources="system/tailscaled.service etc/default/tailscaled" _tinydm_sources="system/tinydm.service" # see issue tinydm#11 @@ -319,6 +321,7 @@ source="$(flatpath \ $_sensorfw_sources \ $_siglo_sources \ $_sleep_inhibitor_sources \ + $_spectacle_sources \ $_syncthing_sources \ $_tailscale_sources \ $_tinydm_sources \ @@ -473,6 +476,7 @@ d937995f9f859b6c93e73b979d6e2c272c1c2835805ffcec6e0881283f01766ec976a59e13b92d87 d5bf5f01c0feafab4edfc39b75eded608dc3efcd3b918739e3ed2ab11340c9cc9b6fb97c0706ddd3d49b726c5f62e8cdb0048aefafd916f3ad9defc6ff9783bc system-sensorfwd.service 631a5647c93c103853cf27c69951f44f50b9d44a6ac7773258093b6b632ad466dd0275d9ce7d9b1018b083d3a582c80be011d80f6b9579e78b00113fe3e90951 user-siglo.service be9df5e3fd9c88ec1a8db4aa2d9e8075d74ee3d2670aa3cfc611df3cff4d4041ac888a0338c9d5f134bbc69aa32eb52ac40eb3e0981813afa18389cba14d3818 system-sleep-inhibitor.service +0cfdb5bb5efad2ff0d730c68af4b16a0cf24985b864c6a5a9cedfdff130d403865dacfe1d9f5d37660a3898bd8681007d2fb5604a887cd7176836023adfe8c56 user-app-org.kde.spectacle.service 399cd971b02e4b8bdfe60808ab1beac111b8618358f89a4482cafde1d19fe0a943d2ef6c20f5ad853581a85ab2297065187ade83eac7a664bd47412d0df7b2b6 user-syncthing.service 41547eb369937348378e898e0dda7151552056107f4daab5a8a137a1b846560afa923cd345037b4f96bc9cdf2a7f66211a346b77229cc07ce2d0b634ff40dfe7 system-tailscaled.service de63ecafaffc675f21d2a4b1e6b7e2c5464c03f7b2f79094d7f719c295190ac28b3cd85ba99a17bb9042d77ec323a6ffb5f108e33d28b6e7820d09250daadd57 etc-default-tailscaled diff --git a/extra-repos/systemd/systemd-services/user-app-org.kde.spectacle.service b/extra-repos/systemd/systemd-services/user-app-org.kde.spectacle.service new file mode 100644 index 000000000..9ca8b3b51 --- /dev/null +++ b/extra-repos/systemd/systemd-services/user-app-org.kde.spectacle.service @@ -0,0 +1,7 @@ +[Unit] +Description=Spectacle screenshot capture utility + +[Service] +ExecStart=/usr/bin/spectacle --dbus +BusName=org.kde.Spectacle +KillMode=process