From unknown Wed Jun 18 23:17:27 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#58501 <58501@debbugs.gnu.org> To: bug#58501 <58501@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add userspace desktop services Reply-To: bug#58501 <58501@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:17:27 +0000 retitle 58501 [PATCH] gnu: Add userspace desktop services reassign 58501 guix-patches submitter 58501 florhizome severity 58501 normal tag 58501 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 13 13:47:13 2022 Received: (at submit) by debbugs.gnu.org; 13 Oct 2022 17:47:13 +0000 Received: from localhost ([127.0.0.1]:34875 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oj2IY-0000JO-5J for submit@debbugs.gnu.org; Thu, 13 Oct 2022 13:47:13 -0400 Received: from lists.gnu.org ([209.51.188.17]:46708) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oj0JJ-00055D-CS for submit@debbugs.gnu.org; Thu, 13 Oct 2022 11:39:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36326) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oj0JH-00078L-K5 for guix-patches@gnu.org; Thu, 13 Oct 2022 11:39:49 -0400 Received: from mout01.posteo.de ([185.67.36.65]:38455) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oj0JD-0005K2-Hx for guix-patches@gnu.org; Thu, 13 Oct 2022 11:39:45 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 16A32240027 for ; Thu, 13 Oct 2022 17:39:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1665675581; bh=q9XiLiM+nruKfFgptOFd4a7k4RdKXZ/EcBZRksISCms=; h=From:To:Subject:Date:From; b=AlALa3I3o0mJ6puvb0lnmDIL9NtrBTH4eZUAAWIdfJo/l2p6NIos85ZdP3Q3hh/sM YXjhdKysCNy6Fw6SEKKd24COTJk3dHj+VlLOOBpXnYC2JzgnBFtNrgCLODbaElV2XZ gt/e9sScD7H+DrWLBBh0tdzS14BuW5DN2lwLSqGPDMU7jGu378Ae9wOQHMn0By/GPS 9yE1dAkdRIBJYPKuv40BA09UiS/JQ2gp/e9w36AnDFmDak/aNOCf7+GYuWTU0XkN9N QpDjNNMY5NnCFZpqOn1ZaGIoiV8Ozm0xaUmGb10MaY83/GYoUQCSMwWP3xmYikqwQZ Q/06bNcoRtScw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4MpDGh4NqRz9rxB for ; Thu, 13 Oct 2022 17:39:39 +0200 (CEST) From: florhizome To: guix-patches@gnu.org Subject: [PATCH] gnu: Add userspace desktop services Date: Thu, 13 Oct 2022 15:39:38 +0000 Message-ID: <87bkqflolh.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.65; envelope-from=florhizome@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 13 Oct 2022 13:46:57 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This patch series adds three packages with service programs that make certain functionality accessible to userspace. They especially should integrate with gnome. Of course, the shepherd services remain to be added (I would like to get the packages merged first) * power-profiles-daemon: makes simplified power usage control available - choosing between two or three profiles depending on cpu support. * low-memory-monitor: reports memory pressure to userspace. it has an option to enable oom management through the kernel, that i have not enabled so far * iio-sensor-proxy: proxies rotation and ALS information to userspace. Needed for gnome on mobile/convertible devices. With a libgudev upgrade more recent versions would be available. All come with cli-scripts to interact with them manually. Not sure if its the right module, but they all live in freedesktop.orgs repos ;> From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 14 10:54:18 2022 Received: (at 58501) by debbugs.gnu.org; 14 Oct 2022 14:54:18 +0000 Received: from localhost ([127.0.0.1]:38291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ojM4n-00061U-Ox for submit@debbugs.gnu.org; Fri, 14 Oct 2022 10:54:18 -0400 Received: from mout01.posteo.de ([185.67.36.65]:50653) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ojJP1-0000kG-CE for 58501@debbugs.gnu.org; Fri, 14 Oct 2022 08:03:00 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 3A1F4240027 for <58501@debbugs.gnu.org>; Fri, 14 Oct 2022 14:02:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1665748973; bh=TG+Gl0moTpOb1UAdHMjkcldrSQjA7UIDw4F++7AiAz8=; h=From:To:Cc:Subject:Date:From; b=f3XZZcbIBU4wOcH4+C9GRclGUwmS1vJeuRoQk3vB1doBcy4Vw44pUxkiJMOiz0l3N aXC5ot37xaavwpNhYZpomzoFbU3vTwPvbjqssAloLQELw96GenLW8Kac+J2+pKz3qS /LKo9QZKKRwqbjS08QFKcCQwG80XyZfBbZK1UIL1XRMZL/aylCiRJhmHVUHqZHgeFq m5P/mhPFPlCHb1RYYUpYNRuzbwwNKsmDcuz6HH6srgKa1/Cru6cabWndIbkxb7xHvf /zWO4BLtdkUWYDDSIBgij3mVh9xs6EzdDIGc21cVBlej+thOqQQRSWaMXwFNTYVFc3 VZkk4FzPei/Cg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4MplQ21KKmz9rxP; Fri, 14 Oct 2022 14:02:49 +0200 (CEST) From: florhizome@posteo.net To: 58501@debbugs.gnu.org Subject: [PATCH 1/3] gnu: freedesktop: Add iio-sensor-proxy Date: Fri, 14 Oct 2022 12:02:44 +0000 Message-Id: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 58501 X-Mailman-Approved-At: Fri, 14 Oct 2022 10:54:16 -0400 Cc: florhizome X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: florhizome --- gnu/packages/freedesktop.scm | 51 ++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index ab37f04bef..d72b18caf5 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -728,6 +728,57 @@ (define-public elogind of a the system to know what users are logged in, and where.") (license license:lgpl2.1+))) + +(define-public iio-sensor-proxy + (package + (name "iio-sensor-proxy") + (version "3.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.freedesktop.org/hadess/iio-sensor-proxy") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1dpcc3i53aw5illfhfkwxy0hsjsnya5iw4iv4al46vgyvcnvjc8z")))) + (build-system meson-build-system) + (arguments + (list + #:configure-flags #~(list "-Dsystemdsystemunitdir=false" + (string-append "-Dudevrulesdir=" + #$output + "/lib/udev")) + #:glib-or-gtk? #t + #:tests? #f + #:phases + #~(modify-phases %standard-phases + (add-before 'configure 'fake-pkexec + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (setenv "PKEXEC_UID" "-1")))) + (add-before 'configure 'correct-polkit-dir + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (substitute* + "meson.build" + (("polkit_gobject_dep\\.get_pkgconfig_variable\\('policydir'\\)") + (string-append "'" out "/share/polkit-1/actions'"))))))))) + (native-inputs + (list `(,glib "bin") python umockdev python-dbusmock python-psutil dbus + gobject-introspection pkg-config)) + (inputs + (list glib polkit libgudev)) + (synopsis "Proxies sensor devices (accelerometers, light sensors, compass) + to applications through D-Bus ") + (description "With a GNOME 3.18 (or newer) based system, orientation changes + will automatically be applied when rotating the panel, ambient light will be + used to change the screen brightness, and GeoClue will be able to read the compass +data to show the direction in Maps. Can be used by other DEs, too though.") + (home-page "https://gitlab.freedesktop.org/hadess/iio-sensor-proxy") + (license license:gpl3))) + (define-public basu (package (name "basu") base-commit: 86ec52f66735b122b9035eba56516fd16f3be958 prerequisite-patch-id: 253e1cc8278ab9981294f4e483c7b29a466672d9 prerequisite-patch-id: fb797b9fdd73d1c18cba5dbd5804396d333f13df prerequisite-patch-id: 6f7fd28e90950c738840d3794ce7cd534f0d9180 -- 2.38.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 14 10:54:19 2022 Received: (at 58501) by debbugs.gnu.org; 14 Oct 2022 14:54:19 +0000 Received: from localhost ([127.0.0.1]:38293 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ojM4o-00061b-J1 for submit@debbugs.gnu.org; Fri, 14 Oct 2022 10:54:19 -0400 Received: from mout02.posteo.de ([185.67.36.66]:47831) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ojJP7-0000kS-Ih for 58501@debbugs.gnu.org; Fri, 14 Oct 2022 08:03:06 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id A397C240101 for <58501@debbugs.gnu.org>; Fri, 14 Oct 2022 14:02:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1665748979; bh=siNxuiaSJRN0tehRs4uCFatSXUDU/C4qDpepzo8DP6E=; h=From:To:Cc:Subject:Date:From; b=oI1tVTWGhb9bHGFULmhK+7nKbwU2YyQyxa4lEhhxHRbhMxPiUKEhUAv9XgTSsCcnZ SSy3LPzNNzKMhYi+asJft9vEeF5koOLfk5VIFEr763Y0dqKQ4ZoN3idX8gAcj96NZr +CMOwRmnkc7hCGMMFeW7K5cDXqfNzYolBIlsit2bIw+nNfH1WinU7RYdvO7I0pq5Bz FuKhtRGn75566r4VAH3UbStrIpcYeBQohqHDm0QZ9UNC++naNsDFVDYVV0Y+QQqGFW l4ZEgrsRG0b45ldyw9c59gSt/3qcBl5np4Nlt4wg+sgbUk0VAELUhj7I8o603YrFVH 6nIBB8mhGxtqQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4MplQB06x3z9rxN; Fri, 14 Oct 2022 14:02:58 +0200 (CEST) From: florhizome@posteo.net To: 58501@debbugs.gnu.org Subject: [PATCH 2/3] gnu: freedesktop: Add power-profiles-daemon Date: Fri, 14 Oct 2022 12:02:45 +0000 Message-Id: <30c42f8604b607345c233c0b60e5330243ecfdbe.1665748966.git.florhizome@posteo.net> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 58501 X-Mailman-Approved-At: Fri, 14 Oct 2022 10:54:16 -0400 Cc: florhizome X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: florhizome --- gnu/packages/freedesktop.scm | 55 ++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index d72b18caf5..b6aaf1f1ba 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -990,6 +990,61 @@ (define-public packagekit manager for the current system.") (license license:gpl2+))) + +(define-public power-profiles-daemon + (package + (name "power-profiles-daemon") + (version "0.12") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.freedesktop.org/hadess/power-profiles-daemon") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1wqcajbj358zpyj6y4h1v34y2yncq76wqxd0jm431habcly0bqyr")))) + (build-system meson-build-system) + (arguments + `(#:configure-flags (list "-Dsystemdsystemunitdir=false") + #:glib-or-gtk? #t + #:phases + (modify-phases %standard-phases + (add-before 'install 'fake-pkexec + (lambda _ (setenv "PKEXEC_UID" "-1"))) + (add-before 'configure 'correct-polkit-dir + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (substitute* + "meson.build" + (("polkit_gobject_dep\\.get_pkgconfig_variable\\('policydir'\\)") + (string-append "'" out "/share/polkit-1/actions'")))))) + (add-after 'install 'wrap-program + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (string-append (assoc-ref outputs "out"))) + (prog (string-append out "/bin/powerprofilesctl"))) + (wrap-program prog + `("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH"))) + `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH")))))))))) + (native-inputs + (list `(,glib "bin") vala python gobject-introspection pkg-config)) + (inputs + (list upower glib polkit dbus libgudev + dbus-glib python python-pygobject)) + (synopsis "Makes power profiles handling available over D-Bus.") + (home-page "https://gitlab.freedesktop.org/hadess/power-profiles-daemon") + (description "power-profiles-daemon offers to modify system behaviour based + upon user-selected power profiles. There are 3 different power profiles, a +\"balanced\" default mode, a \"power-saver\" mode, as well as a \"performance\" + mode. The first 2 of those are available on every system. The \"performance\" + mode is only available on select systems and is implemented by different \"drivers\" + based on the system or systems it targets. +In addition to those 2 or 3 modes (depending on the system), \"actions\" can be hooked +up to change the behaviour of a particular device. For example, this can be used +to disable the fast-charging for some USB devices when in power-saver mode.") + (license license:gpl3))) + (define-public python-libevdev (package (name "python-libevdev") -- 2.38.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 14 10:54:19 2022 Received: (at 58501) by debbugs.gnu.org; 14 Oct 2022 14:54:19 +0000 Received: from localhost ([127.0.0.1]:38295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ojM4p-00061m-87 for submit@debbugs.gnu.org; Fri, 14 Oct 2022 10:54:19 -0400 Received: from mout01.posteo.de ([185.67.36.65]:37915) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ojJPA-0000l7-E0 for 58501@debbugs.gnu.org; Fri, 14 Oct 2022 08:03:08 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id E840A240028 for <58501@debbugs.gnu.org>; Fri, 14 Oct 2022 14:03:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1665748982; bh=f9o8UwWWi3EYCSkyjAjyIl81jyNJT51CNkUzw2geLro=; h=From:To:Cc:Subject:Date:From; b=LjsUeR40jqGXM3tPDwyJSYD3TQTG3twqIqwDjV6iz/0r5C2bZbrDS8/szptlfzsCC gSTT8BKAAEfeijRwp/quQux0LfeCHb+DuCuCj/d/of8I3uccYerpZ70lpOGeA3YWHf crwXk4NMLC09lypZZESi0ljy3pXhnAz6BpaXexIwhdXLg80ZZDK9lCkA5q0POIKpDl 1IQ3/uGSxipeuH8akKFYKaEuSGr+1AZmtNq68lFcbkJXqYLf3iZRAAv1TabxraDwL7 P+dLK/SzF5PBlY7PGUc+18Ms5x6QZ5JDmECKE6W1YVxT/N7O8mwhk6SukAR06S0bm4 QCCqdIpKpVOvA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4MplQG3kzkz6tmV; Fri, 14 Oct 2022 14:02:59 +0200 (CEST) From: florhizome@posteo.net To: 58501@debbugs.gnu.org Subject: [PATCH 3/3] gnu: freedesktop: Add low-memory-monitor Date: Fri, 14 Oct 2022 12:02:46 +0000 Message-Id: <922dee2e76de618b0bfc406e749bd32e854cc3b3.1665748966.git.florhizome@posteo.net> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 58501 X-Mailman-Approved-At: Fri, 14 Oct 2022 10:54:16 -0400 Cc: florhizome X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) From: florhizome --- gnu/packages/freedesktop.scm | 43 ++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index b6aaf1f1ba..5d496da71e 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -1733,6 +1733,49 @@ (define-public libqmi ;; The qmicli tool is released under the GPLv2+ license. (list license:lgpl2.0+ license:gpl2+)))) +(define-public low-memory-monitor + (package + (name "low-memory-monitor") + (version "2.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.freedesktop.org/hadess/low-memory-monitor") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0431wzn9q2hnx0mwai8w3bcmbln8g76r7wyyhjbkamnl2sccl8jn")))) + (build-system meson-build-system) + (arguments + `(#:configure-flags (list "-Dsystemdsystemunitdir=false") + #:tests? #f + #:glib-or-gtk? #t)) + (native-inputs + (list `(,glib "bin") gtk-doc libxml2 + gobject-introspection pkg-config)) + (inputs + (list glib libgudev eudev)) + (synopsis "Daemon to send information about memory pressure to userspace") + (description + "The Low Memory Monitor is an early boot daemon that will monitor memory +pressure information coming from the kernel, and, when memory pressure means +that memory isn't as readily available and would cause interactivity problems, + would: + +@itemize +@item send D-Bus signals to user-space applications when memory is running low, + +@item if configured to do so and memory availability worsens, activate the kernel's +OOM killer. +@end itemize + +It is designed for use on traditional Linux systems, with interactive user interfaces +and D-Bus communication.") + (home-page "https://gitlab.freedesktop.org/hadess/low-memory-monitor") + (license license:gpl3))) + (define-public modem-manager (package (name "modem-manager") -- 2.38.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 03 17:00:11 2022 Received: (at 58501) by debbugs.gnu.org; 3 Nov 2022 21:00:11 +0000 Received: from localhost ([127.0.0.1]:50913 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqhJr-0007SH-8p for submit@debbugs.gnu.org; Thu, 03 Nov 2022 17:00:11 -0400 Received: from mout01.posteo.de ([185.67.36.65]:60409) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqhJl-0007Px-Mj for 58501@debbugs.gnu.org; Thu, 03 Nov 2022 17:00:09 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 83B22240027 for <58501@debbugs.gnu.org>; Thu, 3 Nov 2022 21:59:59 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1667509199; bh=el4n3lHJwwQ/Tag0sWhoTcClyinDu4NJ94JP6z2rQO4=; h=From:To:Cc:Subject:Date:From; b=QlSZRs4PvsBEyMndvKaL25p2olSl5ehYW3J/Ej88jRyaNXIb8c1CBYmOZU+FYPwY3 ccObv9zZJqChlZQcEjcZjzTNQfTalDYtsFV7qGTw0/V8Rd5F0H5CI+udNxn1ScDnw1 Ow+5hYFk7M/IveLb9ZYNg0O7TjXZNirM21KV5T8PFx5OAyP3h5EvIOUePrCMxw6Qd5 EroOirY7Ey+XzBawG93XxNm4g4q3bhCsbDlBlFcA9FC8kXy1/KFqOAezZ/fXCJlNuM SPQmqOkY1UXzvASmFhApUwZfcBZdpvOCnGMN89VckSTaYxxJ+nwknihFlZyM2t5+NB 5IO0h/sewLjTQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4N3GNZ5nlVz9rxV; Thu, 3 Nov 2022 21:59:58 +0100 (CET) From: florhizome@posteo.net To: 58501@debbugs.gnu.org Subject: [PATCH v2 1/3] gnu: Add iio-sensor-proxy Date: Thu, 3 Nov 2022 20:59:54 +0000 Message-Id: <8dc869129712737addcc056b47384d3fd66c8977.1667508108.git.florhizome@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58501 Cc: florhizome X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: florhizome Second round, adjust to gexp argument style, enable all tests and minor improvements * gnu/packages/freedesktop.scm (Add iio-sendor-proxy): New variable. --- gnu/packages/freedesktop.scm | 51 ++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index 07ccf9f8f2..8190f59c48 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -31,6 +31,7 @@ ;;; Copyright © 2022 Daniel Meißner ;;; Copyright © 2022 muradm ;;; Copyright © 2022 Petr Hodina +;;; Copyright © 2022 florhizome ;;; ;;; This file is part of GNU Guix. ;;; @@ -728,6 +729,56 @@ (define-public elogind of a the system to know what users are logged in, and where.") (license license:lgpl2.1+))) +(define-public iio-sensor-proxy + (package + (name "iio-sensor-proxy") + (version "3.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.freedesktop.org/hadess/iio-sensor-proxy") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1dpcc3i53aw5illfhfkwxy0hsjsnya5iw4iv4al46vgyvcnvjc8z")))) + (build-system meson-build-system) + (arguments + (list #:configure-flags + #~(list "-Dsystemdsystemunitdir=false" + (string-append "-Dudevrulesdir=" + #$output "/lib/udev")) + #:glib-or-gtk? #t + #:phases + #~(modify-phases %standard-phases + (add-before 'configure 'fake-pkexec + (lambda _ + (setenv "PKEXEC_UID" "-1"))) + (add-before 'configure 'correct-polkit-dir + (lambda _ + (substitute* "meson.build" + (("polkit_gobject_dep\\..*") + (string-append "'" #$output "/share/polkit-1/actions'")))))))) + (native-inputs + (list dbus + (list glib "bin") + gobject-introspection + python + python-dbusmock + python-psutil + pkg-config + umockdev)) + (inputs + (list glib libgudev polkit)) + (home-page "https://gitlab.freedesktop.org/hadess/iio-sensor-proxy") + (synopsis "Proxies sensor devices to applications through D-Bus") + (description "With a GNOME 3.18 (or newer) based system, orientation changes + will automatically be applied when rotating the panel, ambient light will be + used to change the screen brightness, and GeoClue will be able to read the compass +data to show the direction in Maps.") + (license license:gpl3))) + (define-public basu (package (name "basu") base-commit: 754f260753fb6ebe28325616bc08336a184e4621 prerequisite-patch-id: 36ae907c0ae2cbc001f774c0514ab217855270c2 prerequisite-patch-id: 2c99b804c1a929fc9d74b4c3d92263cbd296f785 prerequisite-patch-id: 2525aea715c2eb5be5f61e2e14296a36898413ca prerequisite-patch-id: f7afbf36e2776eced1e69090ec127a40456efca4 -- 2.38.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 03 17:00:15 2022 Received: (at 58501) by debbugs.gnu.org; 3 Nov 2022 21:00:15 +0000 Received: from localhost ([127.0.0.1]:50915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqhJr-0007SJ-Qn for submit@debbugs.gnu.org; Thu, 03 Nov 2022 17:00:15 -0400 Received: from mout02.posteo.de ([185.67.36.66]:53911) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqhJn-0007QS-5O for 58501@debbugs.gnu.org; Thu, 03 Nov 2022 17:00:09 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 3E8E3240103 for <58501@debbugs.gnu.org>; Thu, 3 Nov 2022 22:00:01 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1667509201; bh=woJgVikCk8gZ4EY0Uvt+zKN+bOn2xhokNfR+RRCkyfw=; h=From:To:Cc:Subject:Date:From; b=ZgCS8jKbZuSbwGzwiwG/23oW12jbaRl4ziaVrvK5CGVS1di1zEaw/FvnI1KOkSNwV qZJ2uKN9yO9w7kbJtWn/WhLgFsYtm95p0tCEosYQIyAAisYAJ1nj//5NvTHK2uIUWE BldD8nPueS9buwotfxB0R7EBXfCO23tJI4cKDOnz4FGuKTzSPcRDgs4EKF6laaElVS HrvRhEf2wDl7zWLbmTYdq0e+iSS62Ul1K53finGakV4uNMZ3m6M8q2BCb5m9gOlNfZ SN4kaKuZXlr5o0AnEhOQNXyzfkadoQG/EPGOsbpvDE3r2xRSH6D+p1O/fTY6buJvpu r2wcheNR10Fag== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4N3GNc47S2z9rxV; Thu, 3 Nov 2022 22:00:00 +0100 (CET) From: florhizome@posteo.net To: 58501@debbugs.gnu.org Subject: [PATCH v2 2/3] gnu: Add power-profiles-daemon Date: Thu, 3 Nov 2022 20:59:55 +0000 Message-Id: In-Reply-To: <8dc869129712737addcc056b47384d3fd66c8977.1667508108.git.florhizome@posteo.net> References: <8dc869129712737addcc056b47384d3fd66c8977.1667508108.git.florhizome@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 58501 Cc: florhizome X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: florhizome * gnu/packages/freedesktop.scm (Add power-profiles-daemon): New variable. --- gnu/packages/freedesktop.scm | 57 ++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index 8190f59c48..5c2cc16345 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -990,6 +990,63 @@ (define-public packagekit manager for the current system.") (license license:gpl2+))) +(define-public power-profiles-daemon + (package + (name "power-profiles-daemon") + (version "0.12") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.freedesktop.org/hadess/power-profiles-daemon") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1wqcajbj358zpyj6y4h1v34y2yncq76wqxd0jm431habcly0bqyr")))) + (build-system meson-build-system) + (arguments + (list #:configure-flags #~(list "-Dsystemdsystemunitdir=false") + #:glib-or-gtk? #t + #:phases + #~(modify-phases %standard-phases + (add-before 'install 'fake-pkexec + (lambda _ (setenv "PKEXEC_UID" "-1"))) + (add-before 'configure 'correct-polkit-dir + (lambda _ + (substitute* "meson.build" + (("polkit_gobject_dep\\..*") + (string-append "'" #$output "/share/polkit-1/actions'"))))) + (add-after 'install 'wrap-program + (lambda _ + (wrap-program + (string-append #$output "/bin/powerprofilesctl") + `("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH"))) + `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH"))))))))) + (native-inputs + (list `(,glib "bin") gobject-introspection pkg-config python vala)) + (inputs + (list dbus + dbus-glib + libgudev + glib polkit + python + python-pygobject + upower)) + (home-page "https://gitlab.freedesktop.org/hadess/power-profiles-daemon") + (synopsis "Power profile handling over D-Bus") + (description "power-profiles-daemon offers to modify system behaviour based + upon user-selected power profiles. There are 3 different power profiles, a +\"balanced\" default mode, a \"power-saver\" mode, as well as a \"performance\" + mode. The first 2 of those are available on every system. The \"performance\" + mode is only available on select systems and is implemented by different \"drivers\" + based on the system or systems it targets. +In addition to those 2 or 3 modes (depending on the system), \"actions\" can be hooked +up to change the behaviour of a particular device. For example, this can be used +to disable the fast-charging for some USB devices when in power-saver mode.") + (license license:gpl3))) + + (define-public python-libevdev (package (name "python-libevdev") -- 2.38.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 03 17:00:15 2022 Received: (at 58501) by debbugs.gnu.org; 3 Nov 2022 21:00:15 +0000 Received: from localhost ([127.0.0.1]:50917 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqhJv-0007Sc-Ft for submit@debbugs.gnu.org; Thu, 03 Nov 2022 17:00:15 -0400 Received: from mout02.posteo.de ([185.67.36.66]:33727) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqhJo-0007Qp-6s for 58501@debbugs.gnu.org; Thu, 03 Nov 2022 17:00:11 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id A8FFE240105 for <58501@debbugs.gnu.org>; Thu, 3 Nov 2022 22:00:02 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1667509202; bh=ZQthox4XkoHYLJ9f5XsA1IGa5M4HkXMzf6HaRgzS+vg=; h=From:To:Cc:Subject:Date:From; b=dlRLR4uHaijm73IYgQw9B8JuBwiX7yMrX2pfZDADdW9V4YXhOnQ+ZemG/HEbDHuab nAFdhlgP/V4/efIGdsa+h4moNL66xTDVwsryJz9BdkyKl+F7BxdAI7G1XE4xgR0iNV qqKglWA2HTYwPemn9y4zMeb2SrJaq/Ct8koZXxpCAEhHujPx4MBasYuKumh5ZGGJyI rNOOtIawz6M7QsqPDCL92ie/0qgzbeuVyZdyqvBSKlcRtGWtc2EiATHfTNRSiGambb q0Z8vM+dmjiJ5lBH2Fi9I0IEOiygj0t18O2gdLyH8JT5fIBp6vrm5prMkx/q0hgMRF kM4+jweGfEBZA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4N3GNf0BcKz9rxV; Thu, 3 Nov 2022 22:00:02 +0100 (CET) From: florhizome@posteo.net To: 58501@debbugs.gnu.org Subject: [PATCH v2 3/3] gnu: Add low-memory-monitor Date: Thu, 3 Nov 2022 20:59:56 +0000 Message-Id: <51a9c9f7e617c42e11eb0b63518456763130fdf6.1667508108.git.florhizome@posteo.net> In-Reply-To: <8dc869129712737addcc056b47384d3fd66c8977.1667508108.git.florhizome@posteo.net> References: <8dc869129712737addcc056b47384d3fd66c8977.1667508108.git.florhizome@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 58501 Cc: florhizome X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: florhizome * gnu/packages/freedesktop.scm (Add low-memory-monitor): New variable. --- gnu/packages/freedesktop.scm | 43 ++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index 5c2cc16345..736c951c68 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -1735,6 +1735,49 @@ (define-public libqmi ;; The qmicli tool is released under the GPLv2+ license. (list license:lgpl2.0+ license:gpl2+)))) +(define-public low-memory-monitor + (package + (name "low-memory-monitor") + (version "2.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.freedesktop.org/hadess/low-memory-monitor") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0431wzn9q2hnx0mwai8w3bcmbln8g76r7wyyhjbkamnl2sccl8jn")))) + (build-system meson-build-system) + (arguments + (list #:configure-flags #~(list "-Dsystemdsystemunitdir=false") + #:glib-or-gtk? #t)) + (native-inputs + (list (list glib "bin") gobject-introspection gtk-doc libxml2 + pkg-config)) + (inputs + (list glib libgudev eudev)) + (home-page "https://gitlab.freedesktop.org/hadess/low-memory-monitor") + + (synopsis "Daemon to send information about memory pressure to userspace") + (description + "Low Memory Monitor is an early boot daemon that will monitor memory +pressure information coming from the kernel, and, when memory pressure means +that memory isn't as readily available and would cause interactivity problems, + would: + +@itemize +@item send D-Bus signals to user-space applications when memory is running low, + +@item if configured to do so and memory availability worsens, activate the + kernel's OOM killer. +@end itemize + +It is designed for use on traditional Linux systems, with interactive user +interfaces and D-Bus communication.") + (license license:gpl3))) + (define-public modem-manager (package (name "modem-manager") -- 2.38.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 14 11:44:42 2023 Received: (at 58501) by debbugs.gnu.org; 14 Mar 2023 15:44:42 +0000 Received: from localhost ([127.0.0.1]:38276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pc6pO-0008MU-8U for submit@debbugs.gnu.org; Tue, 14 Mar 2023 11:44:42 -0400 Received: from mout02.posteo.de ([185.67.36.66]:55279) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pc6pM-0008MG-DG for 58501@debbugs.gnu.org; Tue, 14 Mar 2023 11:44:40 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id DC12C2408E7 for <58501@debbugs.gnu.org>; Tue, 14 Mar 2023 16:44:34 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1678808674; bh=+cumEi1Yig887jgr3ww8D9ihme5YE3bZJkfK74DmPLU=; h=Subject:From:To:Date:From; b=MLzDaNWG8RBs3dtBmBhwt8zr4WVHs15Ybq/p4zByGGjirqCFS1V2GTaB5dLAV3VFe ILtd+HKsGacwrk4TWPGtm7ZDa79bd6cXYgZlCNrebciKMPKr7x9ZKGR4cKhKjSR5um cHlXfgDOn0xz3NqBYKmG82SqeLACZifctPUMuvnuVyeKB9XDxgwomGzC85I/8XyH+E NaVJBi1HkwcYFcT1rqHBihBrc57R4YIZQeIKhQDHD33UHCIkdySr+u3pCmPfWYenIg XVYe7lFtZ2af8NfYyFBzd2r/b8k5gp9xFViVx9sQDpwaU2BsqmA3MPM4QWqBm3WUT4 hRHSB6/0TpiIw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4PbdBB3VGlz6tmq for <58501@debbugs.gnu.org>; Tue, 14 Mar 2023 16:44:34 +0100 (CET) Message-ID: Subject: [PATCH] gnu: Add userspace desktop services From: florhizome To: 58501@debbugs.gnu.org Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Tue, 14 Mar 2023 15:44:34 +0000 MIME-Version: 1.0 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58501 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) this can be closed, I opened single issues. From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 14 11:52:21 2023 Received: (at 58501-close) by debbugs.gnu.org; 14 Mar 2023 15:52:21 +0000 Received: from localhost ([127.0.0.1]:38292 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pc6wn-0000BN-Dj for submit@debbugs.gnu.org; Tue, 14 Mar 2023 11:52:21 -0400 Received: from tobias.gr ([80.241.217.52]:47228) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pc6wm-0000BF-0f for 58501-close@debbugs.gnu.org; Tue, 14 Mar 2023 11:52:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=YPXAxVZjN5cHN fHoWkKnHUgZ4eoEuzXDPB/CtYrbTLU=; h=references:in-reply-to:subject:to: from:date; d=tobias.gr; b=Z3hqEwUeVqJenw65tGggR0JR34+lUuNBj8KD4jqyVcQC uJ36ZvHJ9Vo/jI8EN8EL1EQBa7lXjtrnksN6Sp1mO1DW9NkPQIUqigHk9O+jrVpoM6Jmb/ rv2defah8tX1jHRKaacO44JB5EzUiaeLDMGYEr8EpAPSTHfci1xTZ0g50iC15fAHmb9Ydu LSVSz5vJZ1yAEzw7bGhIV723PA3GFz6jdPSJFZGMJz9G9HsQt0Yce1Um7pgfmb3oIubtYi /Isqh+jvDgHXnZxwgRy57HuNdPZHVb3YY8LPyEHGEJRkzX5yHhd3rrAe99zzknc+f/8RW4 qhtE2A31s7QEgjLhgw== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 3b4ce1d4 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Tue, 14 Mar 2023 15:52:14 +0000 (UTC) Date: Tue, 14 Mar 2023 15:48:05 +0000 From: Tobias Geerinckx-Rice To: florhizome , 58501-close@debbugs.gnu.org Subject: Re: [bug#58501] [PATCH] gnu: Add userspace desktop services In-Reply-To: References: <87bkqflolh.fsf@posteo.net> Message-ID: <2E2239EB-81B2-4E23-B6EB-79FA880BD4A8@tobias.gr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Autocrypt: addr=me@tobias.gr; prefer-encrypt=mutual; keydata= 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 XfzK2oNjknx1QApyTPvh X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 58501-close X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi florhizome, I think you forgot to -close ;-) Done now=2E Kind regards, T G-R Sent on the go=2E Excuse or enjoy my brevity=2E From unknown Wed Jun 18 23:17:27 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 12 Apr 2023 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator