diff --git a/display/power-profiles-daemon/CONFIGURE
b/display/power-profiles-daemon/CONFIGURE
new file mode 100755
index 0000000..4b43dac
--- /dev/null
+++ b/display/power-profiles-daemon/CONFIGURE
@@ -0,0 +1,3 @@
+source $GRIMOIRE/MESON_CONFIGURE
+#config_query_option UP_DOC 'build docs' n 'gtk-doc=true' 'gtk-doc=false'
+#config_query_option UP_MAN 'build man pages' n 'man=true' 'man=false'
diff --git a/display/power-profiles-daemon/DEPENDS
b/display/power-profiles-daemon/DEPENDS
new file mode 100755
index 0000000..154d6f5
--- /dev/null
+++ b/display/power-profiles-daemon/DEPENDS
@@ -0,0 +1,9 @@
+. "$GRIMOIRE"/MESON_DEPENDS &&
+depends python3 &&
+depends glib2 &&
+depends libgudev &&
+depends policykit &&
+depends systemd &&
+
+optional_depends gtk-doc gtk_doc=true gtk_doc=false 'build docs/man pages'
&&
+optional_depends mock tests=true tests=false 'run tests'
diff --git a/display/power-profiles-daemon/DETAILS
b/display/power-profiles-daemon/DETAILS
new file mode 100755
index 0000000..a341fba
--- /dev/null
+++ b/display/power-profiles-daemon/DETAILS
@@ -0,0 +1,20 @@
+source $GRIMOIRE/MESON_FUNCTIONS
+ SPELL=power-profiles-daemon
+ VERSION=0.20
+VX=0d3030b6109156a093b73c66aea2ef3118a79650
+
SOURCE_HASH=sha512:90b54d0d58ceb10efee9e8a1d6d29c7ed914bb1f92aeeaed1e4c3e5954607e047037abe141532fbe970f527e99b5fc21f932602a12f978ba135aab2f16f6dbcf
+ SOURCE=$SPELL-v$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION-$VX
+
SOURCE_URL[0]=https://gitlab.freedesktop.org/upower/$SPELL/-/archive/$VERSION/$SOURCE
+ LICENSE[0]=GPL3
+ WEB_SITE=https://upower.freedesktop.org/
+ ENTERED=20240215
+ SHORT="control user-selected power profiles"
+cat << EOF
+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.
+EOF
diff --git a/display/power-profiles-daemon/HISTORY
b/display/power-profiles-daemon/HISTORY
new file mode 100644
index 0000000..8c85f6d
--- /dev/null
+++ b/display/power-profiles-daemon/HISTORY
@@ -0,0 +1,4 @@
+2024-02-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.20
+ spell created
+
[[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (56ce10cc9f9833702b9c793841fcb5ebbf0247ab),
Treeve Jelbert, 02/15/2024