From: "Sam James" <sam@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-auth/polkit/
Date: Thu, 24 Apr 2025 08:16:18 +0000 (UTC) [thread overview]
Message-ID: <1745482318.cb787d63a8dd2ac60f04099751d60d3880d0cedf.sam@gentoo> (raw)
commit: cb787d63a8dd2ac60f04099751d60d3880d0cedf
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 24 08:11:58 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Apr 24 08:11:58 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb787d63
sys-auth/polkit: drop USE=daemon
I really think I just had a braino here and meant to add it for
dbus (for dbus-broker) and somehow ended it up to polkit when bumping
it as I'd had it on my mind, or something.
See be4011d5f8b5d5a01a1bf0677c8863313349963c as well. I can't see
any real use for this other than perhaps avoiding spidermonkey back
before duktape wasn't an option (when packages needed libpolkit but
you really didn't want to run the daemon or could live without it).
The *upstream* intended-use for USE=daemon is for Flatpak where there's
no point in having the daemon as you use the system daemon there but
you need the utilities within a Flatpak.
Closes: https://bugs.gentoo.org/954290
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-auth/polkit/polkit-123-r1.ebuild | 18 ++++++++----------
sys-auth/polkit/polkit-126-r1.ebuild | 26 ++++++++++----------------
sys-auth/polkit/polkit-9999.ebuild | 26 ++++++++++----------------
3 files changed, 28 insertions(+), 42 deletions(-)
diff --git a/sys-auth/polkit/polkit-123-r1.ebuild b/sys-auth/polkit/polkit-123-r1.ebuild
index c80be20754d2..15a547c85254 100644
--- a/sys-auth/polkit/polkit-123-r1.ebuild
+++ b/sys-auth/polkit/polkit-123-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,7 +23,7 @@ fi
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="+daemon examples gtk +introspection kde pam selinux systemd test"
+IUSE="examples gtk +introspection kde pam selinux systemd test"
# https://gitlab.freedesktop.org/polkit/polkit/-/issues/181 for test restriction
RESTRICT="!test? ( test ) test"
@@ -57,7 +57,7 @@ BDEPEND="
DEPEND="
>=dev-libs/glib-2.32:2
dev-libs/expat
- daemon? ( dev-lang/duktape:= )
+ dev-lang/duktape:=
pam? (
sys-auth/pambase
sys-libs/pam
@@ -120,7 +120,7 @@ src_configure() {
-Dsession_tracking="$(usex systemd libsystemd-login libelogind)"
-Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
-Djs_engine=duktape
- $(meson_use !daemon libs-only)
+ -Dlibs-only=false
$(meson_use introspection)
$(meson_use test tests)
$(usex pam "-Dpam_module_dir=$(getpam_mod_dir)" '')
@@ -143,16 +143,14 @@ src_install() {
dodoc src/examples/{*.c,*.policy*}
fi
- if use daemon; then
- if [[ ${EUID} == 0 ]]; then
- diropts -m 0700 -o polkitd
- fi
- keepdir /etc/polkit-1/rules.d
+ if [[ ${EUID} == 0 ]]; then
+ diropts -m 0700 -o polkitd
fi
+ keepdir /etc/polkit-1/rules.d
}
pkg_postinst() {
- if use daemon && [[ ${EUID} == 0 ]]; then
+ if [[ ${EUID} == 0 ]]; then
chmod 0700 "${EROOT}"/{etc,usr/share}/polkit-1/rules.d
chown polkitd "${EROOT}"/{etc,usr/share}/polkit-1/rules.d
fi
diff --git a/sys-auth/polkit/polkit-126-r1.ebuild b/sys-auth/polkit/polkit-126-r1.ebuild
index d3d5ee6aac97..ba5493bd0c01 100644
--- a/sys-auth/polkit/polkit-126-r1.ebuild
+++ b/sys-auth/polkit/polkit-126-r1.ebuild
@@ -28,7 +28,7 @@ SLOT="0"
if [[ ${PV} != 9999 ]] ; then
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
-IUSE="+daemon examples gtk +introspection kde pam nls selinux systemd test"
+IUSE="examples gtk +introspection kde pam nls selinux systemd test"
RESTRICT="!test? ( test )"
BDEPEND="
@@ -52,9 +52,7 @@ BDEPEND="
DEPEND="
>=dev-libs/glib-2.32:2
dev-libs/expat
- daemon? (
- dev-lang/duktape:=
- )
+ dev-lang/duktape:=
pam? (
sys-auth/pambase
sys-libs/pam
@@ -119,7 +117,7 @@ src_configure() {
-Dprivileged_group=0
-Dsession_tracking="$(usex systemd logind elogind)"
-Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
- $(meson_use !daemon libs-only)
+ -Dlibs-only=false
$(meson_use introspection)
$(meson_use nls gettext)
$(meson_use test tests)
@@ -145,21 +143,17 @@ src_install() {
dodoc src/examples/{*.c,*.policy*}
fi
- if use daemon; then
- if [[ ${EUID} == 0 ]]; then
- diropts -m 0700 -o polkitd
- fi
- keepdir /etc/polkit-1/rules.d
+ if [[ ${EUID} == 0 ]]; then
+ diropts -m 0700 -o polkitd
fi
+ keepdir /etc/polkit-1/rules.d
}
pkg_postinst() {
- if use daemon ; then
- tmpfiles_process polkit-tmpfiles.conf
+ tmpfiles_process polkit-tmpfiles.conf
- if [[ ${EUID} == 0 ]]; then
- chmod 0700 "${EROOT}"/{etc,usr/share}/polkit-1/rules.d
- chown polkitd "${EROOT}"/{etc,usr/share}/polkit-1/rules.d
- fi
+ if [[ ${EUID} == 0 ]]; then
+ chmod 0700 "${EROOT}"/{etc,usr/share}/polkit-1/rules.d
+ chown polkitd "${EROOT}"/{etc,usr/share}/polkit-1/rules.d
fi
}
diff --git a/sys-auth/polkit/polkit-9999.ebuild b/sys-auth/polkit/polkit-9999.ebuild
index d3d5ee6aac97..ba5493bd0c01 100644
--- a/sys-auth/polkit/polkit-9999.ebuild
+++ b/sys-auth/polkit/polkit-9999.ebuild
@@ -28,7 +28,7 @@ SLOT="0"
if [[ ${PV} != 9999 ]] ; then
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
-IUSE="+daemon examples gtk +introspection kde pam nls selinux systemd test"
+IUSE="examples gtk +introspection kde pam nls selinux systemd test"
RESTRICT="!test? ( test )"
BDEPEND="
@@ -52,9 +52,7 @@ BDEPEND="
DEPEND="
>=dev-libs/glib-2.32:2
dev-libs/expat
- daemon? (
- dev-lang/duktape:=
- )
+ dev-lang/duktape:=
pam? (
sys-auth/pambase
sys-libs/pam
@@ -119,7 +117,7 @@ src_configure() {
-Dprivileged_group=0
-Dsession_tracking="$(usex systemd logind elogind)"
-Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
- $(meson_use !daemon libs-only)
+ -Dlibs-only=false
$(meson_use introspection)
$(meson_use nls gettext)
$(meson_use test tests)
@@ -145,21 +143,17 @@ src_install() {
dodoc src/examples/{*.c,*.policy*}
fi
- if use daemon; then
- if [[ ${EUID} == 0 ]]; then
- diropts -m 0700 -o polkitd
- fi
- keepdir /etc/polkit-1/rules.d
+ if [[ ${EUID} == 0 ]]; then
+ diropts -m 0700 -o polkitd
fi
+ keepdir /etc/polkit-1/rules.d
}
pkg_postinst() {
- if use daemon ; then
- tmpfiles_process polkit-tmpfiles.conf
+ tmpfiles_process polkit-tmpfiles.conf
- if [[ ${EUID} == 0 ]]; then
- chmod 0700 "${EROOT}"/{etc,usr/share}/polkit-1/rules.d
- chown polkitd "${EROOT}"/{etc,usr/share}/polkit-1/rules.d
- fi
+ if [[ ${EUID} == 0 ]]; then
+ chmod 0700 "${EROOT}"/{etc,usr/share}/polkit-1/rules.d
+ chown polkitd "${EROOT}"/{etc,usr/share}/polkit-1/rules.d
fi
}
next reply other threads:[~2025-04-24 8:16 UTC|newest]
Thread overview: 188+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-04-24 8:16 Sam James [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-04-26 6:00 [gentoo-commits] repo/gentoo:master commit in: sys-auth/polkit/ Sam James
2025-04-24 8:16 Sam James
2025-03-25 8:22 Sam James
2025-03-25 5:34 Sam James
2025-03-25 0:14 Sam James
2024-11-10 13:37 Sam James
2024-11-09 3:47 Sam James
2024-11-09 2:14 Sam James
2024-11-09 2:14 Sam James
2024-11-09 2:14 Sam James
2024-09-02 2:26 Sam James
2024-09-01 9:26 Sam James
2024-09-01 0:27 Sam James
2024-09-01 0:18 Sam James
2024-09-01 0:10 Sam James
2024-07-05 19:41 Viorel Munteanu
2024-06-21 15:02 Sam James
2024-05-29 12:15 Sam James
2024-05-29 11:47 Sam James
2024-05-29 6:26 Jakov Smolić
2024-01-19 6:36 Sam James
2024-01-19 6:36 Sam James
2024-01-10 17:52 Jason A. Donenfeld
2023-12-23 19:59 Arthur Zamarin
2023-12-16 7:05 Arthur Zamarin
2023-12-16 3:08 Sam James
2023-12-16 1:29 Sam James
2023-12-16 1:29 Sam James
2023-08-18 10:40 Sam James
2023-03-22 19:47 Mike Gilbert
2023-03-04 13:51 Arthur Zamarin
2023-03-04 11:47 Arthur Zamarin
2023-03-04 11:13 Arthur Zamarin
2023-03-04 7:06 Arthur Zamarin
2023-03-04 6:31 Arthur Zamarin
2023-03-04 6:26 Arthur Zamarin
2023-03-04 5:41 Arthur Zamarin
2022-12-05 3:41 Sam James
2022-12-05 3:41 Sam James
2022-08-31 7:37 Jakov Smolić
2022-08-31 6:48 Jakov Smolić
2022-08-31 5:12 Arthur Zamarin
2022-08-31 5:12 Arthur Zamarin
2022-08-31 2:51 Sam James
2022-08-31 2:47 Sam James
2022-08-31 2:47 Sam James
2022-07-12 6:56 Sam James
2022-06-18 16:54 Agostino Sarubbo
2022-06-17 11:39 Agostino Sarubbo
2022-06-17 10:44 Jakov Smolić
2022-06-17 6:58 Agostino Sarubbo
2022-06-17 6:55 Agostino Sarubbo
2022-06-17 0:06 Sam James
2022-06-17 0:06 Sam James
2022-06-09 2:43 Sam James
2022-05-14 21:24 Sam James
2022-05-09 7:30 Agostino Sarubbo
2022-05-04 14:33 Sam James
2022-05-04 14:33 Sam James
2022-05-04 13:16 Agostino Sarubbo
2022-05-04 2:28 Sam James
2022-05-04 2:28 Sam James
2022-05-03 19:12 Arthur Zamarin
2022-04-26 13:47 Sam James
2022-03-18 6:40 Sam James
2022-03-17 2:13 Sam James
2022-03-16 2:23 Sam James
2022-03-15 18:20 Matt Turner
2022-03-15 5:53 Matt Turner
2022-03-13 2:44 Matt Turner
2022-02-26 13:27 Arthur Zamarin
2022-02-25 21:11 Sam James
2022-02-25 7:57 Agostino Sarubbo
2022-02-23 7:32 Agostino Sarubbo
2022-02-20 20:34 Sam James
2022-02-05 20:46 Andreas Sturmlechner
2022-01-30 22:26 Sam James
2022-01-28 9:33 Agostino Sarubbo
2022-01-26 19:33 Sam James
2022-01-25 22:17 Sam James
2022-01-25 21:41 Sam James
2022-01-25 21:25 Sam James
2022-01-25 21:23 Sam James
2022-01-25 21:23 Sam James
2022-01-25 17:35 Sam James
2021-12-06 15:25 Sam James
2021-12-06 15:23 Sam James
2021-12-06 15:20 Sam James
2021-12-06 8:03 Agostino Sarubbo
2021-12-05 18:29 Sam James
2021-10-05 15:55 Andreas Sturmlechner
2021-10-05 10:29 Lars Wendler
2021-10-04 20:08 Lars Wendler
2021-10-04 20:08 Lars Wendler
2021-07-12 6:42 Sam James
2021-06-27 2:08 Sam James
2021-06-24 23:27 Sam James
2021-06-07 6:28 Sergei Trofimovich
2021-06-03 23:33 Lars Wendler
2021-06-03 19:58 Sam James
2021-06-03 19:58 Sam James
2021-06-03 17:57 Lars Wendler
2021-05-26 15:16 Yixun Lan
2020-12-28 17:35 Mike Gilbert
2020-11-06 20:07 Sam James
2020-11-06 15:37 Sam James
2020-11-06 14:51 Sam James
2020-11-06 10:57 Sam James
2020-11-06 10:35 Sam James
2020-11-06 10:32 Sam James
2020-11-06 7:04 Sam James
2020-11-06 4:47 Sam James
2020-10-06 18:12 Mikle Kolyada
2020-09-17 13:52 Lars Wendler
2020-07-31 22:51 Lars Wendler
2020-07-31 22:12 Lars Wendler
2020-04-19 20:27 Mart Raudsepp
2020-04-17 6:54 Agostino Sarubbo
2020-04-17 6:52 Agostino Sarubbo
2020-04-17 6:51 Agostino Sarubbo
2020-04-17 6:50 Agostino Sarubbo
2020-04-17 6:48 Agostino Sarubbo
2020-04-17 6:42 Agostino Sarubbo
2020-02-16 13:41 Andreas Sturmlechner
2020-02-13 12:37 Agostino Sarubbo
2019-10-12 18:52 Mikle Kolyada
2019-08-09 18:27 Mike Gilbert
2019-07-26 17:06 Matt Turner
2019-07-25 19:01 Matt Turner
2019-07-22 21:08 Aaron Bauman
2019-07-17 19:19 Matt Turner
2019-07-02 20:42 Sergei Trofimovich
2019-07-02 8:28 Sergei Trofimovich
2019-07-02 8:24 Sergei Trofimovich
2019-07-01 19:23 Thomas Deutschmann
2019-07-01 3:38 Matt Turner
2019-06-29 17:03 Matt Turner
2019-06-04 20:25 Sergei Trofimovich
2019-05-07 21:52 Matt Turner
2019-05-06 15:25 Tobias Klausmann
2019-04-28 20:31 Lars Wendler
2019-04-22 10:41 Andreas Sturmlechner
2019-04-20 19:29 Aaron Bauman
2019-04-20 19:29 Aaron Bauman
2019-04-20 19:09 Aaron Bauman
2019-04-20 9:03 Andreas Sturmlechner
2019-04-20 9:03 Andreas Sturmlechner
2019-04-20 9:03 Andreas Sturmlechner
2019-03-16 6:26 Michael Palimaka
2019-02-17 17:49 Sergei Trofimovich
2019-01-04 22:41 Mikle Kolyada
2019-01-02 12:18 Markus Meier
2018-12-13 12:48 Thomas Deutschmann
2018-12-12 16:22 Mikle Kolyada
2018-11-24 9:10 Mikle Kolyada
2018-11-18 0:36 Gilles Dartiguelongue
2018-11-15 15:48 Thomas Deutschmann
2018-11-15 13:15 Mikle Kolyada
2018-08-08 20:45 Andreas Sturmlechner
2018-08-08 20:45 Andreas Sturmlechner
2018-07-18 7:57 Lars Wendler
2018-06-14 19:22 Mikle Kolyada
2018-05-09 14:12 Lars Wendler
2018-05-05 11:28 Andreas Sturmlechner
2017-12-24 21:22 Mikle Kolyada
2017-11-26 20:43 Sergei Trofimovich
2017-10-27 12:54 Thomas Deutschmann
2017-10-23 18:01 Markus Meier
2017-10-02 13:24 Sergei Trofimovich
2017-10-02 12:16 Manuel Rüger
2017-10-02 11:58 Sergei Trofimovich
2017-08-17 22:41 Gilles Dartiguelongue
2017-07-09 14:32 Michael Palimaka
2017-07-09 14:27 Michael Palimaka
2017-07-09 14:27 Michael Palimaka
2016-09-08 23:03 Gilles Dartiguelongue
2016-03-20 23:09 Stephen Klimaszewski
2016-01-02 18:53 Gilles Dartiguelongue
2016-01-02 10:30 Gilles Dartiguelongue
2015-11-05 10:58 Agostino Sarubbo
2015-09-25 14:29 Agostino Sarubbo
2015-09-25 5:59 Markus Meier
2015-09-24 7:59 Agostino Sarubbo
2015-09-22 8:57 Agostino Sarubbo
2015-09-11 5:11 Jeroen Roovers
2015-09-05 16:54 Mikle Kolyada
2015-08-27 18:29 Manuel Rüger
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1745482318.cb787d63a8dd2ac60f04099751d60d3880d0cedf.sam@gentoo \
--to=sam@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox