sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Conner Clere (ff1a0dad3c5fa6541d04446244d5013f9ee94887)
- 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 (ff1a0dad3c5fa6541d04446244d5013f9ee94887)
- Date: Thu, 30 Mar 2023 03:06:05 +0000
GIT changes to master grimoire by Conner Clere <xenanthropy AT sourcemage.org>:
ChangeLog | 1 +
utils/xdg-desktop-portal-hyprland/BUILD | 3 +++
utils/xdg-desktop-portal-hyprland/CONFIGURE | 1 +
utils/xdg-desktop-portal-hyprland/CONFLICTS | 5 +++++
utils/xdg-desktop-portal-hyprland/DEPENDS | 16 ++++++++++++++++
utils/xdg-desktop-portal-hyprland/DETAILS | 21 +++++++++++++++++++++
utils/xdg-desktop-portal-hyprland/HISTORY | 5 +++++
utils/xdg-desktop-portal-hyprland/INSTALL | 3 +++
utils/xdg-desktop-portal-hyprland/PRE_BUILD | 5 +++++
9 files changed, 60 insertions(+)
New commits:
commit ff1a0dad3c5fa6541d04446244d5013f9ee94887
Author: Conner Clere <xenanthropy AT sourcemage.org>
Commit: Conner Clere <xenanthropy AT sourcemage.org>
xdg-desktop-portal-hyprland: new spell, desktop portal for hyprland
diff --git a/ChangeLog b/ChangeLog
index 6072e40..b3995c0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,7 @@
* audio-libs/libbs2b: new spell, bauer stereophonic-to-binaural DSP
library
* audio-libs/zita-convolver: new spell, c++ real-time convolution
matrix lib
* audio-soft/easyeffects: new spell, audio effects for pipewire
applications
+ * utils/xdg-desktop-portal-hyprland: new spell, desktop portal for
hyprland
2023-03-29 Treeve Jelbert <treeve AT sourcemage.org>
* utils/strig: deleted, obsolete unmaintained
diff --git a/utils/xdg-desktop-portal-hyprland/BUILD
b/utils/xdg-desktop-portal-hyprland/BUILD
new file mode 100755
index 0000000..b3c3f69
--- /dev/null
+++ b/utils/xdg-desktop-portal-hyprland/BUILD
@@ -0,0 +1,3 @@
+default_build &&
+cd hyprland-share-picker &&
+make all
diff --git a/utils/xdg-desktop-portal-hyprland/CONFIGURE
b/utils/xdg-desktop-portal-hyprland/CONFIGURE
new file mode 100755
index 0000000..9f48d22
--- /dev/null
+++ b/utils/xdg-desktop-portal-hyprland/CONFIGURE
@@ -0,0 +1 @@
+. "${GRIMOIRE}/MESON_CONFIGURE"
diff --git a/utils/xdg-desktop-portal-hyprland/CONFLICTS
b/utils/xdg-desktop-portal-hyprland/CONFLICTS
new file mode 100755
index 0000000..f1f2cfc
--- /dev/null
+++ b/utils/xdg-desktop-portal-hyprland/CONFLICTS
@@ -0,0 +1,5 @@
+conflicts xdg-desktop-portal-wlr &&
+# SPELL TO BE ADDED
+#conflicts xdg-desktop-portal-gnome &&
+conflicts xdg-desktop-portal-lxqt &&
+conflicts xdg-desktop-portal-kde
diff --git a/utils/xdg-desktop-portal-hyprland/DEPENDS
b/utils/xdg-desktop-portal-hyprland/DEPENDS
new file mode 100755
index 0000000..58b1ea4
--- /dev/null
+++ b/utils/xdg-desktop-portal-hyprland/DEPENDS
@@ -0,0 +1,16 @@
+. "$GRIMOIRE/depends_one_of.function" &&
+. "${GRIMOIRE}/MESON_DEPENDS" &&
+depends xdg-desktop-portal &&
+depends pipewire &&
+depends hyprland &&
+depends wayland &&
+depends wayland-protocols &&
+depends inih &&
+depends mesa &&
+depends libdrm &&
+
+depends_one_of SD_BUS \
+ systemd 'sd-bus-provider=libsystemd systemd=enabled' \
+ elogind 'sd-bus-provider=libelogind' \
+ basu 'sd-bus-provider=basu' \
+ 'sd-bus-provider'
diff --git a/utils/xdg-desktop-portal-hyprland/DETAILS
b/utils/xdg-desktop-portal-hyprland/DETAILS
new file mode 100755
index 0000000..0d38205
--- /dev/null
+++ b/utils/xdg-desktop-portal-hyprland/DETAILS
@@ -0,0 +1,21 @@
+. "${GRIMOIRE}/MESON_FUNCTIONS"
+ SPELL=xdg-desktop-portal-hyprland
+ VERSION=0.6.0
+ COMMIT_ID_XDG=e1f145d15db320fe5c5e99b90898ab87db7e8214
+ COMMIT_ID_PROTO=b8f55e02a328c47ed373133c52483bbfa20a1b75
+ SOURCE=${SPELL}-${COMMIT_ID_XDG}.tar.gz
+ SOURCE2=hyprland-protocols-${COMMIT_ID_PROTO}.tar.gz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL}-${COMMIT_ID_XDG}"
+
SOURCE_URL[0]=https://github.com/hyprwm/${SPELL}/archive/${COMMIT_ID_XDG}.tar.gz
+
SOURCE2_URL[0]=https://github.com/hyprwm/hyprland-protocols/archive/${COMMIT_ID_PROTO}.tar.gz
+ WEB_SITE=https://www.github.com/hyprwm/xdg-desktop-portal-hyprland/
+
SOURCE_HASH=sha256:2bcf6ebdcd0540a6e925a1ca5ba71a4c6a20dee6c138f07344dee4b55a493df9
+
SOURCE2_HASH=sha256:5340ca9a11bfc1a839b5acb23a3c93739cf6d82708e975330b687b0f1bd763f1
+ ENTERED=20230329
+ LICENSE=MIT
+ KEYWORDS="hyprland xdg"
+ SHORT="xdg-desktop-portal backend for hyprland"
+cat << EOF
+A backend implementation for xdg-desktop-portal using
+wlroots for hyprland (fork of xdg-desktop-portal-wlr)
+EOF
diff --git a/utils/xdg-desktop-portal-hyprland/HISTORY
b/utils/xdg-desktop-portal-hyprland/HISTORY
new file mode 100644
index 0000000..9143460
--- /dev/null
+++ b/utils/xdg-desktop-portal-hyprland/HISTORY
@@ -0,0 +1,5 @@
+2023-03-29 Conner Clere <xenanthropy AT sourcemage.org>
+ * BUILD, INSTALL, CONFIGURE, DEPENDS, DETAILS: version 0.6.0, new
spell
+ * CONFLICTS: added, conflicts with all other portals besides gtk
+ * PRE_BUILD: added, unpacks hyprland-protocols subproject
+
diff --git a/utils/xdg-desktop-portal-hyprland/INSTALL
b/utils/xdg-desktop-portal-hyprland/INSTALL
new file mode 100755
index 0000000..2a2a08f
--- /dev/null
+++ b/utils/xdg-desktop-portal-hyprland/INSTALL
@@ -0,0 +1,3 @@
+default_install &&
+install -D "./hyprland-share-picker/build/hyprland-share-picker" \
+"${INSTALL_ROOT}/usr/bin/hyprland-share-picker"
diff --git a/utils/xdg-desktop-portal-hyprland/PRE_BUILD
b/utils/xdg-desktop-portal-hyprland/PRE_BUILD
new file mode 100755
index 0000000..ca2b3bf
--- /dev/null
+++ b/utils/xdg-desktop-portal-hyprland/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}/subprojects" &&
+rm -r hyprland-protocols &&
+unpack_file 2 &&
+mv hyprland-protocols-b8f55e02a328c47ed373133c52483bbfa20a1b75
hyprland-protocols
- [SM-Commit] GIT changes to master grimoire by Conner Clere (ff1a0dad3c5fa6541d04446244d5013f9ee94887), Conner Clere, 03/29/2023
Archive powered by MHonArc 2.6.24.