Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Conner Clere (ca6307f7297c7db807de137ba67ec9b370ee8559)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Conner Clere <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Conner Clere (ca6307f7297c7db807de137ba67ec9b370ee8559)
  • Date: Thu, 9 May 2024 00:41:21 +0000

GIT changes to master grimoire by Conner Clere <xenanthropy AT sourcemage.org>:

utils/xdg-desktop-portal-gtk/CONFIGURE | 1
utils/xdg-desktop-portal-gtk/DEPENDS | 33
+++++++++++---------------
utils/xdg-desktop-portal-gtk/DETAILS | 5 ++-
utils/xdg-desktop-portal-gtk/HISTORY | 7 +++++
utils/xdg-desktop-portal-gtk/INSTALL | 2 +
utils/xdg-desktop-portal-gtk/gtk-portals.conf | 2 +
6 files changed, 29 insertions(+), 21 deletions(-)

New commits:
commit ca6307f7297c7db807de137ba67ec9b370ee8559
Author: Conner Clere <xenanthropy AT sourcemage.org>
Commit: Conner Clere <xenanthropy AT sourcemage.org>

utils/xdg-desktop-portal-gtk: version 1.15.1

converted to meson, also removed some unneeded optional deps

diff --git a/utils/xdg-desktop-portal-gtk/CONFIGURE
b/utils/xdg-desktop-portal-gtk/CONFIGURE
new file mode 100755
index 0000000..9f48d22
--- /dev/null
+++ b/utils/xdg-desktop-portal-gtk/CONFIGURE
@@ -0,0 +1 @@
+. "${GRIMOIRE}/MESON_CONFIGURE"
diff --git a/utils/xdg-desktop-portal-gtk/DEPENDS
b/utils/xdg-desktop-portal-gtk/DEPENDS
index b2c793f..d8af60d 100755
--- a/utils/xdg-desktop-portal-gtk/DEPENDS
+++ b/utils/xdg-desktop-portal-gtk/DEPENDS
@@ -1,22 +1,17 @@
-depends xdg-desktop-portal &&
-depends gtk+3 &&
+. "${GRIMOIRE}/MESON_DEPENDS" &&
+depends xdg-desktop-portal &&
+depends gtk+3 &&

-optional_depends gnome-desktop3 \
- '--enable-wallpaper=yes' \
- '--enable-wallpaper=no' \
- "Build wallpaper portal?" &&
+optional_depends gnome-desktop3 \
+ 'wallpaper=enabled' \
+ 'wallpaper=disabled' \
+ "Build wallpaper portal?" &&

-optional_depends gnome-shell \
- '--enable-screenshot=yes --enable-background=yes' \
- '--enable-screenshot=no --enable-background=no' \
- "Build screenshot & background portals?" &&
+optional_depends gsettings-desktop-schemas \
+ 'settings=enabled' \
+ 'settings=disabled' \
+ 'Enable settings portal?' &&

-optional_depends mutter \
- '--enable-screencast=yes' \
- '--enable-screencast=no' \
- 'Build screencast and remote desktop portals?' &&
-
-optional_depends dconf \
- '' \
- '--disable-settings' \
- 'Enable settings portal?'
+if is_depends_enabled $SPELL gsettings-desktop-schemas; then
+ depends fontconfig
+fi
diff --git a/utils/xdg-desktop-portal-gtk/DETAILS
b/utils/xdg-desktop-portal-gtk/DETAILS
index 6d224d0..f14b52f 100755
--- a/utils/xdg-desktop-portal-gtk/DETAILS
+++ b/utils/xdg-desktop-portal-gtk/DETAILS
@@ -1,10 +1,11 @@
+. "${GRIMOIRE}/MESON_FUNCTIONS"
SPELL=xdg-desktop-portal-gtk
- VERSION=1.14.1
+ VERSION=1.15.1
SOURCE=${SPELL}-${VERSION}.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL}-${VERSION}"

SOURCE_URL[0]=https://www.github.com/flatpak/${SPELL}/releases/download/${VERSION}/$SOURCE
WEB_SITE=https://www.github.com/flatpak/xdg-desktop-portal-gtk/
-
SOURCE_HASH=sha256:3ee2a992187eabb237a76170a7dead2a3bcea2edbf59344647cc0d1c640a5700
+
SOURCE_HASH=sha512:21c0165b8bc86dc8f5c1e0bca512fab8ef303a14fed7753b5d5c8f81c20967102e651ae4fb951a203e581deecd012d4061abe6a69261704263a15573aea62489
ENTERED=20221121
LICENSE=LGPL
KEYWORDS="flatpak"
diff --git a/utils/xdg-desktop-portal-gtk/HISTORY
b/utils/xdg-desktop-portal-gtk/HISTORY
index bd81622..1fc4974 100644
--- a/utils/xdg-desktop-portal-gtk/HISTORY
+++ b/utils/xdg-desktop-portal-gtk/HISTORY
@@ -1,3 +1,10 @@
+2024-05-08 Conner Clere <xenanthropy AT sourcemage.org>
+ * DETAILS: version 1.15.1, update to meson build
+ * DEPENDS: fix bogus dependencies on mutter and dconf
+ add MESON_DEPENDS; update gnome-desktop dep flags
+ * CONFIGURE: added, MESON_CONFIGURE
+ * INSTALL: added, install gtk-portals.conf file
+
2022-12-24 Conner Clere <connerclere AT gmail.com>
* DETAILS: version 1.14.1

diff --git a/utils/xdg-desktop-portal-gtk/INSTALL
b/utils/xdg-desktop-portal-gtk/INSTALL
new file mode 100755
index 0000000..b91b8ec
--- /dev/null
+++ b/utils/xdg-desktop-portal-gtk/INSTALL
@@ -0,0 +1,2 @@
+default_install &&
+install -Dm644 "${SPELL_DIRECTORY}/gtk-portals.conf"
"${INSTALL_ROOT}/usr/share/xdg-desktop-portal/gtk-portals.conf"
diff --git a/utils/xdg-desktop-portal-gtk/gtk-portals.conf
b/utils/xdg-desktop-portal-gtk/gtk-portals.conf
new file mode 100644
index 0000000..80d1469
--- /dev/null
+++ b/utils/xdg-desktop-portal-gtk/gtk-portals.conf
@@ -0,0 +1,2 @@
+[preferred]
+default=gtk


  • [[SM-Commit] ] GIT changes to master grimoire by Conner Clere (ca6307f7297c7db807de137ba67ec9b370ee8559), Conner Clere, 05/08/2024

Archive powered by MHonArc 2.6.24.

Top of Page