sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (0edd3866f28b144ebc83325e5d32bd4fd4988202)
- From: Treeve Jelbert <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
- Subject: [[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (0edd3866f28b144ebc83325e5d32bd4fd4988202)
- Date: Mon, 15 Jul 2024 10:40:32 +0000
GIT changes to master grimoire by Treeve Jelbert <treeve AT sourcemage.org>:
libs/libdisplay-info/HISTORY | 3 +++
libs/libdisplay-info/PRE_BUILD | 4 ++++
shell-term-fm/bash-completion/DETAILS | 4 ++--
shell-term-fm/bash-completion/HISTORY | 3 +++
xorg-app/weston/DEPENDS | 4 ++--
xorg-app/weston/HISTORY | 3 +++
xorg-app/weston/PRE_BUILD | 8 +++++++-
7 files changed, 24 insertions(+), 5 deletions(-)
New commits:
commit 0edd3866f28b144ebc83325e5d32bd4fd4988202
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
bash-completion: => 2.14.0
commit 95868e560c562610ebfed2a67569bfd91d3ebddc
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
weston - force system libdisplay-info
commit 63d779fd833ef968cb24c354fa0de1ae4a6f88f7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
libdisplay-info - actually install edid-decode
diff --git a/libs/libdisplay-info/HISTORY b/libs/libdisplay-info/HISTORY
index d8c9ce07..8128c8e 100644
--- a/libs/libdisplay-info/HISTORY
+++ b/libs/libdisplay-info/HISTORY
@@ -1,3 +1,6 @@
+2024-07-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * PRE_BUILD: download and build di_edid_decode
+
2024-06-21 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.2.0
diff --git a/libs/libdisplay-info/PRE_BUILD b/libs/libdisplay-info/PRE_BUILD
new file mode 100755
index 0000000..33c643a
--- /dev/null
+++ b/libs/libdisplay-info/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sed -i "/wrap_mode/s/nodownload/default/" meson.build
+#apply_patch_dir patches
diff --git a/shell-term-fm/bash-completion/DETAILS
b/shell-term-fm/bash-completion/DETAILS
index 4439642..d6cf763 100755
--- a/shell-term-fm/bash-completion/DETAILS
+++ b/shell-term-fm/bash-completion/DETAILS
@@ -1,6 +1,6 @@
SPELL=bash-completion
- VERSION=2.13.0
-
SOURCE_HASH=sha512:7c65fea599a25c2c9d6ef300a9cc2d5fbabd0bcc9e09fe32bb706d3398936f40501171f03280f042465bc0d9aca4b1b53c2c13a99bbdfb6fe916767a267158af
+ VERSION=2.14.0
+
SOURCE_HASH=sha512:2e12d2e57c932b931a6cfe59234f9d33d715538d6ea4eb72ed4ed3d8d2cf2cedaf08fcb6abaf3117e06115d892283e38a07b3abe5c91c026d2c06a0f64e347bd
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=https://github.com/scop/bash-completion
diff --git a/shell-term-fm/bash-completion/HISTORY
b/shell-term-fm/bash-completion/HISTORY
index 82a6ae9..ddb9480 100644
--- a/shell-term-fm/bash-completion/HISTORY
+++ b/shell-term-fm/bash-completion/HISTORY
@@ -1,3 +1,6 @@
+2024-07-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.14.0
+
2024-04-25 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.13.0
diff --git a/xorg-app/weston/DEPENDS b/xorg-app/weston/DEPENDS
index ebe31ae..ded862d 100755
--- a/xorg-app/weston/DEPENDS
+++ b/xorg-app/weston/DEPENDS
@@ -8,6 +8,7 @@ depends cairo &&
depends libinput &&
depends libevdev &&
depends libxkbcommon &&
+depends libdisplay-info &&
depends pixman &&
depends seatd &&
depends wayland-protocols &&
@@ -18,8 +19,7 @@ optional_depends pipewire backend-pipewire=true ''
'pipewire backend' &&
optional_depends libdrm backend-drm=true '' 'Build the DRM compositor'
&&
if is_depends_enabled ${SPELL} libdrm; then
optional_depends gstreamer-1.0 remoting=true '' 'remote output' &&
- optional_depends libva backend-drm-screencast-vaapi=true '' 'build
vaapi recorder' &&
- optional_depends libdisplay-info '' '' 'HDR support for drm backend'
+ optional_depends libva backend-drm-screencast-vaapi=true '' 'build
vaapi recorder'
fi &&
optional_depends wayland backend-wayland=true '' 'Build the Wayland (nested)
compositor' &&
diff --git a/xorg-app/weston/HISTORY b/xorg-app/weston/HISTORY
index 85c91f1..bea3f0c 100644
--- a/xorg-app/weston/HISTORY
+++ b/xorg-app/weston/HISTORY
@@ -1,3 +1,6 @@
+2024-07-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * PRE_BUILD DEPENDS: force system libdisplay-info
+
2024-06-05 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 13.0.3
diff --git a/xorg-app/weston/PRE_BUILD b/xorg-app/weston/PRE_BUILD
index 4b94d10..a49e967 100755
--- a/xorg-app/weston/PRE_BUILD
+++ b/xorg-app/weston/PRE_BUILD
@@ -3,5 +3,11 @@ cd $SOURCE_DIRECTORY &&
# set all options to false; simplifies build, depends scripts
sed -i '/value/s/true/false/' meson_options.txt &&
# disable failing tests
-sed -i '/tests/D' meson.build
+sed -i '/tests/D' meson.build &&
#apply_patch_dir patches
+#
+sed -i "/version:/s|, '< 0.2.0'||" libweston/backend-drm/meson.build &&
+if spell_ok weston;then
+# possibly broken by libdisplay-info
+ cleanse --nofix_quick weston
+fi
- [[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (0edd3866f28b144ebc83325e5d32bd4fd4988202), Treeve Jelbert, 07/15/2024
Archive powered by MHonArc 2.6.24.