* [PR PATCH] Wayfire 0.9.0
@ 2024-10-05 3:25 ericonr
2024-10-05 7:30 ` pondichys
` (4 more replies)
0 siblings, 5 replies; 6+ messages in thread
From: ericonr @ 2024-10-05 3:25 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3258 bytes --]
There is a new pull request by ericonr against master on the void-packages repository
https://github.com/ericonr/void-packages wayfire-0.9.0
https://github.com/void-linux/void-packages/pull/52503
Wayfire 0.9.0
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**, but want to daily drive it for a bit first.
<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
I don't know what caused the gvc config error in wf-shell, so accepting suggestions... A more complete log (their meson assumes libpulse found means gvc was found, that's why the error at the bottom happens):
```
Executing subproject gvc
gvc| Project name: gvc
gvc| Project version: undefined
gvc| C compiler for the host machine: cc (gcc 13.2.0 "cc (GCC) 13.2.0")
gvc| C linker for the host machine: cc ld.bfd 2.41
gvc| Build-time dependency glib-2.0 found: YES 2.82.1
gvc| Program /usr/bin/glib-mkenums found: NO
gvc| subprojects/gvc/meson.build:30:21: Exception: Dependency 'glib-2.0' tool variable 'glib_mkenums' contains erroneous value: '/usr/bin/glib-mkenums'
gvc| This is a distributor issue -- please report it to your glib-2.0 provider.
Subproject subprojects/gvc is buildable: NO (disabling)
Executing subproject wayland-logout
wayland-logout| Project name: wayland-logout
wayland-logout| Project version: 1.0
wayland-logout| C compiler for the host machine: cc (gcc 13.2.0 "cc (GCC) 13.2.0")
wayland-logout| C linker for the host machine: cc ld.bfd 2.41
wayland-logout| Build targets in project: 1
wayland-logout| Subproject wayland-logout finished.
meson.build:31:18: ERROR: Subproject "subprojects/gvc" disabled can't get_variable on it.
A full log can be found at /builddir/wf-shell-0.9.0/build/meson-logs/meson-log.txt
=> ERROR: wf-shell-0.9.0_1: do_configure: '${meson_cmd} setup --prefix=/usr --libdir=/usr/lib${XBPS_TARGET_WORDSIZE} --libexecdir=/usr/libexec --bindir=/usr/bin --sbindir=/usr/bin --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib --buildtype=plain --auto-features=auto --wrap-mode=nodownload -Db_lto=true -Db_ndebug=true -Db_staticpic=true ${configure_args} . ${meson_builddir}' exited with 1
=> ERROR: in do_configure() at common/build-style/meson.sh:23
```
A patch file from https://github.com/void-linux/void-packages/pull/52503.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-wayfire-0.9.0-52503.patch --]
[-- Type: text/x-diff, Size: 8812 bytes --]
From c484cc62891d02bd87fc0e316d23c0ced84c1e75 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Sat, 5 Oct 2024 00:17:01 -0300
Subject: [PATCH 1/6] wf-config: update to 0.9.0.
---
srcpkgs/wf-config/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/wf-config/template b/srcpkgs/wf-config/template
index 911c99b3c858d7..30595ecac0e52e 100644
--- a/srcpkgs/wf-config/template
+++ b/srcpkgs/wf-config/template
@@ -1,6 +1,6 @@
# Template file for 'wf-config'
pkgname=wf-config
-version=0.8.0
+version=0.9.0
revision=1
build_style=meson
hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Young Jin Park <youngjinpark20@gmail.com>"
license="MIT"
homepage="https://wayfire.org"
distfiles="https://github.com/WayfireWM/wf-config/archive/v${version}.tar.gz"
-checksum=5b69ab8886e2b0e9c5bffa65c5c676c2848fbcc0e67201886a5f2fdd354e25fb
+checksum=973a47795d3397d281d89c561903867f691c9fe8c3d141ba887afd12902c790d
post_install() {
vlicense LICENSE
From ee9d1a4ae9a0bb1a5166780dab1f11b7086fafcb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Sat, 5 Oct 2024 00:17:04 -0300
Subject: [PATCH 2/6] wayfire: update to 0.9.0.
Switch to release tarball which includes submodules. We only use it for
wf-utils and wf-touch, anyway; wlroots and wf-config are provided by
system libraries.
---
srcpkgs/wayfire/template | 22 +++++-----------------
1 file changed, 5 insertions(+), 17 deletions(-)
diff --git a/srcpkgs/wayfire/template b/srcpkgs/wayfire/template
index 4ef52a0e7cf036..531bce3874afaf 100644
--- a/srcpkgs/wayfire/template
+++ b/srcpkgs/wayfire/template
@@ -1,26 +1,19 @@
# Template file for 'wayfire'
pkgname=wayfire
-version=0.8.1
-revision=2
-_utils_commit=15f8e16721585ae3eaf278ba71d7064237eb23f5
-_touch_commit=8974eb0f6a65464b63dd03b842795cb441fb6403
+version=0.9.0
+revision=1
build_style=meson
configure_args="-Dprint_trace=false"
hostmakedepends="pkg-config wayland-devel"
makedepends="wf-config-devel wlroots0.17-devel cairo-devel pango-devel json-c++
- $(vopt_if image 'libjpeg-turbo-devel libpng-devel')"
+ libgomp-devel $(vopt_if image 'libjpeg-turbo-devel libpng-devel')"
depends="xorg-server-xwayland"
short_desc="3D wayland compositor"
maintainer="Érico Nogueira <ericonr@disroot.org>"
license="MIT"
homepage="https://wayfire.org"
-distfiles="https://github.com/WayfireWM/wayfire/archive/refs/tags/v${version}.tar.gz
- https://github.com/WayfireWM/wf-utils/archive/${_utils_commit}.tar.gz
- https://github.com/WayfireWM/wf-touch/archive/${_touch_commit}.tar.gz"
-checksum="04f43df21167db15d266f7e01085b111680d57779ebc27a410201f995b33c6df
- 5f0a0f523b29bd73e0f11d63079315d3a0a3c3cae6ce9b557e0433e25b5a0d92
- 09061c8a4d3d964e8dcfd1a7b97f7dc43d0fc30743b0993585439c6923ce422f"
-skip_extraction="${_utils_commit}.tar.gz ${_touch_commit}.tar.gz"
+distfiles="https://github.com/WayfireWM/wayfire/releases/download/v${version}/wayfire-${version}.tar.xz"
+checksum=dd0c9c08b8a72a2d8c3317c8be6c42b17a493c25abab1d02ac09c24eaa95229d
# Optimization for nested STL calls
CXXFLAGS="-O3"
@@ -34,11 +27,6 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
makedepends+=" libexecinfo-devel"
fi
-post_extract() {
- vsrcextract -C subprojects/wf-utils "${_utils_commit}.tar.gz"
- vsrcextract -C subprojects/wf-touch "${_touch_commit}.tar.gz"
-}
-
post_install() {
vlicense LICENSE
vsconf wayfire.ini
From f599f7fc8c89aac3d81716c3053872463ad48216 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Sat, 5 Oct 2024 00:18:13 -0300
Subject: [PATCH 3/6] wayfire-plugins-extra: update to 0.9.0.
---
srcpkgs/wayfire-plugins-extra/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/wayfire-plugins-extra/template b/srcpkgs/wayfire-plugins-extra/template
index ba5fc8382dff22..dfbc45a128420c 100644
--- a/srcpkgs/wayfire-plugins-extra/template
+++ b/srcpkgs/wayfire-plugins-extra/template
@@ -1,6 +1,6 @@
# Template file for 'wayfire-plugins-extra'
pkgname=wayfire-plugins-extra
-version=0.8.1
+version=0.9.0
revision=1
build_style=meson
hostmakedepends="pkg-config wayland-devel"
@@ -11,7 +11,7 @@ maintainer="Érico Nogueira <ericonr@disroot.org>"
license="MIT"
homepage="https://wayfire.org/"
distfiles="https://github.com/WayfireWM/wayfire-plugins-extra/archive/refs/tags/v${version}.tar.gz"
-checksum=22931376eebb93092828e2fb192facf097de4dc99c8766732f7cabc4e5175feb
+checksum=5fd08387fb02ce541b7f9dfbeefbbef9cd19b2c88347517f40afab4da54b83bf
post_install() {
vlicense LICENSE
From 4d8c6051ba185bd1b3cb0e1ca38d9e17d2d43860 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Sat, 5 Oct 2024 00:18:26 -0300
Subject: [PATCH 4/6] wcm: update to 0.9.0.
---
srcpkgs/wcm/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/wcm/template b/srcpkgs/wcm/template
index 79420186ff9806..1101282a3cb5db 100644
--- a/srcpkgs/wcm/template
+++ b/srcpkgs/wcm/template
@@ -1,6 +1,6 @@
# Template file for 'wcm'
pkgname=wcm
-version=0.8.0
+version=0.9.0
revision=1
build_style=meson
configure_args="-Denable_wdisplays=false"
@@ -11,7 +11,7 @@ maintainer="Érico Nogueira <ericonr@disroot.org>"
license="MIT"
homepage="https://wayfire.org/"
distfiles="https://github.com/WayfireWM/wcm/archive/v${version}.tar.gz"
-checksum=24000f5d037dc03eed9eaf2803987db5e02c1776bbe7c56b9c95c5942f65938f
+checksum=35205c165b83ac387235b0415f58f0e80a8975421de23250c7cb70c471aeee87
post_install() {
vlicense LICENSE
From 0662fd0bd279b098f0c1d5bee5216e22e85913c9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Sat, 5 Oct 2024 00:18:39 -0300
Subject: [PATCH 5/6] wf-shell: update to 0.9.0.
This commit disables the PulseAudio volume widget, because it depends on
the libgnome-volume-control submodule, which cannot be configured
correctly:
gvc| subprojects/gvc/meson.build:30:21: Exception: Dependency
'glib-2.0' tool variable 'glib_mkenums' contains erroneous value:
'/usr/bin/glib-mkenums'
Also clean up dependencies.
---
srcpkgs/wf-shell/template | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/wf-shell/template b/srcpkgs/wf-shell/template
index eac744bacad2e5..c0df8719246364 100644
--- a/srcpkgs/wf-shell/template
+++ b/srcpkgs/wf-shell/template
@@ -1,18 +1,17 @@
# Template file for 'wf-shell'
pkgname=wf-shell
-version=0.8.1
+version=0.9.0
revision=1
build_style=meson
build_helper="gir"
hostmakedepends="gobject-introspection pkg-config wayland-devel"
-makedepends="alsa-lib-devel pulseaudio-devel gtkmm-devel wayfire-devel
- gtk+3-devel gtk-layer-shell-devel libdbusmenu-gtk3-devel"
+makedepends="gtkmm-devel wayfire-devel gtk-layer-shell-devel libdbusmenu-gtk3-devel"
short_desc="Wayfire shell with GTK-based panel and background client"
maintainer="Young Jin Park <youngjinpark20@gmail.com>"
license="MIT"
homepage="https://wayfire.org"
distfiles="https://github.com/WayfireWM/wf-shell/releases/download/v${version}/wf-shell-${version}.tar.xz"
-checksum=c54cb0685f55fa44a62c55b1b64f81630b787b0e67813486ae85921fb5f79b38
+checksum=c8ac529b9fa6a4f65bd430140394b6b6a486c7b2def6c22b811396612ba94bb4
post_install() {
vlicense LICENSE
From f82d0b3ed726da67913c57619e2c0700bb5e5522 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Sat, 5 Oct 2024 00:23:20 -0300
Subject: [PATCH 6/6] wf-recorder: update to 0.5.0.
---
srcpkgs/wf-recorder/template | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/wf-recorder/template b/srcpkgs/wf-recorder/template
index 7a1bc7afc509ec..c913deb5666e51 100644
--- a/srcpkgs/wf-recorder/template
+++ b/srcpkgs/wf-recorder/template
@@ -1,17 +1,17 @@
# Template file for 'wf-recorder'
pkgname=wf-recorder
-version=0.4.1
-revision=3
+version=0.5.0
+revision=1
build_style=meson
hostmakedepends="pkg-config scdoc wayland-devel"
-makedepends="wayland-protocols wayland-devel ffmpeg6-devel libgbm-devel x264-devel
- pulseaudio-devel"
+makedepends="wayland-protocols wayland-devel libgbm-devel libdrm-devel
+ ffmpeg6-devel x264-devel pulseaudio-devel pipewire-devel"
short_desc="Screen recorder for wlroots-based compositors"
maintainer="Jony <maybe-one-day-ubermensch@protonmail.com>"
license="MIT"
homepage="https://github.com/ammen99/wf-recorder"
distfiles="https://github.com/ammen99/${pkgname}/archive/v${version}.tar.gz"
-checksum=486e9c03693026e7e287e9cddda5b78488b22706aed1ab789e19ffd09e4adfda
+checksum=b9168bfdf41995bce2cfed5487e3ca8f2e75a5661b92cebea086a3468d20d87c
# silly workaround to prevent vector/bool/etc from being defined
case "$XBPS_TARGET_MACHINE" in
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Wayfire 0.9.0
2024-10-05 3:25 [PR PATCH] Wayfire 0.9.0 ericonr
@ 2024-10-05 7:30 ` pondichys
2024-10-10 13:13 ` ericonr
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: pondichys @ 2024-10-05 7:30 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 215 bytes --]
New comment by pondichys on void-packages repository
https://github.com/void-linux/void-packages/pull/52503#issuecomment-2394964780
Comment:
For the wf-shell error, you should add **glib-devel** in `makedepends`
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Wayfire 0.9.0
2024-10-05 3:25 [PR PATCH] Wayfire 0.9.0 ericonr
2024-10-05 7:30 ` pondichys
@ 2024-10-10 13:13 ` ericonr
2024-10-10 13:21 ` [PR PATCH] [Updated] " ericonr
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: ericonr @ 2024-10-10 13:13 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 319 bytes --]
New comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/52503#issuecomment-2405061009
Comment:
@pondichys indeed, thanks :)
libglib-devel has the pkgconfig files, which is why meson finds the dependencies, but things break because the actual executable is in glib-devel
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PR PATCH] [Updated] Wayfire 0.9.0
2024-10-05 3:25 [PR PATCH] Wayfire 0.9.0 ericonr
2024-10-05 7:30 ` pondichys
2024-10-10 13:13 ` ericonr
@ 2024-10-10 13:21 ` ericonr
2024-10-10 13:29 ` ericonr
2024-10-10 14:09 ` [PR PATCH] [Merged]: " ericonr
4 siblings, 0 replies; 6+ messages in thread
From: ericonr @ 2024-10-10 13:21 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3263 bytes --]
There is an updated pull request by ericonr against master on the void-packages repository
https://github.com/ericonr/void-packages wayfire-0.9.0
https://github.com/void-linux/void-packages/pull/52503
Wayfire 0.9.0
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**, but want to daily drive it for a bit first.
<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
I don't know what caused the gvc config error in wf-shell, so accepting suggestions... A more complete log (their meson assumes libpulse found means gvc was found, that's why the error at the bottom happens):
```
Executing subproject gvc
gvc| Project name: gvc
gvc| Project version: undefined
gvc| C compiler for the host machine: cc (gcc 13.2.0 "cc (GCC) 13.2.0")
gvc| C linker for the host machine: cc ld.bfd 2.41
gvc| Build-time dependency glib-2.0 found: YES 2.82.1
gvc| Program /usr/bin/glib-mkenums found: NO
gvc| subprojects/gvc/meson.build:30:21: Exception: Dependency 'glib-2.0' tool variable 'glib_mkenums' contains erroneous value: '/usr/bin/glib-mkenums'
gvc| This is a distributor issue -- please report it to your glib-2.0 provider.
Subproject subprojects/gvc is buildable: NO (disabling)
Executing subproject wayland-logout
wayland-logout| Project name: wayland-logout
wayland-logout| Project version: 1.0
wayland-logout| C compiler for the host machine: cc (gcc 13.2.0 "cc (GCC) 13.2.0")
wayland-logout| C linker for the host machine: cc ld.bfd 2.41
wayland-logout| Build targets in project: 1
wayland-logout| Subproject wayland-logout finished.
meson.build:31:18: ERROR: Subproject "subprojects/gvc" disabled can't get_variable on it.
A full log can be found at /builddir/wf-shell-0.9.0/build/meson-logs/meson-log.txt
=> ERROR: wf-shell-0.9.0_1: do_configure: '${meson_cmd} setup --prefix=/usr --libdir=/usr/lib${XBPS_TARGET_WORDSIZE} --libexecdir=/usr/libexec --bindir=/usr/bin --sbindir=/usr/bin --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib --buildtype=plain --auto-features=auto --wrap-mode=nodownload -Db_lto=true -Db_ndebug=true -Db_staticpic=true ${configure_args} . ${meson_builddir}' exited with 1
=> ERROR: in do_configure() at common/build-style/meson.sh:23
```
A patch file from https://github.com/void-linux/void-packages/pull/52503.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-wayfire-0.9.0-52503.patch --]
[-- Type: text/x-diff, Size: 8059 bytes --]
From 615e01dce060992c02d3a05687508548e8beb387 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Sat, 5 Oct 2024 00:17:01 -0300
Subject: [PATCH 1/6] wf-config: update to 0.9.0.
---
srcpkgs/wf-config/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/wf-config/template b/srcpkgs/wf-config/template
index 911c99b3c858d7..30595ecac0e52e 100644
--- a/srcpkgs/wf-config/template
+++ b/srcpkgs/wf-config/template
@@ -1,6 +1,6 @@
# Template file for 'wf-config'
pkgname=wf-config
-version=0.8.0
+version=0.9.0
revision=1
build_style=meson
hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Young Jin Park <youngjinpark20@gmail.com>"
license="MIT"
homepage="https://wayfire.org"
distfiles="https://github.com/WayfireWM/wf-config/archive/v${version}.tar.gz"
-checksum=5b69ab8886e2b0e9c5bffa65c5c676c2848fbcc0e67201886a5f2fdd354e25fb
+checksum=973a47795d3397d281d89c561903867f691c9fe8c3d141ba887afd12902c790d
post_install() {
vlicense LICENSE
From 914672ec544bf24ba8c1c75f3a3106f4c99d9cb0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Sat, 5 Oct 2024 00:17:04 -0300
Subject: [PATCH 2/6] wayfire: update to 0.9.0.
Switch to release tarball which includes submodules. We only use it for
wf-utils and wf-touch, anyway; wlroots and wf-config are provided by
system libraries.
---
srcpkgs/wayfire/template | 22 +++++-----------------
1 file changed, 5 insertions(+), 17 deletions(-)
diff --git a/srcpkgs/wayfire/template b/srcpkgs/wayfire/template
index 4ef52a0e7cf036..531bce3874afaf 100644
--- a/srcpkgs/wayfire/template
+++ b/srcpkgs/wayfire/template
@@ -1,26 +1,19 @@
# Template file for 'wayfire'
pkgname=wayfire
-version=0.8.1
-revision=2
-_utils_commit=15f8e16721585ae3eaf278ba71d7064237eb23f5
-_touch_commit=8974eb0f6a65464b63dd03b842795cb441fb6403
+version=0.9.0
+revision=1
build_style=meson
configure_args="-Dprint_trace=false"
hostmakedepends="pkg-config wayland-devel"
makedepends="wf-config-devel wlroots0.17-devel cairo-devel pango-devel json-c++
- $(vopt_if image 'libjpeg-turbo-devel libpng-devel')"
+ libgomp-devel $(vopt_if image 'libjpeg-turbo-devel libpng-devel')"
depends="xorg-server-xwayland"
short_desc="3D wayland compositor"
maintainer="Érico Nogueira <ericonr@disroot.org>"
license="MIT"
homepage="https://wayfire.org"
-distfiles="https://github.com/WayfireWM/wayfire/archive/refs/tags/v${version}.tar.gz
- https://github.com/WayfireWM/wf-utils/archive/${_utils_commit}.tar.gz
- https://github.com/WayfireWM/wf-touch/archive/${_touch_commit}.tar.gz"
-checksum="04f43df21167db15d266f7e01085b111680d57779ebc27a410201f995b33c6df
- 5f0a0f523b29bd73e0f11d63079315d3a0a3c3cae6ce9b557e0433e25b5a0d92
- 09061c8a4d3d964e8dcfd1a7b97f7dc43d0fc30743b0993585439c6923ce422f"
-skip_extraction="${_utils_commit}.tar.gz ${_touch_commit}.tar.gz"
+distfiles="https://github.com/WayfireWM/wayfire/releases/download/v${version}/wayfire-${version}.tar.xz"
+checksum=dd0c9c08b8a72a2d8c3317c8be6c42b17a493c25abab1d02ac09c24eaa95229d
# Optimization for nested STL calls
CXXFLAGS="-O3"
@@ -34,11 +27,6 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
makedepends+=" libexecinfo-devel"
fi
-post_extract() {
- vsrcextract -C subprojects/wf-utils "${_utils_commit}.tar.gz"
- vsrcextract -C subprojects/wf-touch "${_touch_commit}.tar.gz"
-}
-
post_install() {
vlicense LICENSE
vsconf wayfire.ini
From 16ec92f2c7d00b57fb864340462e1cb9b9ebedc2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Sat, 5 Oct 2024 00:18:13 -0300
Subject: [PATCH 3/6] wayfire-plugins-extra: update to 0.9.0.
---
srcpkgs/wayfire-plugins-extra/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/wayfire-plugins-extra/template b/srcpkgs/wayfire-plugins-extra/template
index ba5fc8382dff22..dfbc45a128420c 100644
--- a/srcpkgs/wayfire-plugins-extra/template
+++ b/srcpkgs/wayfire-plugins-extra/template
@@ -1,6 +1,6 @@
# Template file for 'wayfire-plugins-extra'
pkgname=wayfire-plugins-extra
-version=0.8.1
+version=0.9.0
revision=1
build_style=meson
hostmakedepends="pkg-config wayland-devel"
@@ -11,7 +11,7 @@ maintainer="Érico Nogueira <ericonr@disroot.org>"
license="MIT"
homepage="https://wayfire.org/"
distfiles="https://github.com/WayfireWM/wayfire-plugins-extra/archive/refs/tags/v${version}.tar.gz"
-checksum=22931376eebb93092828e2fb192facf097de4dc99c8766732f7cabc4e5175feb
+checksum=5fd08387fb02ce541b7f9dfbeefbbef9cd19b2c88347517f40afab4da54b83bf
post_install() {
vlicense LICENSE
From daffd432be106c94d04c6180f76459719b1044df Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Sat, 5 Oct 2024 00:18:26 -0300
Subject: [PATCH 4/6] wcm: update to 0.9.0.
---
srcpkgs/wcm/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/wcm/template b/srcpkgs/wcm/template
index 79420186ff9806..1101282a3cb5db 100644
--- a/srcpkgs/wcm/template
+++ b/srcpkgs/wcm/template
@@ -1,6 +1,6 @@
# Template file for 'wcm'
pkgname=wcm
-version=0.8.0
+version=0.9.0
revision=1
build_style=meson
configure_args="-Denable_wdisplays=false"
@@ -11,7 +11,7 @@ maintainer="Érico Nogueira <ericonr@disroot.org>"
license="MIT"
homepage="https://wayfire.org/"
distfiles="https://github.com/WayfireWM/wcm/archive/v${version}.tar.gz"
-checksum=24000f5d037dc03eed9eaf2803987db5e02c1776bbe7c56b9c95c5942f65938f
+checksum=35205c165b83ac387235b0415f58f0e80a8975421de23250c7cb70c471aeee87
post_install() {
vlicense LICENSE
From df42de213f96070d6bd008a1025f488ad480f046 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Sat, 5 Oct 2024 00:18:39 -0300
Subject: [PATCH 5/6] wf-shell: update to 0.9.0.
---
srcpkgs/wf-shell/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/wf-shell/template b/srcpkgs/wf-shell/template
index eac744bacad2e5..fa15f94dcbdf70 100644
--- a/srcpkgs/wf-shell/template
+++ b/srcpkgs/wf-shell/template
@@ -1,18 +1,18 @@
# Template file for 'wf-shell'
pkgname=wf-shell
-version=0.8.1
+version=0.9.0
revision=1
build_style=meson
build_helper="gir"
hostmakedepends="gobject-introspection pkg-config wayland-devel"
makedepends="alsa-lib-devel pulseaudio-devel gtkmm-devel wayfire-devel
- gtk+3-devel gtk-layer-shell-devel libdbusmenu-gtk3-devel"
+ gtk-layer-shell-devel libdbusmenu-gtk3-devel glib-devel"
short_desc="Wayfire shell with GTK-based panel and background client"
maintainer="Young Jin Park <youngjinpark20@gmail.com>"
license="MIT"
homepage="https://wayfire.org"
distfiles="https://github.com/WayfireWM/wf-shell/releases/download/v${version}/wf-shell-${version}.tar.xz"
-checksum=c54cb0685f55fa44a62c55b1b64f81630b787b0e67813486ae85921fb5f79b38
+checksum=c8ac529b9fa6a4f65bd430140394b6b6a486c7b2def6c22b811396612ba94bb4
post_install() {
vlicense LICENSE
From 7d7f3b67fbb2d368d2099f8c12f5dd9e10a9981a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Sat, 5 Oct 2024 00:23:20 -0300
Subject: [PATCH 6/6] wf-recorder: add pipewire support.
---
srcpkgs/wf-recorder/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/wf-recorder/template b/srcpkgs/wf-recorder/template
index 3fe75907d092f3..4270aec75ef7ee 100644
--- a/srcpkgs/wf-recorder/template
+++ b/srcpkgs/wf-recorder/template
@@ -1,11 +1,11 @@
# Template file for 'wf-recorder'
pkgname=wf-recorder
version=0.5.0
-revision=1
+revision=2
build_style=meson
hostmakedepends="pkg-config scdoc wayland-devel"
-makedepends="wayland-protocols wayland-devel ffmpeg6-devel libgbm-devel x264-devel
- pulseaudio-devel libdrm-devel"
+makedepends="wayland-protocols wayland-devel libgbm-devel libdrm-devel
+ ffmpeg6-devel x264-devel pulseaudio-devel pipewire-devel"
short_desc="Screen recorder for wlroots-based compositors"
maintainer="Jony <maybe-one-day-ubermensch@protonmail.com>"
license="MIT"
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PR PATCH] [Updated] Wayfire 0.9.0
2024-10-05 3:25 [PR PATCH] Wayfire 0.9.0 ericonr
` (2 preceding siblings ...)
2024-10-10 13:21 ` [PR PATCH] [Updated] " ericonr
@ 2024-10-10 13:29 ` ericonr
2024-10-10 14:09 ` [PR PATCH] [Merged]: " ericonr
4 siblings, 0 replies; 6+ messages in thread
From: ericonr @ 2024-10-10 13:29 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3263 bytes --]
There is an updated pull request by ericonr against master on the void-packages repository
https://github.com/ericonr/void-packages wayfire-0.9.0
https://github.com/void-linux/void-packages/pull/52503
Wayfire 0.9.0
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**, but want to daily drive it for a bit first.
<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
I don't know what caused the gvc config error in wf-shell, so accepting suggestions... A more complete log (their meson assumes libpulse found means gvc was found, that's why the error at the bottom happens):
```
Executing subproject gvc
gvc| Project name: gvc
gvc| Project version: undefined
gvc| C compiler for the host machine: cc (gcc 13.2.0 "cc (GCC) 13.2.0")
gvc| C linker for the host machine: cc ld.bfd 2.41
gvc| Build-time dependency glib-2.0 found: YES 2.82.1
gvc| Program /usr/bin/glib-mkenums found: NO
gvc| subprojects/gvc/meson.build:30:21: Exception: Dependency 'glib-2.0' tool variable 'glib_mkenums' contains erroneous value: '/usr/bin/glib-mkenums'
gvc| This is a distributor issue -- please report it to your glib-2.0 provider.
Subproject subprojects/gvc is buildable: NO (disabling)
Executing subproject wayland-logout
wayland-logout| Project name: wayland-logout
wayland-logout| Project version: 1.0
wayland-logout| C compiler for the host machine: cc (gcc 13.2.0 "cc (GCC) 13.2.0")
wayland-logout| C linker for the host machine: cc ld.bfd 2.41
wayland-logout| Build targets in project: 1
wayland-logout| Subproject wayland-logout finished.
meson.build:31:18: ERROR: Subproject "subprojects/gvc" disabled can't get_variable on it.
A full log can be found at /builddir/wf-shell-0.9.0/build/meson-logs/meson-log.txt
=> ERROR: wf-shell-0.9.0_1: do_configure: '${meson_cmd} setup --prefix=/usr --libdir=/usr/lib${XBPS_TARGET_WORDSIZE} --libexecdir=/usr/libexec --bindir=/usr/bin --sbindir=/usr/bin --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib --buildtype=plain --auto-features=auto --wrap-mode=nodownload -Db_lto=true -Db_ndebug=true -Db_staticpic=true ${configure_args} . ${meson_builddir}' exited with 1
=> ERROR: in do_configure() at common/build-style/meson.sh:23
```
A patch file from https://github.com/void-linux/void-packages/pull/52503.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-wayfire-0.9.0-52503.patch --]
[-- Type: text/x-diff, Size: 8127 bytes --]
From 615e01dce060992c02d3a05687508548e8beb387 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Sat, 5 Oct 2024 00:17:01 -0300
Subject: [PATCH 1/6] wf-config: update to 0.9.0.
---
srcpkgs/wf-config/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/wf-config/template b/srcpkgs/wf-config/template
index 911c99b3c858d7..30595ecac0e52e 100644
--- a/srcpkgs/wf-config/template
+++ b/srcpkgs/wf-config/template
@@ -1,6 +1,6 @@
# Template file for 'wf-config'
pkgname=wf-config
-version=0.8.0
+version=0.9.0
revision=1
build_style=meson
hostmakedepends="pkg-config"
@@ -10,7 +10,7 @@ maintainer="Young Jin Park <youngjinpark20@gmail.com>"
license="MIT"
homepage="https://wayfire.org"
distfiles="https://github.com/WayfireWM/wf-config/archive/v${version}.tar.gz"
-checksum=5b69ab8886e2b0e9c5bffa65c5c676c2848fbcc0e67201886a5f2fdd354e25fb
+checksum=973a47795d3397d281d89c561903867f691c9fe8c3d141ba887afd12902c790d
post_install() {
vlicense LICENSE
From 914672ec544bf24ba8c1c75f3a3106f4c99d9cb0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Sat, 5 Oct 2024 00:17:04 -0300
Subject: [PATCH 2/6] wayfire: update to 0.9.0.
Switch to release tarball which includes submodules. We only use it for
wf-utils and wf-touch, anyway; wlroots and wf-config are provided by
system libraries.
---
srcpkgs/wayfire/template | 22 +++++-----------------
1 file changed, 5 insertions(+), 17 deletions(-)
diff --git a/srcpkgs/wayfire/template b/srcpkgs/wayfire/template
index 4ef52a0e7cf036..531bce3874afaf 100644
--- a/srcpkgs/wayfire/template
+++ b/srcpkgs/wayfire/template
@@ -1,26 +1,19 @@
# Template file for 'wayfire'
pkgname=wayfire
-version=0.8.1
-revision=2
-_utils_commit=15f8e16721585ae3eaf278ba71d7064237eb23f5
-_touch_commit=8974eb0f6a65464b63dd03b842795cb441fb6403
+version=0.9.0
+revision=1
build_style=meson
configure_args="-Dprint_trace=false"
hostmakedepends="pkg-config wayland-devel"
makedepends="wf-config-devel wlroots0.17-devel cairo-devel pango-devel json-c++
- $(vopt_if image 'libjpeg-turbo-devel libpng-devel')"
+ libgomp-devel $(vopt_if image 'libjpeg-turbo-devel libpng-devel')"
depends="xorg-server-xwayland"
short_desc="3D wayland compositor"
maintainer="Érico Nogueira <ericonr@disroot.org>"
license="MIT"
homepage="https://wayfire.org"
-distfiles="https://github.com/WayfireWM/wayfire/archive/refs/tags/v${version}.tar.gz
- https://github.com/WayfireWM/wf-utils/archive/${_utils_commit}.tar.gz
- https://github.com/WayfireWM/wf-touch/archive/${_touch_commit}.tar.gz"
-checksum="04f43df21167db15d266f7e01085b111680d57779ebc27a410201f995b33c6df
- 5f0a0f523b29bd73e0f11d63079315d3a0a3c3cae6ce9b557e0433e25b5a0d92
- 09061c8a4d3d964e8dcfd1a7b97f7dc43d0fc30743b0993585439c6923ce422f"
-skip_extraction="${_utils_commit}.tar.gz ${_touch_commit}.tar.gz"
+distfiles="https://github.com/WayfireWM/wayfire/releases/download/v${version}/wayfire-${version}.tar.xz"
+checksum=dd0c9c08b8a72a2d8c3317c8be6c42b17a493c25abab1d02ac09c24eaa95229d
# Optimization for nested STL calls
CXXFLAGS="-O3"
@@ -34,11 +27,6 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
makedepends+=" libexecinfo-devel"
fi
-post_extract() {
- vsrcextract -C subprojects/wf-utils "${_utils_commit}.tar.gz"
- vsrcextract -C subprojects/wf-touch "${_touch_commit}.tar.gz"
-}
-
post_install() {
vlicense LICENSE
vsconf wayfire.ini
From 16ec92f2c7d00b57fb864340462e1cb9b9ebedc2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Sat, 5 Oct 2024 00:18:13 -0300
Subject: [PATCH 3/6] wayfire-plugins-extra: update to 0.9.0.
---
srcpkgs/wayfire-plugins-extra/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/wayfire-plugins-extra/template b/srcpkgs/wayfire-plugins-extra/template
index ba5fc8382dff22..dfbc45a128420c 100644
--- a/srcpkgs/wayfire-plugins-extra/template
+++ b/srcpkgs/wayfire-plugins-extra/template
@@ -1,6 +1,6 @@
# Template file for 'wayfire-plugins-extra'
pkgname=wayfire-plugins-extra
-version=0.8.1
+version=0.9.0
revision=1
build_style=meson
hostmakedepends="pkg-config wayland-devel"
@@ -11,7 +11,7 @@ maintainer="Érico Nogueira <ericonr@disroot.org>"
license="MIT"
homepage="https://wayfire.org/"
distfiles="https://github.com/WayfireWM/wayfire-plugins-extra/archive/refs/tags/v${version}.tar.gz"
-checksum=22931376eebb93092828e2fb192facf097de4dc99c8766732f7cabc4e5175feb
+checksum=5fd08387fb02ce541b7f9dfbeefbbef9cd19b2c88347517f40afab4da54b83bf
post_install() {
vlicense LICENSE
From daffd432be106c94d04c6180f76459719b1044df Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Sat, 5 Oct 2024 00:18:26 -0300
Subject: [PATCH 4/6] wcm: update to 0.9.0.
---
srcpkgs/wcm/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/wcm/template b/srcpkgs/wcm/template
index 79420186ff9806..1101282a3cb5db 100644
--- a/srcpkgs/wcm/template
+++ b/srcpkgs/wcm/template
@@ -1,6 +1,6 @@
# Template file for 'wcm'
pkgname=wcm
-version=0.8.0
+version=0.9.0
revision=1
build_style=meson
configure_args="-Denable_wdisplays=false"
@@ -11,7 +11,7 @@ maintainer="Érico Nogueira <ericonr@disroot.org>"
license="MIT"
homepage="https://wayfire.org/"
distfiles="https://github.com/WayfireWM/wcm/archive/v${version}.tar.gz"
-checksum=24000f5d037dc03eed9eaf2803987db5e02c1776bbe7c56b9c95c5942f65938f
+checksum=35205c165b83ac387235b0415f58f0e80a8975421de23250c7cb70c471aeee87
post_install() {
vlicense LICENSE
From 3d764a3e40117d08c9eb17665681d52d6d221414 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Sat, 5 Oct 2024 00:18:39 -0300
Subject: [PATCH 5/6] wf-shell: update to 0.9.0.
---
srcpkgs/wf-shell/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/wf-shell/template b/srcpkgs/wf-shell/template
index eac744bacad2e5..8a9df6f596eade 100644
--- a/srcpkgs/wf-shell/template
+++ b/srcpkgs/wf-shell/template
@@ -1,18 +1,18 @@
# Template file for 'wf-shell'
pkgname=wf-shell
-version=0.8.1
+version=0.9.0
revision=1
build_style=meson
build_helper="gir"
-hostmakedepends="gobject-introspection pkg-config wayland-devel"
+hostmakedepends="gobject-introspection pkg-config wayland-devel glib-devel"
makedepends="alsa-lib-devel pulseaudio-devel gtkmm-devel wayfire-devel
- gtk+3-devel gtk-layer-shell-devel libdbusmenu-gtk3-devel"
+ gtk-layer-shell-devel libdbusmenu-gtk3-devel"
short_desc="Wayfire shell with GTK-based panel and background client"
maintainer="Young Jin Park <youngjinpark20@gmail.com>"
license="MIT"
homepage="https://wayfire.org"
distfiles="https://github.com/WayfireWM/wf-shell/releases/download/v${version}/wf-shell-${version}.tar.xz"
-checksum=c54cb0685f55fa44a62c55b1b64f81630b787b0e67813486ae85921fb5f79b38
+checksum=c8ac529b9fa6a4f65bd430140394b6b6a486c7b2def6c22b811396612ba94bb4
post_install() {
vlicense LICENSE
From 14dcd831b34779c7a1a6e95266442ea75a4e225f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Sat, 5 Oct 2024 00:23:20 -0300
Subject: [PATCH 6/6] wf-recorder: add pipewire support.
---
srcpkgs/wf-recorder/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/wf-recorder/template b/srcpkgs/wf-recorder/template
index 3fe75907d092f3..4270aec75ef7ee 100644
--- a/srcpkgs/wf-recorder/template
+++ b/srcpkgs/wf-recorder/template
@@ -1,11 +1,11 @@
# Template file for 'wf-recorder'
pkgname=wf-recorder
version=0.5.0
-revision=1
+revision=2
build_style=meson
hostmakedepends="pkg-config scdoc wayland-devel"
-makedepends="wayland-protocols wayland-devel ffmpeg6-devel libgbm-devel x264-devel
- pulseaudio-devel libdrm-devel"
+makedepends="wayland-protocols wayland-devel libgbm-devel libdrm-devel
+ ffmpeg6-devel x264-devel pulseaudio-devel pipewire-devel"
short_desc="Screen recorder for wlroots-based compositors"
maintainer="Jony <maybe-one-day-ubermensch@protonmail.com>"
license="MIT"
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PR PATCH] [Merged]: Wayfire 0.9.0
2024-10-05 3:25 [PR PATCH] Wayfire 0.9.0 ericonr
` (3 preceding siblings ...)
2024-10-10 13:29 ` ericonr
@ 2024-10-10 14:09 ` ericonr
4 siblings, 0 replies; 6+ messages in thread
From: ericonr @ 2024-10-10 14:09 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3101 bytes --]
There's a merged pull request on the void-packages repository
Wayfire 0.9.0
https://github.com/void-linux/void-packages/pull/52503
Description:
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**, but want to daily drive it for a bit first.
<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
I don't know what caused the gvc config error in wf-shell, so accepting suggestions... A more complete log (their meson assumes libpulse found means gvc was found, that's why the error at the bottom happens):
```
Executing subproject gvc
gvc| Project name: gvc
gvc| Project version: undefined
gvc| C compiler for the host machine: cc (gcc 13.2.0 "cc (GCC) 13.2.0")
gvc| C linker for the host machine: cc ld.bfd 2.41
gvc| Build-time dependency glib-2.0 found: YES 2.82.1
gvc| Program /usr/bin/glib-mkenums found: NO
gvc| subprojects/gvc/meson.build:30:21: Exception: Dependency 'glib-2.0' tool variable 'glib_mkenums' contains erroneous value: '/usr/bin/glib-mkenums'
gvc| This is a distributor issue -- please report it to your glib-2.0 provider.
Subproject subprojects/gvc is buildable: NO (disabling)
Executing subproject wayland-logout
wayland-logout| Project name: wayland-logout
wayland-logout| Project version: 1.0
wayland-logout| C compiler for the host machine: cc (gcc 13.2.0 "cc (GCC) 13.2.0")
wayland-logout| C linker for the host machine: cc ld.bfd 2.41
wayland-logout| Build targets in project: 1
wayland-logout| Subproject wayland-logout finished.
meson.build:31:18: ERROR: Subproject "subprojects/gvc" disabled can't get_variable on it.
A full log can be found at /builddir/wf-shell-0.9.0/build/meson-logs/meson-log.txt
=> ERROR: wf-shell-0.9.0_1: do_configure: '${meson_cmd} setup --prefix=/usr --libdir=/usr/lib${XBPS_TARGET_WORDSIZE} --libexecdir=/usr/libexec --bindir=/usr/bin --sbindir=/usr/bin --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib --buildtype=plain --auto-features=auto --wrap-mode=nodownload -Db_lto=true -Db_ndebug=true -Db_staticpic=true ${configure_args} . ${meson_builddir}' exited with 1
=> ERROR: in do_configure() at common/build-style/meson.sh:23
```
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2024-10-10 14:09 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-10-05 3:25 [PR PATCH] Wayfire 0.9.0 ericonr
2024-10-05 7:30 ` pondichys
2024-10-10 13:13 ` ericonr
2024-10-10 13:21 ` [PR PATCH] [Updated] " ericonr
2024-10-10 13:29 ` ericonr
2024-10-10 14:09 ` [PR PATCH] [Merged]: " ericonr
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).