Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] wlroots: update to 0.17
@ 2023-12-08 21:39 migue07juegos
  2023-12-08 23:31 ` [PR PATCH] [Updated] " migue07juegos
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: migue07juegos @ 2023-12-08 21:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 482 bytes --]

There is a new pull request by migue07juegos against master on the void-packages repository

https://github.com/migue07juegos/void-packages wlroots0.17
https://github.com/void-linux/void-packages/pull/47655

wlroots: update to 0.17
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **briefly**


A patch file from https://github.com/void-linux/void-packages/pull/47655.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-wlroots0.17-47655.patch --]
[-- Type: text/x-diff, Size: 5482 bytes --]

From 8860894191163f25af9997e113dcbec71a092e94 Mon Sep 17 00:00:00 2001
From: migue07juegos <migue07mx@protonmail.com>
Date: Thu, 7 Dec 2023 22:32:56 -0600
Subject: [PATCH 1/3] update wlroots to 0.17, move 0.16 to own pkg

---
 common/shlibs                |  1 +
 srcpkgs/wlroots/template     |  6 +++---
 srcpkgs/wlroots0.17-devel    |  1 +
 srcpkgs/wlroots0.17/template | 38 ++++++++++++++++++++++++++++++++++++
 4 files changed, 43 insertions(+), 3 deletions(-)
 create mode 120000 srcpkgs/wlroots0.17-devel
 create mode 100644 srcpkgs/wlroots0.17/template

diff --git a/common/shlibs b/common/shlibs
index f7046cbb6c206..8d05b249a7549 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -3490,6 +3490,7 @@ libpantheon-files-core.so.6 libio.elementary.files-6.0.0_1
 libpantheon-files-widgets.so.6 libio.elementary.files-6.0.0_1
 libwlroots.so.10 wlroots0.15-0.15.1_1
 libwlroots.so.11 wlroots0.16-0.16.0_1
+libwlroots.so.12 wlroots0.17-0.17.0_1
 libbaseencode.so.1 libbaseencode-1.0.9_1
 libcotp.so.2 libcotp-2.0.1_1
 libunarr.so.1 libunarr-1.0.1_1
diff --git a/srcpkgs/wlroots/template b/srcpkgs/wlroots/template
index 1f7e668303eaf..2645643eba2ea 100644
--- a/srcpkgs/wlroots/template
+++ b/srcpkgs/wlroots/template
@@ -2,17 +2,17 @@
 #
 # On next bump, remove the .99 part
 pkgname=wlroots
-version=0.16.99
+version=0.17
 revision=1
 build_style=meta
-depends="wlroots${version%.99}"
+depends="wlroots${version}"
 short_desc="Modular Wayland compositor library"
 maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
 license="BSD-2-Clause" # no vlicense
 homepage="https://github.com/swaywm/wlroots"
 
 wlroots-devel_package() {
-	depends="wlroots${version%.99}-devel"
+	depends="wlroots${version}-devel"
 	build_style=meta
 	short_desc+=" - development files"
 }
diff --git a/srcpkgs/wlroots0.17-devel b/srcpkgs/wlroots0.17-devel
new file mode 120000
index 0000000000000..1c3af8082388e
--- /dev/null
+++ b/srcpkgs/wlroots0.17-devel
@@ -0,0 +1 @@
+/home/mig/void-packages/srcpkgs/wlroots0.17
\ No newline at end of file
diff --git a/srcpkgs/wlroots0.17/template b/srcpkgs/wlroots0.17/template
new file mode 100644
index 0000000000000..1f26e036c3504
--- /dev/null
+++ b/srcpkgs/wlroots0.17/template
@@ -0,0 +1,38 @@
+# Template file for 'wlroots0.17'
+pkgname=wlroots0.17
+version=0.17.0
+revision=1
+build_style=meson
+# Follow upstream packaging recommendations:
+# https://gitlab.freedesktop.org/wlroots/wlroots/-/wikis/Packaging-recommendations
+configure_args="--auto-features=enabled -Dexamples=false -Dwerror=false
+ -Db_ndebug=false"
+hostmakedepends="pkg-config wayland-devel glslang hwids"
+_devel_depends="libgbm-devel libglvnd-devel libseat-devel eudev-libudev-devel
+ libdrm-devel libinput-devel libxkbcommon-devel pixman-devel wayland-devel
+ wayland-protocols vulkan-loader Vulkan-Headers xcb-util-errors-devel
+ xcb-util-wm-devel xcb-util-renderutil-devel "
+makedepends="${_devel_depends}
+ libxcb-devel xcb-util-cursor-devel xcb-util-devel xcb-util-image-devel
+ xcb-util-keysyms-devel xcb-util-xrm-devel xorg-server-xwayland libdisplay-info-devel"
+short_desc="Modular Wayland compositor library ${pkgname#wlroots}"
+maintainer="Isaac Freund <mail@isaacfreund.com>"
+license="MIT"
+homepage="https://gitlab.freedesktop.org/wlroots/wlroots"
+distfiles="https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/${version}/downloads/wlroots-${version}.tar.gz"
+checksum=9da3475a6834a6a9a8fd93de84f4ef91f9ee48ff70c305aa9522bf0db9e61128
+
+post_install() {
+	vlicense LICENSE
+}
+
+wlroots0.17-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision} ${_devel_depends}"
+	conflicts="wlroots0.16-devel wlroots0.15-devel wlroots0.14-devel"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}

From 62d795091ae1e15699c72289e3ee620d4730e349 Mon Sep 17 00:00:00 2001
From: migue07juegos <104018233+migue07juegos@users.noreply.github.com>
Date: Fri, 8 Dec 2023 04:37:45 +0000
Subject: [PATCH 2/3] "fix -devel link"

---
 srcpkgs/wlroots0.17-devel | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/wlroots0.17-devel b/srcpkgs/wlroots0.17-devel
index 1c3af8082388e..26df7ad9d6bc6 120000
--- a/srcpkgs/wlroots0.17-devel
+++ b/srcpkgs/wlroots0.17-devel
@@ -1 +1 @@
-/home/mig/void-packages/srcpkgs/wlroots0.17
\ No newline at end of file
+wlroots0.17
\ No newline at end of file

From e038c5e94e8e205f5fddfc22210928205f9ce059 Mon Sep 17 00:00:00 2001
From: migue07juegos <migue07mx@protonmail.com>
Date: Fri, 8 Dec 2023 13:48:50 -0600
Subject: [PATCH 3/3] fix extra space in template

---
 srcpkgs/wlroots0.17/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/wlroots0.17/template b/srcpkgs/wlroots0.17/template
index 1f26e036c3504..cef18749b92a7 100644
--- a/srcpkgs/wlroots0.17/template
+++ b/srcpkgs/wlroots0.17/template
@@ -11,7 +11,7 @@ hostmakedepends="pkg-config wayland-devel glslang hwids"
 _devel_depends="libgbm-devel libglvnd-devel libseat-devel eudev-libudev-devel
  libdrm-devel libinput-devel libxkbcommon-devel pixman-devel wayland-devel
  wayland-protocols vulkan-loader Vulkan-Headers xcb-util-errors-devel
- xcb-util-wm-devel xcb-util-renderutil-devel "
+ xcb-util-wm-devel xcb-util-renderutil-devel"
 makedepends="${_devel_depends}
  libxcb-devel xcb-util-cursor-devel xcb-util-devel xcb-util-image-devel
  xcb-util-keysyms-devel xcb-util-xrm-devel xorg-server-xwayland libdisplay-info-devel"

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2023-12-12  4:57 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-08 21:39 [PR PATCH] wlroots: update to 0.17 migue07juegos
2023-12-08 23:31 ` [PR PATCH] [Updated] " migue07juegos
2023-12-11 16:06 ` [PR REVIEW] wlroots: update to 0.17, cagebreak: update to 2.2.3 ahesford
2023-12-11 16:06 ` ahesford
2023-12-11 16:06 ` ahesford
2023-12-11 16:18 ` ahesford
2023-12-11 16:53 ` [PR PATCH] [Updated] " migue07juegos
2023-12-11 17:01 ` [PR REVIEW] " migue07juegos
2023-12-11 18:25 ` ahesford
2023-12-11 18:51 ` ifreund
2023-12-11 19:46 ` ahesford
2023-12-11 21:00 ` [PR PATCH] [Updated] " migue07juegos
2023-12-12  4:57 ` ahesford
2023-12-12  4:57 ` [PR PATCH] [Closed]: " ahesford

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).