Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] Packaging dependencies for wayland in qtile
@ 2022-11-29 16:51 brunothedev
  2022-11-29 16:58 ` [PR REVIEW] " classabbyamp
                   ` (35 more replies)
  0 siblings, 36 replies; 37+ messages in thread
From: brunothedev @ 2022-11-29 16:51 UTC (permalink / raw)
  To: ml

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

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

https://github.com/brunothedev/void-packages qtile-wayland
https://github.com/void-linux/void-packages/pull/40837

Packaging dependencies for wayland in qtile
<!-- Uncomment relevant sections and delete options which are not applicable -->

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


#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**


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

# Introduction

Before getting into the pull request, i would like to tell that this is my first contribution to void-linux/void-packages, so i am sorry if i made any mistakes(I probably added too much dependencies), i would also like to point out that this pull request may be needed to be splitted, since it adds 3 packages and modify 1 package.

## Summary

This pull request add the following packages:
- python-pywayland
- python-xkbcommon
- pywlroots
This pull request modify:
- qtile

## Reason

The reason i made this pull request is to add all the dependencies to use qtile with the wayland backend

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-qtile-wayland-40837.patch --]
[-- Type: text/x-diff, Size: 4843 bytes --]

From 86b457e205ba64814e70271c698f4801f3f855f1 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 12:42:09 -0300
Subject: [PATCH 1/4] Added python-pywayland as a package

---
 srcpkgs/python-pywayland/template | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)
 create mode 100644 srcpkgs/python-pywayland/template

diff --git a/srcpkgs/python-pywayland/template b/srcpkgs/python-pywayland/template
new file mode 100644
index 000000000000..4be85ca1bb9a
--- /dev/null
+++ b/srcpkgs/python-pywayland/template
@@ -0,0 +1,24 @@
+# Template file for 'python-pywayland'
+pkgname=python-pywayland
+version=0.4.14
+revision=1
+hostmakedepends="pkg-config"
+makedepends="python3-devel python3-cffi wayland-devel python3-setuptools"
+depends="python3 python3-cffi wayland"
+build_style=python3-module
+short_desc="Python bindings for the libwayland library"
+maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
+license="Apache-2.0"
+homepage="https://github.com/flacjacket/pywayland"
+distfiles="https://github.com/flacjacket/pywayland/archive/refs/tags/v${version}.tar.gz"
+checksum="3d5ce72781e57ece36cdf6a012122bddc5153b4de7be41224d04279a2f28aa00"
+
+configure() {
+	python3 -m pywayland.scanner
+	python3 pywayland/ffi_build.py
+}
+
+install() {
+	mkdir -p ${PKGDESTDIR}/usr/lib
+	python3 setup.py install
+}

From b2c788bf745e864bb302ed1be320bf104fc0dba2 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 12:55:36 -0300
Subject: [PATCH 2/4] Added the package python-xkbcommon

---
 srcpkgs/python-xkbcommon/template | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 srcpkgs/python-xkbcommon/template

diff --git a/srcpkgs/python-xkbcommon/template b/srcpkgs/python-xkbcommon/template
new file mode 100644
index 000000000000..f5c2e6ed9b72
--- /dev/null
+++ b/srcpkgs/python-xkbcommon/template
@@ -0,0 +1,13 @@
+# Template file for 'python-xkbcommon'
+pkgname=python-xkbcommon
+version=0.4
+revision=1
+makedepends="python3-devel python3-cffi libxkbcommon-devel python3-setuptools"
+depends="python3 python3-cffi libxkbcommon"
+build_style=python3-module
+short_desc="Python bindings for libxkbcommon using cffi"
+maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
+license="MIT"
+homepage="https://github.com/sde1000/python-xkbcommon"
+distfiles="https://github.com/sde1000/python-xkbcommon/archive/refs/tags/v${version}.tar.gz"
+checksum="a6df3745dbce77dde020e1125e4d6b66ce0db3eb8b704eeb8cf1d3a63003fddb"

From 2db8ba5627434b0b35af4330683c3db16f00cdc0 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 13:23:13 -0300
Subject: [PATCH 3/4] Added pywlroots package

---
 srcpkgs/pywlroots/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/pywlroots/template

diff --git a/srcpkgs/pywlroots/template b/srcpkgs/pywlroots/template
new file mode 100644
index 000000000000..c465ef7506ce
--- /dev/null
+++ b/srcpkgs/pywlroots/template
@@ -0,0 +1,17 @@
+# Template file for 'pywlroots'
+pkgname=pywlroots
+version=0.15.24
+revision=1
+makedepends="wlroots-devel python3-devel python3-cffi python-pywayland python-xkbcommon python3-setuptools"
+depends="wlroots python3 python3-cffi python-pywayland python-xkbcommon"
+build_style=python3-module
+short_desc="Python binding to the wlroots library using cffi"
+maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
+license="NCSA"
+homepage="https://github.com/flacjacket/pywlroots"
+distfiles="https://github.com/flacjacket/pywlroots/archive/refs/tags/v${version}.tar.gz"
+checksum="306a3f8e1e686ddf1da439934968e40f4161ec7dd9f8f7887fa851b19b652a23"
+
+configure() {
+	python3 wlroots/ffi_build.py
+}

From f5f9e091e09dd66c4de642b7f66f0827b3cf53fa Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 13:31:36 -0300
Subject: [PATCH 4/4] Added pywlroots as a dependency on qtile

---
 srcpkgs/qtile/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/qtile/template b/srcpkgs/qtile/template
index 3f16eada0cda..2d8b35c58cd9 100644
--- a/srcpkgs/qtile/template
+++ b/srcpkgs/qtile/template
@@ -1,11 +1,11 @@
 # Template file for 'qtile'
 pkgname=qtile
 version=0.22.0
-revision=2
+revision=3
 build_style=python3-pep517
 hostmakedepends="python3-setuptools_scm python3-cairocffi python3-xcffib python3-wheel pkg-config"
 makedepends="python3-devel libffi-devel pulseaudio-devel"
-depends="python3-cairocffi python3-xcffib pango gdk-pixbuf"
+depends="python3-cairocffi python3-xcffib pango gdk-pixbuf pywlroots"
 short_desc="Full-featured tiling window manager written and configured in Python"
 maintainer="Kai Stian Olstad <void@olstad.com>"
 license="MIT"

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

* Re: [PR REVIEW] Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
@ 2022-11-29 16:58 ` classabbyamp
  2022-11-29 16:58 ` classabbyamp
                   ` (34 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: classabbyamp @ 2022-11-29 16:58 UTC (permalink / raw)
  To: ml

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

New review comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#discussion_r1035013300

Comment:
should be `python3-pywlroots`

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

* Re: [PR REVIEW] Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
  2022-11-29 16:58 ` [PR REVIEW] " classabbyamp
@ 2022-11-29 16:58 ` classabbyamp
  2022-11-29 16:58 ` classabbyamp
                   ` (33 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: classabbyamp @ 2022-11-29 16:58 UTC (permalink / raw)
  To: ml

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

New review comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#discussion_r1035013650

Comment:
```suggestion
pkgname=python3-xkbcommon
```

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

* Re: [PR REVIEW] Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (4 preceding siblings ...)
  2022-11-29 16:58 ` classabbyamp
@ 2022-11-29 16:58 ` classabbyamp
  2022-11-29 16:58 ` classabbyamp
                   ` (29 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: classabbyamp @ 2022-11-29 16:58 UTC (permalink / raw)
  To: ml

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

New review comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#discussion_r1035015873

Comment:
setuptools should be in `hostmakedepends`

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

* Re: [PR REVIEW] Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
  2022-11-29 16:58 ` [PR REVIEW] " classabbyamp
  2022-11-29 16:58 ` classabbyamp
@ 2022-11-29 16:58 ` classabbyamp
  2022-11-29 16:58 ` classabbyamp
                   ` (32 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: classabbyamp @ 2022-11-29 16:58 UTC (permalink / raw)
  To: ml

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

New review comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#discussion_r1035018326

Comment:
```suggestion
depends="wlroots python3-cffi python-pywayland python-xkbcommon"
```

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

* Re: [PR REVIEW] Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (6 preceding siblings ...)
  2022-11-29 16:58 ` classabbyamp
@ 2022-11-29 16:58 ` classabbyamp
  2022-11-29 16:58 ` classabbyamp
                   ` (27 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: classabbyamp @ 2022-11-29 16:58 UTC (permalink / raw)
  To: ml

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

New review comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#discussion_r1035013818

Comment:
```suggestion
pkgname=python3-pywayland
```

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

* Re: [PR REVIEW] Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (2 preceding siblings ...)
  2022-11-29 16:58 ` classabbyamp
@ 2022-11-29 16:58 ` classabbyamp
  2022-11-29 16:58 ` classabbyamp
                   ` (31 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: classabbyamp @ 2022-11-29 16:58 UTC (permalink / raw)
  To: ml

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

New review comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#discussion_r1035016565

Comment:
same thing, setuptools in hostmakedepends

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

* Re: [PR REVIEW] Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (3 preceding siblings ...)
  2022-11-29 16:58 ` classabbyamp
@ 2022-11-29 16:58 ` classabbyamp
  2022-11-29 16:58 ` classabbyamp
                   ` (30 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: classabbyamp @ 2022-11-29 16:58 UTC (permalink / raw)
  To: ml

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

New review comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#discussion_r1035021219

Comment:
i don't think this should be specified here, as not everyone using qtile is using the wayland version. Would be better to have a [README.voidlinux](https://github.com/void-linux/void-packages/blob/master/Manual.md#void-specific-documentation) that says to install it for wayland support

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

* Re: [PR REVIEW] Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (5 preceding siblings ...)
  2022-11-29 16:58 ` classabbyamp
@ 2022-11-29 16:58 ` classabbyamp
  2022-11-29 16:58 ` classabbyamp
                   ` (28 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: classabbyamp @ 2022-11-29 16:58 UTC (permalink / raw)
  To: ml

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

New review comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#discussion_r1035017389

Comment:
setuptools should be hostmakedepends

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

* Re: [PR REVIEW] Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (7 preceding siblings ...)
  2022-11-29 16:58 ` classabbyamp
@ 2022-11-29 16:58 ` classabbyamp
  2022-11-29 17:02 ` brunothedev
                   ` (26 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: classabbyamp @ 2022-11-29 16:58 UTC (permalink / raw)
  To: ml

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

New review comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#discussion_r1035014900

Comment:
```suggestion
depends="python3-cffi"
```
python3 is implied by cffi, libxkbcommon should be detected via linking

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

* Re: [PR REVIEW] Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (8 preceding siblings ...)
  2022-11-29 16:58 ` classabbyamp
@ 2022-11-29 17:02 ` brunothedev
  2022-11-29 18:10 ` ahesford
                   ` (25 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: brunothedev @ 2022-11-29 17:02 UTC (permalink / raw)
  To: ml

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

New review comment by brunothedev on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#discussion_r1035026778

Comment:
Honestly i think it should be there, the gnome package for example also installs all wayland dependencies

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

* Re: [PR REVIEW] Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (9 preceding siblings ...)
  2022-11-29 17:02 ` brunothedev
@ 2022-11-29 18:10 ` ahesford
  2022-11-29 18:19 ` [PR PATCH] [Updated] " brunothedev
                   ` (24 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: ahesford @ 2022-11-29 18:10 UTC (permalink / raw)
  To: ml

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

New review comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#discussion_r1035101310

Comment:
We don't force optional dependencies in this way. If you really want this, add a `qtile-wayland` metapackage for convenience.

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

* Re: [PR PATCH] [Updated] Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (10 preceding siblings ...)
  2022-11-29 18:10 ` ahesford
@ 2022-11-29 18:19 ` brunothedev
  2022-11-29 18:21 ` [PR REVIEW] " brunothedev
                   ` (23 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: brunothedev @ 2022-11-29 18:19 UTC (permalink / raw)
  To: ml

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

There is an updated pull request by brunothedev against master on the void-packages repository

https://github.com/brunothedev/void-packages qtile-wayland
https://github.com/void-linux/void-packages/pull/40837

Packaging dependencies for wayland in qtile
<!-- Uncomment relevant sections and delete options which are not applicable -->

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


#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**


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

# Introduction

Before getting into the pull request, i would like to tell that this is my first contribution to void-linux/void-packages, so i am sorry if i made any mistakes(I probably added too much dependencies), i would also like to point out that this pull request may be needed to be splitted, since it adds 3 packages and modify 1 package.

## Summary

This pull request add the following packages:
- python-pywayland
- python-xkbcommon
- pywlroots
This pull request modify:
- qtile

## Reason

The reason i made this pull request is to add all the dependencies to use qtile with the wayland backend

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-qtile-wayland-40837.patch --]
[-- Type: text/x-diff, Size: 5646 bytes --]

From 86b457e205ba64814e70271c698f4801f3f855f1 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 12:42:09 -0300
Subject: [PATCH 1/5] Added python-pywayland as a package

---
 srcpkgs/python-pywayland/template | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)
 create mode 100644 srcpkgs/python-pywayland/template

diff --git a/srcpkgs/python-pywayland/template b/srcpkgs/python-pywayland/template
new file mode 100644
index 000000000000..4be85ca1bb9a
--- /dev/null
+++ b/srcpkgs/python-pywayland/template
@@ -0,0 +1,24 @@
+# Template file for 'python-pywayland'
+pkgname=python-pywayland
+version=0.4.14
+revision=1
+hostmakedepends="pkg-config"
+makedepends="python3-devel python3-cffi wayland-devel python3-setuptools"
+depends="python3 python3-cffi wayland"
+build_style=python3-module
+short_desc="Python bindings for the libwayland library"
+maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
+license="Apache-2.0"
+homepage="https://github.com/flacjacket/pywayland"
+distfiles="https://github.com/flacjacket/pywayland/archive/refs/tags/v${version}.tar.gz"
+checksum="3d5ce72781e57ece36cdf6a012122bddc5153b4de7be41224d04279a2f28aa00"
+
+configure() {
+	python3 -m pywayland.scanner
+	python3 pywayland/ffi_build.py
+}
+
+install() {
+	mkdir -p ${PKGDESTDIR}/usr/lib
+	python3 setup.py install
+}

From b2c788bf745e864bb302ed1be320bf104fc0dba2 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 12:55:36 -0300
Subject: [PATCH 2/5] Added the package python-xkbcommon

---
 srcpkgs/python-xkbcommon/template | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 srcpkgs/python-xkbcommon/template

diff --git a/srcpkgs/python-xkbcommon/template b/srcpkgs/python-xkbcommon/template
new file mode 100644
index 000000000000..f5c2e6ed9b72
--- /dev/null
+++ b/srcpkgs/python-xkbcommon/template
@@ -0,0 +1,13 @@
+# Template file for 'python-xkbcommon'
+pkgname=python-xkbcommon
+version=0.4
+revision=1
+makedepends="python3-devel python3-cffi libxkbcommon-devel python3-setuptools"
+depends="python3 python3-cffi libxkbcommon"
+build_style=python3-module
+short_desc="Python bindings for libxkbcommon using cffi"
+maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
+license="MIT"
+homepage="https://github.com/sde1000/python-xkbcommon"
+distfiles="https://github.com/sde1000/python-xkbcommon/archive/refs/tags/v${version}.tar.gz"
+checksum="a6df3745dbce77dde020e1125e4d6b66ce0db3eb8b704eeb8cf1d3a63003fddb"

From 2db8ba5627434b0b35af4330683c3db16f00cdc0 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 13:23:13 -0300
Subject: [PATCH 3/5] Added pywlroots package

---
 srcpkgs/pywlroots/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/pywlroots/template

diff --git a/srcpkgs/pywlroots/template b/srcpkgs/pywlroots/template
new file mode 100644
index 000000000000..c465ef7506ce
--- /dev/null
+++ b/srcpkgs/pywlroots/template
@@ -0,0 +1,17 @@
+# Template file for 'pywlroots'
+pkgname=pywlroots
+version=0.15.24
+revision=1
+makedepends="wlroots-devel python3-devel python3-cffi python-pywayland python-xkbcommon python3-setuptools"
+depends="wlroots python3 python3-cffi python-pywayland python-xkbcommon"
+build_style=python3-module
+short_desc="Python binding to the wlroots library using cffi"
+maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
+license="NCSA"
+homepage="https://github.com/flacjacket/pywlroots"
+distfiles="https://github.com/flacjacket/pywlroots/archive/refs/tags/v${version}.tar.gz"
+checksum="306a3f8e1e686ddf1da439934968e40f4161ec7dd9f8f7887fa851b19b652a23"
+
+configure() {
+	python3 wlroots/ffi_build.py
+}

From f5f9e091e09dd66c4de642b7f66f0827b3cf53fa Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 13:31:36 -0300
Subject: [PATCH 4/5] Added pywlroots as a dependency on qtile

---
 srcpkgs/qtile/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/qtile/template b/srcpkgs/qtile/template
index 3f16eada0cda..2d8b35c58cd9 100644
--- a/srcpkgs/qtile/template
+++ b/srcpkgs/qtile/template
@@ -1,11 +1,11 @@
 # Template file for 'qtile'
 pkgname=qtile
 version=0.22.0
-revision=2
+revision=3
 build_style=python3-pep517
 hostmakedepends="python3-setuptools_scm python3-cairocffi python3-xcffib python3-wheel pkg-config"
 makedepends="python3-devel libffi-devel pulseaudio-devel"
-depends="python3-cairocffi python3-xcffib pango gdk-pixbuf"
+depends="python3-cairocffi python3-xcffib pango gdk-pixbuf pywlroots"
 short_desc="Full-featured tiling window manager written and configured in Python"
 maintainer="Kai Stian Olstad <void@olstad.com>"
 license="MIT"

From fb531ee8801b07447c2f37509f124a8434d7eb31 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 15:18:38 -0300
Subject: [PATCH 5/5] qtile: Informing of a optional dependency for wayland

---
 srcpkgs/qtile/INSTALL.msg | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/srcpkgs/qtile/INSTALL.msg b/srcpkgs/qtile/INSTALL.msg
index 95c75c2e6561..6b1fba73ba1d 100644
--- a/srcpkgs/qtile/INSTALL.msg
+++ b/srcpkgs/qtile/INSTALL.msg
@@ -7,3 +7,5 @@
     - "KeyChord"'s signature has changed. "mode" is now a boolean to indicate
        whether the mode should persist. The "name" parameter should be used
        to name the chord (e.g. for the ``Chord`` widget).
+
+- Wayland backend: To enable wayland backend, please install the "pywlroots" package

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

* Re: [PR REVIEW] Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (11 preceding siblings ...)
  2022-11-29 18:19 ` [PR PATCH] [Updated] " brunothedev
@ 2022-11-29 18:21 ` brunothedev
  2022-11-29 18:35 ` ahesford
                   ` (22 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: brunothedev @ 2022-11-29 18:21 UTC (permalink / raw)
  To: ml

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

New review comment by brunothedev on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#discussion_r1035114256

Comment:
> We don't force optional dependencies in this way. If you really want this, add a `qtile-wayland` metapackage for convenience.

I have written a commit that alert the user of the pywlroots package in the INSTALL.msg

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

* Re: [PR REVIEW] Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (12 preceding siblings ...)
  2022-11-29 18:21 ` [PR REVIEW] " brunothedev
@ 2022-11-29 18:35 ` ahesford
  2022-11-29 18:56 ` [PR PATCH] [Updated] " brunothedev
                   ` (21 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: ahesford @ 2022-11-29 18:35 UTC (permalink / raw)
  To: ml

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

New review comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#discussion_r1035131670

Comment:
Don't use `INSTALL.msg` in this manner; use `README.voidlinux` as abby recommended. That's the idiomatic way to document information specifically related to our packaging of the software. `INSTALL.msg` is meant as a last-ditch attempt to convey critical information, mostly about potentially breaking changes, even though these messages show up in an already noisy environment.

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

* Re: [PR PATCH] [Updated] Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (13 preceding siblings ...)
  2022-11-29 18:35 ` ahesford
@ 2022-11-29 18:56 ` brunothedev
  2022-11-29 19:28 ` brunothedev
                   ` (20 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: brunothedev @ 2022-11-29 18:56 UTC (permalink / raw)
  To: ml

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

There is an updated pull request by brunothedev against master on the void-packages repository

https://github.com/brunothedev/void-packages qtile-wayland
https://github.com/void-linux/void-packages/pull/40837

Packaging dependencies for wayland in qtile
<!-- Uncomment relevant sections and delete options which are not applicable -->

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


#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**


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

# Introduction

Before getting into the pull request, i would like to tell that this is my first contribution to void-linux/void-packages, so i am sorry if i made any mistakes(I probably added too much dependencies), i would also like to point out that this pull request may be needed to be splitted, since it adds 3 packages and modify 1 package.

## Summary

This pull request add the following packages:
- python-pywayland
- python-xkbcommon
- pywlroots
This pull request modify:
- qtile

## Reason

The reason i made this pull request is to add all the dependencies to use qtile with the wayland backend

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-qtile-wayland-40837.patch --]
[-- Type: text/x-diff, Size: 6612 bytes --]

From 86b457e205ba64814e70271c698f4801f3f855f1 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 12:42:09 -0300
Subject: [PATCH 1/6] Added python-pywayland as a package

---
 srcpkgs/python-pywayland/template | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)
 create mode 100644 srcpkgs/python-pywayland/template

diff --git a/srcpkgs/python-pywayland/template b/srcpkgs/python-pywayland/template
new file mode 100644
index 000000000000..4be85ca1bb9a
--- /dev/null
+++ b/srcpkgs/python-pywayland/template
@@ -0,0 +1,24 @@
+# Template file for 'python-pywayland'
+pkgname=python-pywayland
+version=0.4.14
+revision=1
+hostmakedepends="pkg-config"
+makedepends="python3-devel python3-cffi wayland-devel python3-setuptools"
+depends="python3 python3-cffi wayland"
+build_style=python3-module
+short_desc="Python bindings for the libwayland library"
+maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
+license="Apache-2.0"
+homepage="https://github.com/flacjacket/pywayland"
+distfiles="https://github.com/flacjacket/pywayland/archive/refs/tags/v${version}.tar.gz"
+checksum="3d5ce72781e57ece36cdf6a012122bddc5153b4de7be41224d04279a2f28aa00"
+
+configure() {
+	python3 -m pywayland.scanner
+	python3 pywayland/ffi_build.py
+}
+
+install() {
+	mkdir -p ${PKGDESTDIR}/usr/lib
+	python3 setup.py install
+}

From b2c788bf745e864bb302ed1be320bf104fc0dba2 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 12:55:36 -0300
Subject: [PATCH 2/6] Added the package python-xkbcommon

---
 srcpkgs/python-xkbcommon/template | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 srcpkgs/python-xkbcommon/template

diff --git a/srcpkgs/python-xkbcommon/template b/srcpkgs/python-xkbcommon/template
new file mode 100644
index 000000000000..f5c2e6ed9b72
--- /dev/null
+++ b/srcpkgs/python-xkbcommon/template
@@ -0,0 +1,13 @@
+# Template file for 'python-xkbcommon'
+pkgname=python-xkbcommon
+version=0.4
+revision=1
+makedepends="python3-devel python3-cffi libxkbcommon-devel python3-setuptools"
+depends="python3 python3-cffi libxkbcommon"
+build_style=python3-module
+short_desc="Python bindings for libxkbcommon using cffi"
+maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
+license="MIT"
+homepage="https://github.com/sde1000/python-xkbcommon"
+distfiles="https://github.com/sde1000/python-xkbcommon/archive/refs/tags/v${version}.tar.gz"
+checksum="a6df3745dbce77dde020e1125e4d6b66ce0db3eb8b704eeb8cf1d3a63003fddb"

From 2db8ba5627434b0b35af4330683c3db16f00cdc0 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 13:23:13 -0300
Subject: [PATCH 3/6] Added pywlroots package

---
 srcpkgs/pywlroots/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/pywlroots/template

diff --git a/srcpkgs/pywlroots/template b/srcpkgs/pywlroots/template
new file mode 100644
index 000000000000..c465ef7506ce
--- /dev/null
+++ b/srcpkgs/pywlroots/template
@@ -0,0 +1,17 @@
+# Template file for 'pywlroots'
+pkgname=pywlroots
+version=0.15.24
+revision=1
+makedepends="wlroots-devel python3-devel python3-cffi python-pywayland python-xkbcommon python3-setuptools"
+depends="wlroots python3 python3-cffi python-pywayland python-xkbcommon"
+build_style=python3-module
+short_desc="Python binding to the wlroots library using cffi"
+maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
+license="NCSA"
+homepage="https://github.com/flacjacket/pywlroots"
+distfiles="https://github.com/flacjacket/pywlroots/archive/refs/tags/v${version}.tar.gz"
+checksum="306a3f8e1e686ddf1da439934968e40f4161ec7dd9f8f7887fa851b19b652a23"
+
+configure() {
+	python3 wlroots/ffi_build.py
+}

From f5f9e091e09dd66c4de642b7f66f0827b3cf53fa Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 13:31:36 -0300
Subject: [PATCH 4/6] Added pywlroots as a dependency on qtile

---
 srcpkgs/qtile/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/qtile/template b/srcpkgs/qtile/template
index 3f16eada0cda..2d8b35c58cd9 100644
--- a/srcpkgs/qtile/template
+++ b/srcpkgs/qtile/template
@@ -1,11 +1,11 @@
 # Template file for 'qtile'
 pkgname=qtile
 version=0.22.0
-revision=2
+revision=3
 build_style=python3-pep517
 hostmakedepends="python3-setuptools_scm python3-cairocffi python3-xcffib python3-wheel pkg-config"
 makedepends="python3-devel libffi-devel pulseaudio-devel"
-depends="python3-cairocffi python3-xcffib pango gdk-pixbuf"
+depends="python3-cairocffi python3-xcffib pango gdk-pixbuf pywlroots"
 short_desc="Full-featured tiling window manager written and configured in Python"
 maintainer="Kai Stian Olstad <void@olstad.com>"
 license="MIT"

From fb531ee8801b07447c2f37509f124a8434d7eb31 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 15:18:38 -0300
Subject: [PATCH 5/6] qtile: Informing of a optional dependency for wayland

---
 srcpkgs/qtile/INSTALL.msg | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/srcpkgs/qtile/INSTALL.msg b/srcpkgs/qtile/INSTALL.msg
index 95c75c2e6561..6b1fba73ba1d 100644
--- a/srcpkgs/qtile/INSTALL.msg
+++ b/srcpkgs/qtile/INSTALL.msg
@@ -7,3 +7,5 @@
     - "KeyChord"'s signature has changed. "mode" is now a boolean to indicate
        whether the mode should persist. The "name" parameter should be used
        to name the chord (e.g. for the ``Chord`` widget).
+
+- Wayland backend: To enable wayland backend, please install the "pywlroots" package

From 55323518ff0718f62616d22c21bd0af71baa11fe Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 15:55:00 -0300
Subject: [PATCH 6/6] qtile: Removing 'pywlroots' as a dependency

---
 srcpkgs/qtile/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/qtile/template b/srcpkgs/qtile/template
index 2d8b35c58cd9..335eec7b1409 100644
--- a/srcpkgs/qtile/template
+++ b/srcpkgs/qtile/template
@@ -5,7 +5,7 @@ revision=3
 build_style=python3-pep517
 hostmakedepends="python3-setuptools_scm python3-cairocffi python3-xcffib python3-wheel pkg-config"
 makedepends="python3-devel libffi-devel pulseaudio-devel"
-depends="python3-cairocffi python3-xcffib pango gdk-pixbuf pywlroots"
+depends="python3-cairocffi python3-xcffib pango gdk-pixbuf"
 short_desc="Full-featured tiling window manager written and configured in Python"
 maintainer="Kai Stian Olstad <void@olstad.com>"
 license="MIT"

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

* Re: [PR PATCH] [Updated] Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (14 preceding siblings ...)
  2022-11-29 18:56 ` [PR PATCH] [Updated] " brunothedev
@ 2022-11-29 19:28 ` brunothedev
  2022-11-29 20:02 ` brunothedev
                   ` (19 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: brunothedev @ 2022-11-29 19:28 UTC (permalink / raw)
  To: ml

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

There is an updated pull request by brunothedev against master on the void-packages repository

https://github.com/brunothedev/void-packages qtile-wayland
https://github.com/void-linux/void-packages/pull/40837

Packaging dependencies for wayland in qtile
<!-- Uncomment relevant sections and delete options which are not applicable -->

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


#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**


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

# Introduction

Before getting into the pull request, i would like to tell that this is my first contribution to void-linux/void-packages, so i am sorry if i made any mistakes(I probably added too much dependencies), i would also like to point out that this pull request may be needed to be splitted, since it adds 3 packages and modify 1 package.

## Summary

This pull request add the following packages:
- python-pywayland
- python-xkbcommon
- pywlroots
This pull request modify:
- qtile

## Reason

The reason i made this pull request is to add all the dependencies to use qtile with the wayland backend

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-qtile-wayland-40837.patch --]
[-- Type: text/x-diff, Size: 7468 bytes --]

From 86b457e205ba64814e70271c698f4801f3f855f1 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 12:42:09 -0300
Subject: [PATCH 1/7] Added python-pywayland as a package

---
 srcpkgs/python-pywayland/template | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)
 create mode 100644 srcpkgs/python-pywayland/template

diff --git a/srcpkgs/python-pywayland/template b/srcpkgs/python-pywayland/template
new file mode 100644
index 000000000000..4be85ca1bb9a
--- /dev/null
+++ b/srcpkgs/python-pywayland/template
@@ -0,0 +1,24 @@
+# Template file for 'python-pywayland'
+pkgname=python-pywayland
+version=0.4.14
+revision=1
+hostmakedepends="pkg-config"
+makedepends="python3-devel python3-cffi wayland-devel python3-setuptools"
+depends="python3 python3-cffi wayland"
+build_style=python3-module
+short_desc="Python bindings for the libwayland library"
+maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
+license="Apache-2.0"
+homepage="https://github.com/flacjacket/pywayland"
+distfiles="https://github.com/flacjacket/pywayland/archive/refs/tags/v${version}.tar.gz"
+checksum="3d5ce72781e57ece36cdf6a012122bddc5153b4de7be41224d04279a2f28aa00"
+
+configure() {
+	python3 -m pywayland.scanner
+	python3 pywayland/ffi_build.py
+}
+
+install() {
+	mkdir -p ${PKGDESTDIR}/usr/lib
+	python3 setup.py install
+}

From b2c788bf745e864bb302ed1be320bf104fc0dba2 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 12:55:36 -0300
Subject: [PATCH 2/7] Added the package python-xkbcommon

---
 srcpkgs/python-xkbcommon/template | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 srcpkgs/python-xkbcommon/template

diff --git a/srcpkgs/python-xkbcommon/template b/srcpkgs/python-xkbcommon/template
new file mode 100644
index 000000000000..f5c2e6ed9b72
--- /dev/null
+++ b/srcpkgs/python-xkbcommon/template
@@ -0,0 +1,13 @@
+# Template file for 'python-xkbcommon'
+pkgname=python-xkbcommon
+version=0.4
+revision=1
+makedepends="python3-devel python3-cffi libxkbcommon-devel python3-setuptools"
+depends="python3 python3-cffi libxkbcommon"
+build_style=python3-module
+short_desc="Python bindings for libxkbcommon using cffi"
+maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
+license="MIT"
+homepage="https://github.com/sde1000/python-xkbcommon"
+distfiles="https://github.com/sde1000/python-xkbcommon/archive/refs/tags/v${version}.tar.gz"
+checksum="a6df3745dbce77dde020e1125e4d6b66ce0db3eb8b704eeb8cf1d3a63003fddb"

From 2db8ba5627434b0b35af4330683c3db16f00cdc0 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 13:23:13 -0300
Subject: [PATCH 3/7] Added pywlroots package

---
 srcpkgs/pywlroots/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/pywlroots/template

diff --git a/srcpkgs/pywlroots/template b/srcpkgs/pywlroots/template
new file mode 100644
index 000000000000..c465ef7506ce
--- /dev/null
+++ b/srcpkgs/pywlroots/template
@@ -0,0 +1,17 @@
+# Template file for 'pywlroots'
+pkgname=pywlroots
+version=0.15.24
+revision=1
+makedepends="wlroots-devel python3-devel python3-cffi python-pywayland python-xkbcommon python3-setuptools"
+depends="wlroots python3 python3-cffi python-pywayland python-xkbcommon"
+build_style=python3-module
+short_desc="Python binding to the wlroots library using cffi"
+maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
+license="NCSA"
+homepage="https://github.com/flacjacket/pywlroots"
+distfiles="https://github.com/flacjacket/pywlroots/archive/refs/tags/v${version}.tar.gz"
+checksum="306a3f8e1e686ddf1da439934968e40f4161ec7dd9f8f7887fa851b19b652a23"
+
+configure() {
+	python3 wlroots/ffi_build.py
+}

From f5f9e091e09dd66c4de642b7f66f0827b3cf53fa Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 13:31:36 -0300
Subject: [PATCH 4/7] Added pywlroots as a dependency on qtile

---
 srcpkgs/qtile/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/qtile/template b/srcpkgs/qtile/template
index 3f16eada0cda..2d8b35c58cd9 100644
--- a/srcpkgs/qtile/template
+++ b/srcpkgs/qtile/template
@@ -1,11 +1,11 @@
 # Template file for 'qtile'
 pkgname=qtile
 version=0.22.0
-revision=2
+revision=3
 build_style=python3-pep517
 hostmakedepends="python3-setuptools_scm python3-cairocffi python3-xcffib python3-wheel pkg-config"
 makedepends="python3-devel libffi-devel pulseaudio-devel"
-depends="python3-cairocffi python3-xcffib pango gdk-pixbuf"
+depends="python3-cairocffi python3-xcffib pango gdk-pixbuf pywlroots"
 short_desc="Full-featured tiling window manager written and configured in Python"
 maintainer="Kai Stian Olstad <void@olstad.com>"
 license="MIT"

From fb531ee8801b07447c2f37509f124a8434d7eb31 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 15:18:38 -0300
Subject: [PATCH 5/7] qtile: Informing of a optional dependency for wayland

---
 srcpkgs/qtile/INSTALL.msg | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/srcpkgs/qtile/INSTALL.msg b/srcpkgs/qtile/INSTALL.msg
index 95c75c2e6561..6b1fba73ba1d 100644
--- a/srcpkgs/qtile/INSTALL.msg
+++ b/srcpkgs/qtile/INSTALL.msg
@@ -7,3 +7,5 @@
     - "KeyChord"'s signature has changed. "mode" is now a boolean to indicate
        whether the mode should persist. The "name" parameter should be used
        to name the chord (e.g. for the ``Chord`` widget).
+
+- Wayland backend: To enable wayland backend, please install the "pywlroots" package

From 55323518ff0718f62616d22c21bd0af71baa11fe Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 15:55:00 -0300
Subject: [PATCH 6/7] qtile: Removing 'pywlroots' as a dependency

---
 srcpkgs/qtile/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/qtile/template b/srcpkgs/qtile/template
index 2d8b35c58cd9..335eec7b1409 100644
--- a/srcpkgs/qtile/template
+++ b/srcpkgs/qtile/template
@@ -5,7 +5,7 @@ revision=3
 build_style=python3-pep517
 hostmakedepends="python3-setuptools_scm python3-cairocffi python3-xcffib python3-wheel pkg-config"
 makedepends="python3-devel libffi-devel pulseaudio-devel"
-depends="python3-cairocffi python3-xcffib pango gdk-pixbuf pywlroots"
+depends="python3-cairocffi python3-xcffib pango gdk-pixbuf"
 short_desc="Full-featured tiling window manager written and configured in Python"
 maintainer="Kai Stian Olstad <void@olstad.com>"
 license="MIT"

From 2b8e75971a69343bd2f0eb3dc804135c579f3b5b Mon Sep 17 00:00:00 2001
From: Bruno Henrique <65919961+brunothedev@users.noreply.github.com>
Date: Tue, 29 Nov 2022 16:28:30 -0300
Subject: [PATCH 7/7] Changing package name: From python-xkbcommon to
 python3-xkbcommon

Co-authored-by: classabbyamp <5366828+classabbyamp@users.noreply.github.com>
---
 srcpkgs/python-xkbcommon/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/python-xkbcommon/template b/srcpkgs/python-xkbcommon/template
index f5c2e6ed9b72..184a11420346 100644
--- a/srcpkgs/python-xkbcommon/template
+++ b/srcpkgs/python-xkbcommon/template
@@ -1,5 +1,5 @@
 # Template file for 'python-xkbcommon'
-pkgname=python-xkbcommon
+pkgname=python3-xkbcommon
 version=0.4
 revision=1
 makedepends="python3-devel python3-cffi libxkbcommon-devel python3-setuptools"

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

* Re: [PR PATCH] [Updated] Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (15 preceding siblings ...)
  2022-11-29 19:28 ` brunothedev
@ 2022-11-29 20:02 ` brunothedev
  2022-11-29 23:22 ` paper42
                   ` (18 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: brunothedev @ 2022-11-29 20:02 UTC (permalink / raw)
  To: ml

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

There is an updated pull request by brunothedev against master on the void-packages repository

https://github.com/brunothedev/void-packages qtile-wayland
https://github.com/void-linux/void-packages/pull/40837

Packaging dependencies for wayland in qtile
<!-- Uncomment relevant sections and delete options which are not applicable -->

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


#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**


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

# Introduction

Before getting into the pull request, i would like to tell that this is my first contribution to void-linux/void-packages, so i am sorry if i made any mistakes(I probably added too much dependencies), i would also like to point out that this pull request may be needed to be splitted, since it adds 3 packages and modify 1 package.

## Summary

This pull request add the following packages:
- python-pywayland
- python-xkbcommon
- pywlroots
This pull request modify:
- qtile

## Reason

The reason i made this pull request is to add all the dependencies to use qtile with the wayland backend

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-qtile-wayland-40837.patch --]
[-- Type: text/x-diff, Size: 17988 bytes --]

From 86b457e205ba64814e70271c698f4801f3f855f1 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 12:42:09 -0300
Subject: [PATCH 01/17] Added python-pywayland as a package

---
 srcpkgs/python-pywayland/template | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)
 create mode 100644 srcpkgs/python-pywayland/template

diff --git a/srcpkgs/python-pywayland/template b/srcpkgs/python-pywayland/template
new file mode 100644
index 000000000000..4be85ca1bb9a
--- /dev/null
+++ b/srcpkgs/python-pywayland/template
@@ -0,0 +1,24 @@
+# Template file for 'python-pywayland'
+pkgname=python-pywayland
+version=0.4.14
+revision=1
+hostmakedepends="pkg-config"
+makedepends="python3-devel python3-cffi wayland-devel python3-setuptools"
+depends="python3 python3-cffi wayland"
+build_style=python3-module
+short_desc="Python bindings for the libwayland library"
+maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
+license="Apache-2.0"
+homepage="https://github.com/flacjacket/pywayland"
+distfiles="https://github.com/flacjacket/pywayland/archive/refs/tags/v${version}.tar.gz"
+checksum="3d5ce72781e57ece36cdf6a012122bddc5153b4de7be41224d04279a2f28aa00"
+
+configure() {
+	python3 -m pywayland.scanner
+	python3 pywayland/ffi_build.py
+}
+
+install() {
+	mkdir -p ${PKGDESTDIR}/usr/lib
+	python3 setup.py install
+}

From b2c788bf745e864bb302ed1be320bf104fc0dba2 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 12:55:36 -0300
Subject: [PATCH 02/17] Added the package python-xkbcommon

---
 srcpkgs/python-xkbcommon/template | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 srcpkgs/python-xkbcommon/template

diff --git a/srcpkgs/python-xkbcommon/template b/srcpkgs/python-xkbcommon/template
new file mode 100644
index 000000000000..f5c2e6ed9b72
--- /dev/null
+++ b/srcpkgs/python-xkbcommon/template
@@ -0,0 +1,13 @@
+# Template file for 'python-xkbcommon'
+pkgname=python-xkbcommon
+version=0.4
+revision=1
+makedepends="python3-devel python3-cffi libxkbcommon-devel python3-setuptools"
+depends="python3 python3-cffi libxkbcommon"
+build_style=python3-module
+short_desc="Python bindings for libxkbcommon using cffi"
+maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
+license="MIT"
+homepage="https://github.com/sde1000/python-xkbcommon"
+distfiles="https://github.com/sde1000/python-xkbcommon/archive/refs/tags/v${version}.tar.gz"
+checksum="a6df3745dbce77dde020e1125e4d6b66ce0db3eb8b704eeb8cf1d3a63003fddb"

From 2db8ba5627434b0b35af4330683c3db16f00cdc0 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 13:23:13 -0300
Subject: [PATCH 03/17] Added pywlroots package

---
 srcpkgs/pywlroots/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/pywlroots/template

diff --git a/srcpkgs/pywlroots/template b/srcpkgs/pywlroots/template
new file mode 100644
index 000000000000..c465ef7506ce
--- /dev/null
+++ b/srcpkgs/pywlroots/template
@@ -0,0 +1,17 @@
+# Template file for 'pywlroots'
+pkgname=pywlroots
+version=0.15.24
+revision=1
+makedepends="wlroots-devel python3-devel python3-cffi python-pywayland python-xkbcommon python3-setuptools"
+depends="wlroots python3 python3-cffi python-pywayland python-xkbcommon"
+build_style=python3-module
+short_desc="Python binding to the wlroots library using cffi"
+maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
+license="NCSA"
+homepage="https://github.com/flacjacket/pywlroots"
+distfiles="https://github.com/flacjacket/pywlroots/archive/refs/tags/v${version}.tar.gz"
+checksum="306a3f8e1e686ddf1da439934968e40f4161ec7dd9f8f7887fa851b19b652a23"
+
+configure() {
+	python3 wlroots/ffi_build.py
+}

From f5f9e091e09dd66c4de642b7f66f0827b3cf53fa Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 13:31:36 -0300
Subject: [PATCH 04/17] Added pywlroots as a dependency on qtile

---
 srcpkgs/qtile/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/qtile/template b/srcpkgs/qtile/template
index 3f16eada0cda..2d8b35c58cd9 100644
--- a/srcpkgs/qtile/template
+++ b/srcpkgs/qtile/template
@@ -1,11 +1,11 @@
 # Template file for 'qtile'
 pkgname=qtile
 version=0.22.0
-revision=2
+revision=3
 build_style=python3-pep517
 hostmakedepends="python3-setuptools_scm python3-cairocffi python3-xcffib python3-wheel pkg-config"
 makedepends="python3-devel libffi-devel pulseaudio-devel"
-depends="python3-cairocffi python3-xcffib pango gdk-pixbuf"
+depends="python3-cairocffi python3-xcffib pango gdk-pixbuf pywlroots"
 short_desc="Full-featured tiling window manager written and configured in Python"
 maintainer="Kai Stian Olstad <void@olstad.com>"
 license="MIT"

From fb531ee8801b07447c2f37509f124a8434d7eb31 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 15:18:38 -0300
Subject: [PATCH 05/17] qtile: Informing of a optional dependency for wayland

---
 srcpkgs/qtile/INSTALL.msg | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/srcpkgs/qtile/INSTALL.msg b/srcpkgs/qtile/INSTALL.msg
index 95c75c2e6561..6b1fba73ba1d 100644
--- a/srcpkgs/qtile/INSTALL.msg
+++ b/srcpkgs/qtile/INSTALL.msg
@@ -7,3 +7,5 @@
     - "KeyChord"'s signature has changed. "mode" is now a boolean to indicate
        whether the mode should persist. The "name" parameter should be used
        to name the chord (e.g. for the ``Chord`` widget).
+
+- Wayland backend: To enable wayland backend, please install the "pywlroots" package

From 55323518ff0718f62616d22c21bd0af71baa11fe Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 15:55:00 -0300
Subject: [PATCH 06/17] qtile: Removing 'pywlroots' as a dependency

---
 srcpkgs/qtile/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/qtile/template b/srcpkgs/qtile/template
index 2d8b35c58cd9..335eec7b1409 100644
--- a/srcpkgs/qtile/template
+++ b/srcpkgs/qtile/template
@@ -5,7 +5,7 @@ revision=3
 build_style=python3-pep517
 hostmakedepends="python3-setuptools_scm python3-cairocffi python3-xcffib python3-wheel pkg-config"
 makedepends="python3-devel libffi-devel pulseaudio-devel"
-depends="python3-cairocffi python3-xcffib pango gdk-pixbuf pywlroots"
+depends="python3-cairocffi python3-xcffib pango gdk-pixbuf"
 short_desc="Full-featured tiling window manager written and configured in Python"
 maintainer="Kai Stian Olstad <void@olstad.com>"
 license="MIT"

From b07f483c5ec4b5b851cf5adb9f8de3a8be9ad80b Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:15:23 -0300
Subject: [PATCH 07/17] qtile: Moved the wayland message from INSTALL.msg to
 README.voidlinux

---
 srcpkgs/qtile/INSTALL.msg            | 2 --
 srcpkgs/qtile/files/README.voidlinux | 3 +++
 srcpkgs/qtile/template               | 1 +
 3 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/qtile/files/README.voidlinux

diff --git a/srcpkgs/qtile/INSTALL.msg b/srcpkgs/qtile/INSTALL.msg
index 6b1fba73ba1d..95c75c2e6561 100644
--- a/srcpkgs/qtile/INSTALL.msg
+++ b/srcpkgs/qtile/INSTALL.msg
@@ -7,5 +7,3 @@
     - "KeyChord"'s signature has changed. "mode" is now a boolean to indicate
        whether the mode should persist. The "name" parameter should be used
        to name the chord (e.g. for the ``Chord`` widget).
-
-- Wayland backend: To enable wayland backend, please install the "pywlroots" package
diff --git a/srcpkgs/qtile/files/README.voidlinux b/srcpkgs/qtile/files/README.voidlinux
new file mode 100644
index 000000000000..12fdacdd8cdd
--- /dev/null
+++ b/srcpkgs/qtile/files/README.voidlinux
@@ -0,0 +1,3 @@
+-- Wayland backend --
+
+To use the wayland backend on qtile, install "pywlroots"
diff --git a/srcpkgs/qtile/template b/srcpkgs/qtile/template
index 335eec7b1409..c45fb7b535bf 100644
--- a/srcpkgs/qtile/template
+++ b/srcpkgs/qtile/template
@@ -17,4 +17,5 @@ checksum=ecec16cf41b6bbbc1847d0cd3f7dba68eb16fa175fbe856a229817297f605f6e
 post_install() {
 	vinstall resources/qtile.desktop 644 usr/share/xsessions
 	vlicense LICENSE
+	vdoc "${FILESDIR}/README.voidlinux"
 }

From 2b8e75971a69343bd2f0eb3dc804135c579f3b5b Mon Sep 17 00:00:00 2001
From: Bruno Henrique <65919961+brunothedev@users.noreply.github.com>
Date: Tue, 29 Nov 2022 16:28:30 -0300
Subject: [PATCH 08/17] Changing package name: From python-xkbcommon to
 python3-xkbcommon

Co-authored-by: classabbyamp <5366828+classabbyamp@users.noreply.github.com>
---
 srcpkgs/python-xkbcommon/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/python-xkbcommon/template b/srcpkgs/python-xkbcommon/template
index f5c2e6ed9b72..184a11420346 100644
--- a/srcpkgs/python-xkbcommon/template
+++ b/srcpkgs/python-xkbcommon/template
@@ -1,5 +1,5 @@
 # Template file for 'python-xkbcommon'
-pkgname=python-xkbcommon
+pkgname=python3-xkbcommon
 version=0.4
 revision=1
 makedepends="python3-devel python3-cffi libxkbcommon-devel python3-setuptools"

From fbfcc0a9c81197f5046745735c2b18c9544ab560 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:37:46 -0300
Subject: [PATCH 09/17] python3-xkbcommon: Fully transitioning the package name

---
 srcpkgs/{python-xkbcommon => python3-xkbcommon}/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename srcpkgs/{python-xkbcommon => python3-xkbcommon}/template (91%)

diff --git a/srcpkgs/python-xkbcommon/template b/srcpkgs/python3-xkbcommon/template
similarity index 91%
rename from srcpkgs/python-xkbcommon/template
rename to srcpkgs/python3-xkbcommon/template
index 184a11420346..70d062c6ea2f 100644
--- a/srcpkgs/python-xkbcommon/template
+++ b/srcpkgs/python3-xkbcommon/template
@@ -1,7 +1,7 @@
-# Template file for 'python-xkbcommon'
+# Template file for 'python3-xkbcommon'
 pkgname=python3-xkbcommon
 version=0.4
-revision=1
+revision=2
 makedepends="python3-devel python3-cffi libxkbcommon-devel python3-setuptools"
 depends="python3 python3-cffi libxkbcommon"
 build_style=python3-module

From 755cd33d63f417b3e7759ecaf3d236154c27e367 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:41:03 -0300
Subject: [PATCH 10/17] python3-xkbcommon: Handling the license better

---
 srcpkgs/python3-xkbcommon/template | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/srcpkgs/python3-xkbcommon/template b/srcpkgs/python3-xkbcommon/template
index 70d062c6ea2f..65d3a93acb41 100644
--- a/srcpkgs/python3-xkbcommon/template
+++ b/srcpkgs/python3-xkbcommon/template
@@ -11,3 +11,7 @@ license="MIT"
 homepage="https://github.com/sde1000/python-xkbcommon"
 distfiles="https://github.com/sde1000/python-xkbcommon/archive/refs/tags/v${version}.tar.gz"
 checksum="a6df3745dbce77dde020e1125e4d6b66ce0db3eb8b704eeb8cf1d3a63003fddb"
+
+post_install() {
+	vlicense LICENSE
+}

From f70031970c1991907caee6a0b0f8238e4a01e0d0 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:44:34 -0300
Subject: [PATCH 11/17] python3-xkbcommon: Removing useless dependencies

---
 srcpkgs/python3-xkbcommon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/python3-xkbcommon/template b/srcpkgs/python3-xkbcommon/template
index 65d3a93acb41..3e02f19caab0 100644
--- a/srcpkgs/python3-xkbcommon/template
+++ b/srcpkgs/python3-xkbcommon/template
@@ -1,9 +1,10 @@
 # Template file for 'python3-xkbcommon'
 pkgname=python3-xkbcommon
 version=0.4
-revision=2
-makedepends="python3-devel python3-cffi libxkbcommon-devel python3-setuptools"
-depends="python3 python3-cffi libxkbcommon"
+revision=4
+hostmakedepends="python3-setuptools"
+makedepends="python3-devel python3-cffi libxkbcommon-devel"
+depends="python3-cffi"
 build_style=python3-module
 short_desc="Python bindings for libxkbcommon using cffi"
 maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"

From 6b7c4f5016a4b5787bb5ad11456add8a04212987 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:49:16 -0300
Subject: [PATCH 12/17] python3-pywlroots: Changing names and fixing
 dependencies

---
 srcpkgs/{pywlroots => python3-pywlroots}/template | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)
 rename srcpkgs/{pywlroots => python3-pywlroots}/template (62%)

diff --git a/srcpkgs/pywlroots/template b/srcpkgs/python3-pywlroots/template
similarity index 62%
rename from srcpkgs/pywlroots/template
rename to srcpkgs/python3-pywlroots/template
index c465ef7506ce..82f511a730cb 100644
--- a/srcpkgs/pywlroots/template
+++ b/srcpkgs/python3-pywlroots/template
@@ -1,9 +1,10 @@
-# Template file for 'pywlroots'
-pkgname=pywlroots
+# Template file for 'python3-pywlroots'
+pkgname=python3-pywlroots
 version=0.15.24
-revision=1
-makedepends="wlroots-devel python3-devel python3-cffi python-pywayland python-xkbcommon python3-setuptools"
-depends="wlroots python3 python3-cffi python-pywayland python-xkbcommon"
+revision=2
+hostmakedepends="python3-setuptools"
+makedepends="wlroots-devel python3-devel python3-cffi python3-pywayland python3-xkbcommon"
+depends="wlroots python3-cffi python3-pywayland python3-xkbcommon"
 build_style=python3-module
 short_desc="Python binding to the wlroots library using cffi"
 maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"

From 5a15a49c1ece270afc27ba2714cda50491a57341 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:52:56 -0300
Subject: [PATCH 13/17] python3-pywayland: Changing name and removing useless
 dependencies

---
 .../{python-pywayland => python3-pywayland}/template | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)
 rename srcpkgs/{python-pywayland => python3-pywayland}/template (71%)

diff --git a/srcpkgs/python-pywayland/template b/srcpkgs/python3-pywayland/template
similarity index 71%
rename from srcpkgs/python-pywayland/template
rename to srcpkgs/python3-pywayland/template
index 4be85ca1bb9a..0849b1adda94 100644
--- a/srcpkgs/python-pywayland/template
+++ b/srcpkgs/python3-pywayland/template
@@ -1,10 +1,10 @@
-# Template file for 'python-pywayland'
-pkgname=python-pywayland
+# Template file for 'python3-pywayland'
+pkgname=python3-pywayland
 version=0.4.14
-revision=1
-hostmakedepends="pkg-config"
-makedepends="python3-devel python3-cffi wayland-devel python3-setuptools"
-depends="python3 python3-cffi wayland"
+revision=2
+hostmakedepends="pkg-config python3-setuptools"
+makedepends="python3-devel python3-cffi wayland-devel"
+depends="python3-cffi wayland"
 build_style=python3-module
 short_desc="Python bindings for the libwayland library"
 maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"

From c72a10c35760a5b4aa44081355f4e4d51cce1829 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:55:14 -0300
Subject: [PATCH 14/17] python3-pywayland: Better license handling

---
 srcpkgs/python3-pywayland/template | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/srcpkgs/python3-pywayland/template b/srcpkgs/python3-pywayland/template
index 0849b1adda94..1c376c8d4a6d 100644
--- a/srcpkgs/python3-pywayland/template
+++ b/srcpkgs/python3-pywayland/template
@@ -22,3 +22,7 @@ install() {
 	mkdir -p ${PKGDESTDIR}/usr/lib
 	python3 setup.py install
 }
+
+post_install () {
+	vlicense LICENSE
+}

From a33f5c505bc1e25afb4190f8d75ed32c17ee559c Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:57:22 -0300
Subject: [PATCH 15/17] python3-pywlroots: Better error handling

---
 srcpkgs/python3-pywlroots/template | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/srcpkgs/python3-pywlroots/template b/srcpkgs/python3-pywlroots/template
index 82f511a730cb..8c323739465d 100644
--- a/srcpkgs/python3-pywlroots/template
+++ b/srcpkgs/python3-pywlroots/template
@@ -16,3 +16,7 @@ checksum="306a3f8e1e686ddf1da439934968e40f4161ec7dd9f8f7887fa851b19b652a23"
 configure() {
 	python3 wlroots/ffi_build.py
 }
+
+post_install() {
+	vlicense LICENSE
+}

From c5e2ea17f67ec89ad78472181107c3b141d8b70d Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 17:00:50 -0300
Subject: [PATCH 16/17] python3-pywayland: Updating the revision number

---
 srcpkgs/python3-pywayland/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/python3-pywayland/template b/srcpkgs/python3-pywayland/template
index 1c376c8d4a6d..c53dd10c31c8 100644
--- a/srcpkgs/python3-pywayland/template
+++ b/srcpkgs/python3-pywayland/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-pywayland'
 pkgname=python3-pywayland
 version=0.4.14
-revision=2
+revision=3
 hostmakedepends="pkg-config python3-setuptools"
 makedepends="python3-devel python3-cffi wayland-devel"
 depends="python3-cffi wayland"

From 25f8b38e87b718c621463d1f32c5a998c1bf6768 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 17:01:20 -0300
Subject: [PATCH 17/17] python3-pywlroots: Updating the revision number

---
 srcpkgs/python3-pywlroots/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/python3-pywlroots/template b/srcpkgs/python3-pywlroots/template
index 8c323739465d..5fe24fdb2c66 100644
--- a/srcpkgs/python3-pywlroots/template
+++ b/srcpkgs/python3-pywlroots/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-pywlroots'
 pkgname=python3-pywlroots
 version=0.15.24
-revision=2
+revision=3
 hostmakedepends="python3-setuptools"
 makedepends="wlroots-devel python3-devel python3-cffi python3-pywayland python3-xkbcommon"
 depends="wlroots python3-cffi python3-pywayland python3-xkbcommon"

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

* Re: Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (16 preceding siblings ...)
  2022-11-29 20:02 ` brunothedev
@ 2022-11-29 23:22 ` paper42
  2022-11-29 23:26 ` [PR REVIEW] " paper42
                   ` (17 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: paper42 @ 2022-11-29 23:22 UTC (permalink / raw)
  To: ml

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

New comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#issuecomment-1331446028

Comment:
squash the commits, we want one commit per package

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

* Re: [PR REVIEW] Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (18 preceding siblings ...)
  2022-11-29 23:26 ` [PR REVIEW] " paper42
@ 2022-11-29 23:26 ` paper42
  2022-11-29 23:26 ` paper42
                   ` (15 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: paper42 @ 2022-11-29 23:26 UTC (permalink / raw)
  To: ml

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

New review comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#discussion_r1035381086

Comment:
These functions don't have the right name, so they won't ever run

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

* Re: [PR REVIEW] Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (19 preceding siblings ...)
  2022-11-29 23:26 ` paper42
@ 2022-11-29 23:26 ` paper42
  2022-11-30  0:43 ` brunothedev
                   ` (14 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: paper42 @ 2022-11-29 23:26 UTC (permalink / raw)
  To: ml

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

New review comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#discussion_r1035380423

Comment:
start at 1

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

* Re: [PR REVIEW] Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (17 preceding siblings ...)
  2022-11-29 23:22 ` paper42
@ 2022-11-29 23:26 ` paper42
  2022-11-29 23:26 ` paper42
                   ` (16 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: paper42 @ 2022-11-29 23:26 UTC (permalink / raw)
  To: ml

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

New review comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#discussion_r1035381673

Comment:
run the packages through xlint and fix the warnings

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

* Re: Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (20 preceding siblings ...)
  2022-11-29 23:26 ` paper42
@ 2022-11-30  0:43 ` brunothedev
  2022-11-30  0:43 ` [PR PATCH] [Closed]: " brunothedev
                   ` (13 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: brunothedev @ 2022-11-30  0:43 UTC (permalink / raw)
  To: ml

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

New comment by brunothedev on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#issuecomment-1331501074

Comment:
> 



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

* Re: [PR PATCH] [Closed]: Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (21 preceding siblings ...)
  2022-11-30  0:43 ` brunothedev
@ 2022-11-30  0:43 ` brunothedev
  2022-11-30  0:43 ` brunothedev
                   ` (12 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: brunothedev @ 2022-11-30  0:43 UTC (permalink / raw)
  To: ml

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

There's a closed pull request on the void-packages repository

Packaging dependencies for wayland in qtile
https://github.com/void-linux/void-packages/pull/40837

Description:
<!-- Uncomment relevant sections and delete options which are not applicable -->

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


#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**


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

# Introduction

Before getting into the pull request, i would like to tell that this is my first contribution to void-linux/void-packages, so i am sorry if i made any mistakes(I probably added too much dependencies), i would also like to point out that this pull request may be needed to be splitted, since it adds 3 packages and modify 1 package.

## Summary

This pull request add the following packages:
- python-pywayland
- python-xkbcommon
- pywlroots
This pull request modify:
- qtile

## Reason

The reason i made this pull request is to add all the dependencies to use qtile with the wayland backend

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

* Re: Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (22 preceding siblings ...)
  2022-11-30  0:43 ` [PR PATCH] [Closed]: " brunothedev
@ 2022-11-30  0:43 ` brunothedev
  2022-11-30  0:45 ` paper42
                   ` (11 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: brunothedev @ 2022-11-30  0:43 UTC (permalink / raw)
  To: ml

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

New comment by brunothedev on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#issuecomment-1331501074

Comment:
> 



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

* Re: Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (23 preceding siblings ...)
  2022-11-30  0:43 ` brunothedev
@ 2022-11-30  0:45 ` paper42
  2022-11-30  0:54 ` brunothedev
                   ` (10 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: paper42 @ 2022-11-30  0:45 UTC (permalink / raw)
  To: ml

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

New comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#issuecomment-1331501829

Comment:
Please don't open a new PR, instead just update this one. We don't want to lose the review history and unnecessarily spam people.

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

* Re: Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (24 preceding siblings ...)
  2022-11-30  0:45 ` paper42
@ 2022-11-30  0:54 ` brunothedev
  2022-11-30  1:13 ` [PR PATCH] [Updated] " brunothedev
                   ` (9 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: brunothedev @ 2022-11-30  0:54 UTC (permalink / raw)
  To: ml

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

New comment by brunothedev on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#issuecomment-1331506819

Comment:
> Please don't open a new PR, instead just update this one. We don't want to lose the review history and unnecessarily spam people.

Closing this pull request was a mistake, i am sorry

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

* Re: [PR PATCH] [Updated] Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (25 preceding siblings ...)
  2022-11-30  0:54 ` brunothedev
@ 2022-11-30  1:13 ` brunothedev
  2022-11-30  9:47 ` [PR REVIEW] " sgn
                   ` (8 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: brunothedev @ 2022-11-30  1:13 UTC (permalink / raw)
  To: ml

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

There is an updated pull request by brunothedev against master on the void-packages repository

https://github.com/brunothedev/void-packages qtile-wayland
https://github.com/void-linux/void-packages/pull/40837

Packaging dependencies for wayland in qtile
<!-- Uncomment relevant sections and delete options which are not applicable -->

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


#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**


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

# Introduction

Before getting into the pull request, i would like to tell that this is my first contribution to void-linux/void-packages, so i am sorry if i made any mistakes(I probably added too much dependencies), i would also like to point out that this pull request may be needed to be splitted, since it adds 3 packages and modify 1 package.

## Summary

This pull request add the following packages:
- python-pywayland
- python-xkbcommon
- pywlroots
This pull request modify:
- qtile

## Reason

The reason i made this pull request is to add all the dependencies to use qtile with the wayland backend

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-qtile-wayland-40837.patch --]
[-- Type: text/x-diff, Size: 22738 bytes --]

From 86b457e205ba64814e70271c698f4801f3f855f1 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 12:42:09 -0300
Subject: [PATCH 01/21] Added python-pywayland as a package

---
 srcpkgs/python-pywayland/template | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)
 create mode 100644 srcpkgs/python-pywayland/template

diff --git a/srcpkgs/python-pywayland/template b/srcpkgs/python-pywayland/template
new file mode 100644
index 000000000000..4be85ca1bb9a
--- /dev/null
+++ b/srcpkgs/python-pywayland/template
@@ -0,0 +1,24 @@
+# Template file for 'python-pywayland'
+pkgname=python-pywayland
+version=0.4.14
+revision=1
+hostmakedepends="pkg-config"
+makedepends="python3-devel python3-cffi wayland-devel python3-setuptools"
+depends="python3 python3-cffi wayland"
+build_style=python3-module
+short_desc="Python bindings for the libwayland library"
+maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
+license="Apache-2.0"
+homepage="https://github.com/flacjacket/pywayland"
+distfiles="https://github.com/flacjacket/pywayland/archive/refs/tags/v${version}.tar.gz"
+checksum="3d5ce72781e57ece36cdf6a012122bddc5153b4de7be41224d04279a2f28aa00"
+
+configure() {
+	python3 -m pywayland.scanner
+	python3 pywayland/ffi_build.py
+}
+
+install() {
+	mkdir -p ${PKGDESTDIR}/usr/lib
+	python3 setup.py install
+}

From b2c788bf745e864bb302ed1be320bf104fc0dba2 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 12:55:36 -0300
Subject: [PATCH 02/21] Added the package python-xkbcommon

---
 srcpkgs/python-xkbcommon/template | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 srcpkgs/python-xkbcommon/template

diff --git a/srcpkgs/python-xkbcommon/template b/srcpkgs/python-xkbcommon/template
new file mode 100644
index 000000000000..f5c2e6ed9b72
--- /dev/null
+++ b/srcpkgs/python-xkbcommon/template
@@ -0,0 +1,13 @@
+# Template file for 'python-xkbcommon'
+pkgname=python-xkbcommon
+version=0.4
+revision=1
+makedepends="python3-devel python3-cffi libxkbcommon-devel python3-setuptools"
+depends="python3 python3-cffi libxkbcommon"
+build_style=python3-module
+short_desc="Python bindings for libxkbcommon using cffi"
+maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
+license="MIT"
+homepage="https://github.com/sde1000/python-xkbcommon"
+distfiles="https://github.com/sde1000/python-xkbcommon/archive/refs/tags/v${version}.tar.gz"
+checksum="a6df3745dbce77dde020e1125e4d6b66ce0db3eb8b704eeb8cf1d3a63003fddb"

From 2db8ba5627434b0b35af4330683c3db16f00cdc0 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 13:23:13 -0300
Subject: [PATCH 03/21] Added pywlroots package

---
 srcpkgs/pywlroots/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/pywlroots/template

diff --git a/srcpkgs/pywlroots/template b/srcpkgs/pywlroots/template
new file mode 100644
index 000000000000..c465ef7506ce
--- /dev/null
+++ b/srcpkgs/pywlroots/template
@@ -0,0 +1,17 @@
+# Template file for 'pywlroots'
+pkgname=pywlroots
+version=0.15.24
+revision=1
+makedepends="wlroots-devel python3-devel python3-cffi python-pywayland python-xkbcommon python3-setuptools"
+depends="wlroots python3 python3-cffi python-pywayland python-xkbcommon"
+build_style=python3-module
+short_desc="Python binding to the wlroots library using cffi"
+maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
+license="NCSA"
+homepage="https://github.com/flacjacket/pywlroots"
+distfiles="https://github.com/flacjacket/pywlroots/archive/refs/tags/v${version}.tar.gz"
+checksum="306a3f8e1e686ddf1da439934968e40f4161ec7dd9f8f7887fa851b19b652a23"
+
+configure() {
+	python3 wlroots/ffi_build.py
+}

From f5f9e091e09dd66c4de642b7f66f0827b3cf53fa Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 13:31:36 -0300
Subject: [PATCH 04/21] Added pywlroots as a dependency on qtile

---
 srcpkgs/qtile/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/qtile/template b/srcpkgs/qtile/template
index 3f16eada0cda..2d8b35c58cd9 100644
--- a/srcpkgs/qtile/template
+++ b/srcpkgs/qtile/template
@@ -1,11 +1,11 @@
 # Template file for 'qtile'
 pkgname=qtile
 version=0.22.0
-revision=2
+revision=3
 build_style=python3-pep517
 hostmakedepends="python3-setuptools_scm python3-cairocffi python3-xcffib python3-wheel pkg-config"
 makedepends="python3-devel libffi-devel pulseaudio-devel"
-depends="python3-cairocffi python3-xcffib pango gdk-pixbuf"
+depends="python3-cairocffi python3-xcffib pango gdk-pixbuf pywlroots"
 short_desc="Full-featured tiling window manager written and configured in Python"
 maintainer="Kai Stian Olstad <void@olstad.com>"
 license="MIT"

From fb531ee8801b07447c2f37509f124a8434d7eb31 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 15:18:38 -0300
Subject: [PATCH 05/21] qtile: Informing of a optional dependency for wayland

---
 srcpkgs/qtile/INSTALL.msg | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/srcpkgs/qtile/INSTALL.msg b/srcpkgs/qtile/INSTALL.msg
index 95c75c2e6561..6b1fba73ba1d 100644
--- a/srcpkgs/qtile/INSTALL.msg
+++ b/srcpkgs/qtile/INSTALL.msg
@@ -7,3 +7,5 @@
     - "KeyChord"'s signature has changed. "mode" is now a boolean to indicate
        whether the mode should persist. The "name" parameter should be used
        to name the chord (e.g. for the ``Chord`` widget).
+
+- Wayland backend: To enable wayland backend, please install the "pywlroots" package

From 55323518ff0718f62616d22c21bd0af71baa11fe Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 15:55:00 -0300
Subject: [PATCH 06/21] qtile: Removing 'pywlroots' as a dependency

---
 srcpkgs/qtile/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/qtile/template b/srcpkgs/qtile/template
index 2d8b35c58cd9..335eec7b1409 100644
--- a/srcpkgs/qtile/template
+++ b/srcpkgs/qtile/template
@@ -5,7 +5,7 @@ revision=3
 build_style=python3-pep517
 hostmakedepends="python3-setuptools_scm python3-cairocffi python3-xcffib python3-wheel pkg-config"
 makedepends="python3-devel libffi-devel pulseaudio-devel"
-depends="python3-cairocffi python3-xcffib pango gdk-pixbuf pywlroots"
+depends="python3-cairocffi python3-xcffib pango gdk-pixbuf"
 short_desc="Full-featured tiling window manager written and configured in Python"
 maintainer="Kai Stian Olstad <void@olstad.com>"
 license="MIT"

From b07f483c5ec4b5b851cf5adb9f8de3a8be9ad80b Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:15:23 -0300
Subject: [PATCH 07/21] qtile: Moved the wayland message from INSTALL.msg to
 README.voidlinux

---
 srcpkgs/qtile/INSTALL.msg            | 2 --
 srcpkgs/qtile/files/README.voidlinux | 3 +++
 srcpkgs/qtile/template               | 1 +
 3 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/qtile/files/README.voidlinux

diff --git a/srcpkgs/qtile/INSTALL.msg b/srcpkgs/qtile/INSTALL.msg
index 6b1fba73ba1d..95c75c2e6561 100644
--- a/srcpkgs/qtile/INSTALL.msg
+++ b/srcpkgs/qtile/INSTALL.msg
@@ -7,5 +7,3 @@
     - "KeyChord"'s signature has changed. "mode" is now a boolean to indicate
        whether the mode should persist. The "name" parameter should be used
        to name the chord (e.g. for the ``Chord`` widget).
-
-- Wayland backend: To enable wayland backend, please install the "pywlroots" package
diff --git a/srcpkgs/qtile/files/README.voidlinux b/srcpkgs/qtile/files/README.voidlinux
new file mode 100644
index 000000000000..12fdacdd8cdd
--- /dev/null
+++ b/srcpkgs/qtile/files/README.voidlinux
@@ -0,0 +1,3 @@
+-- Wayland backend --
+
+To use the wayland backend on qtile, install "pywlroots"
diff --git a/srcpkgs/qtile/template b/srcpkgs/qtile/template
index 335eec7b1409..c45fb7b535bf 100644
--- a/srcpkgs/qtile/template
+++ b/srcpkgs/qtile/template
@@ -17,4 +17,5 @@ checksum=ecec16cf41b6bbbc1847d0cd3f7dba68eb16fa175fbe856a229817297f605f6e
 post_install() {
 	vinstall resources/qtile.desktop 644 usr/share/xsessions
 	vlicense LICENSE
+	vdoc "${FILESDIR}/README.voidlinux"
 }

From 2b8e75971a69343bd2f0eb3dc804135c579f3b5b Mon Sep 17 00:00:00 2001
From: Bruno Henrique <65919961+brunothedev@users.noreply.github.com>
Date: Tue, 29 Nov 2022 16:28:30 -0300
Subject: [PATCH 08/21] Changing package name: From python-xkbcommon to
 python3-xkbcommon

Co-authored-by: classabbyamp <5366828+classabbyamp@users.noreply.github.com>
---
 srcpkgs/python-xkbcommon/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/python-xkbcommon/template b/srcpkgs/python-xkbcommon/template
index f5c2e6ed9b72..184a11420346 100644
--- a/srcpkgs/python-xkbcommon/template
+++ b/srcpkgs/python-xkbcommon/template
@@ -1,5 +1,5 @@
 # Template file for 'python-xkbcommon'
-pkgname=python-xkbcommon
+pkgname=python3-xkbcommon
 version=0.4
 revision=1
 makedepends="python3-devel python3-cffi libxkbcommon-devel python3-setuptools"

From fbfcc0a9c81197f5046745735c2b18c9544ab560 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:37:46 -0300
Subject: [PATCH 09/21] python3-xkbcommon: Fully transitioning the package name

---
 srcpkgs/{python-xkbcommon => python3-xkbcommon}/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename srcpkgs/{python-xkbcommon => python3-xkbcommon}/template (91%)

diff --git a/srcpkgs/python-xkbcommon/template b/srcpkgs/python3-xkbcommon/template
similarity index 91%
rename from srcpkgs/python-xkbcommon/template
rename to srcpkgs/python3-xkbcommon/template
index 184a11420346..70d062c6ea2f 100644
--- a/srcpkgs/python-xkbcommon/template
+++ b/srcpkgs/python3-xkbcommon/template
@@ -1,7 +1,7 @@
-# Template file for 'python-xkbcommon'
+# Template file for 'python3-xkbcommon'
 pkgname=python3-xkbcommon
 version=0.4
-revision=1
+revision=2
 makedepends="python3-devel python3-cffi libxkbcommon-devel python3-setuptools"
 depends="python3 python3-cffi libxkbcommon"
 build_style=python3-module

From 755cd33d63f417b3e7759ecaf3d236154c27e367 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:41:03 -0300
Subject: [PATCH 10/21] python3-xkbcommon: Handling the license better

---
 srcpkgs/python3-xkbcommon/template | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/srcpkgs/python3-xkbcommon/template b/srcpkgs/python3-xkbcommon/template
index 70d062c6ea2f..65d3a93acb41 100644
--- a/srcpkgs/python3-xkbcommon/template
+++ b/srcpkgs/python3-xkbcommon/template
@@ -11,3 +11,7 @@ license="MIT"
 homepage="https://github.com/sde1000/python-xkbcommon"
 distfiles="https://github.com/sde1000/python-xkbcommon/archive/refs/tags/v${version}.tar.gz"
 checksum="a6df3745dbce77dde020e1125e4d6b66ce0db3eb8b704eeb8cf1d3a63003fddb"
+
+post_install() {
+	vlicense LICENSE
+}

From f70031970c1991907caee6a0b0f8238e4a01e0d0 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:44:34 -0300
Subject: [PATCH 11/21] python3-xkbcommon: Removing useless dependencies

---
 srcpkgs/python3-xkbcommon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/python3-xkbcommon/template b/srcpkgs/python3-xkbcommon/template
index 65d3a93acb41..3e02f19caab0 100644
--- a/srcpkgs/python3-xkbcommon/template
+++ b/srcpkgs/python3-xkbcommon/template
@@ -1,9 +1,10 @@
 # Template file for 'python3-xkbcommon'
 pkgname=python3-xkbcommon
 version=0.4
-revision=2
-makedepends="python3-devel python3-cffi libxkbcommon-devel python3-setuptools"
-depends="python3 python3-cffi libxkbcommon"
+revision=4
+hostmakedepends="python3-setuptools"
+makedepends="python3-devel python3-cffi libxkbcommon-devel"
+depends="python3-cffi"
 build_style=python3-module
 short_desc="Python bindings for libxkbcommon using cffi"
 maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"

From 6b7c4f5016a4b5787bb5ad11456add8a04212987 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:49:16 -0300
Subject: [PATCH 12/21] python3-pywlroots: Changing names and fixing
 dependencies

---
 srcpkgs/{pywlroots => python3-pywlroots}/template | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)
 rename srcpkgs/{pywlroots => python3-pywlroots}/template (62%)

diff --git a/srcpkgs/pywlroots/template b/srcpkgs/python3-pywlroots/template
similarity index 62%
rename from srcpkgs/pywlroots/template
rename to srcpkgs/python3-pywlroots/template
index c465ef7506ce..82f511a730cb 100644
--- a/srcpkgs/pywlroots/template
+++ b/srcpkgs/python3-pywlroots/template
@@ -1,9 +1,10 @@
-# Template file for 'pywlroots'
-pkgname=pywlroots
+# Template file for 'python3-pywlroots'
+pkgname=python3-pywlroots
 version=0.15.24
-revision=1
-makedepends="wlroots-devel python3-devel python3-cffi python-pywayland python-xkbcommon python3-setuptools"
-depends="wlroots python3 python3-cffi python-pywayland python-xkbcommon"
+revision=2
+hostmakedepends="python3-setuptools"
+makedepends="wlroots-devel python3-devel python3-cffi python3-pywayland python3-xkbcommon"
+depends="wlroots python3-cffi python3-pywayland python3-xkbcommon"
 build_style=python3-module
 short_desc="Python binding to the wlroots library using cffi"
 maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"

From 5a15a49c1ece270afc27ba2714cda50491a57341 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:52:56 -0300
Subject: [PATCH 13/21] python3-pywayland: Changing name and removing useless
 dependencies

---
 .../{python-pywayland => python3-pywayland}/template | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)
 rename srcpkgs/{python-pywayland => python3-pywayland}/template (71%)

diff --git a/srcpkgs/python-pywayland/template b/srcpkgs/python3-pywayland/template
similarity index 71%
rename from srcpkgs/python-pywayland/template
rename to srcpkgs/python3-pywayland/template
index 4be85ca1bb9a..0849b1adda94 100644
--- a/srcpkgs/python-pywayland/template
+++ b/srcpkgs/python3-pywayland/template
@@ -1,10 +1,10 @@
-# Template file for 'python-pywayland'
-pkgname=python-pywayland
+# Template file for 'python3-pywayland'
+pkgname=python3-pywayland
 version=0.4.14
-revision=1
-hostmakedepends="pkg-config"
-makedepends="python3-devel python3-cffi wayland-devel python3-setuptools"
-depends="python3 python3-cffi wayland"
+revision=2
+hostmakedepends="pkg-config python3-setuptools"
+makedepends="python3-devel python3-cffi wayland-devel"
+depends="python3-cffi wayland"
 build_style=python3-module
 short_desc="Python bindings for the libwayland library"
 maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"

From c72a10c35760a5b4aa44081355f4e4d51cce1829 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:55:14 -0300
Subject: [PATCH 14/21] python3-pywayland: Better license handling

---
 srcpkgs/python3-pywayland/template | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/srcpkgs/python3-pywayland/template b/srcpkgs/python3-pywayland/template
index 0849b1adda94..1c376c8d4a6d 100644
--- a/srcpkgs/python3-pywayland/template
+++ b/srcpkgs/python3-pywayland/template
@@ -22,3 +22,7 @@ install() {
 	mkdir -p ${PKGDESTDIR}/usr/lib
 	python3 setup.py install
 }
+
+post_install () {
+	vlicense LICENSE
+}

From a33f5c505bc1e25afb4190f8d75ed32c17ee559c Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:57:22 -0300
Subject: [PATCH 15/21] python3-pywlroots: Better error handling

---
 srcpkgs/python3-pywlroots/template | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/srcpkgs/python3-pywlroots/template b/srcpkgs/python3-pywlroots/template
index 82f511a730cb..8c323739465d 100644
--- a/srcpkgs/python3-pywlroots/template
+++ b/srcpkgs/python3-pywlroots/template
@@ -16,3 +16,7 @@ checksum="306a3f8e1e686ddf1da439934968e40f4161ec7dd9f8f7887fa851b19b652a23"
 configure() {
 	python3 wlroots/ffi_build.py
 }
+
+post_install() {
+	vlicense LICENSE
+}

From c5e2ea17f67ec89ad78472181107c3b141d8b70d Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 17:00:50 -0300
Subject: [PATCH 16/21] python3-pywayland: Updating the revision number

---
 srcpkgs/python3-pywayland/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/python3-pywayland/template b/srcpkgs/python3-pywayland/template
index 1c376c8d4a6d..c53dd10c31c8 100644
--- a/srcpkgs/python3-pywayland/template
+++ b/srcpkgs/python3-pywayland/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-pywayland'
 pkgname=python3-pywayland
 version=0.4.14
-revision=2
+revision=3
 hostmakedepends="pkg-config python3-setuptools"
 makedepends="python3-devel python3-cffi wayland-devel"
 depends="python3-cffi wayland"

From 25f8b38e87b718c621463d1f32c5a998c1bf6768 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 17:01:20 -0300
Subject: [PATCH 17/21] python3-pywlroots: Updating the revision number

---
 srcpkgs/python3-pywlroots/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/python3-pywlroots/template b/srcpkgs/python3-pywlroots/template
index 8c323739465d..5fe24fdb2c66 100644
--- a/srcpkgs/python3-pywlroots/template
+++ b/srcpkgs/python3-pywlroots/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-pywlroots'
 pkgname=python3-pywlroots
 version=0.15.24
-revision=2
+revision=3
 hostmakedepends="python3-setuptools"
 makedepends="wlroots-devel python3-devel python3-cffi python3-pywayland python3-xkbcommon"
 depends="wlroots python3-cffi python3-pywayland python3-xkbcommon"

From d856f85c3a85b7ed06f279dec785aa45a01b03a0 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 21:58:51 -0300
Subject: [PATCH 18/21] python3-pywayland: Fixed lint, fixed revisions and
 removed unused functions

---
 srcpkgs/python3-pywayland/template | 14 ++------------
 1 file changed, 2 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/python3-pywayland/template b/srcpkgs/python3-pywayland/template
index c53dd10c31c8..b92eaac92a59 100644
--- a/srcpkgs/python3-pywayland/template
+++ b/srcpkgs/python3-pywayland/template
@@ -1,11 +1,11 @@
 # Template file for 'python3-pywayland'
 pkgname=python3-pywayland
 version=0.4.14
-revision=3
+revision=1
+build_style=python3-module
 hostmakedepends="pkg-config python3-setuptools"
 makedepends="python3-devel python3-cffi wayland-devel"
 depends="python3-cffi wayland"
-build_style=python3-module
 short_desc="Python bindings for the libwayland library"
 maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
 license="Apache-2.0"
@@ -13,16 +13,6 @@ homepage="https://github.com/flacjacket/pywayland"
 distfiles="https://github.com/flacjacket/pywayland/archive/refs/tags/v${version}.tar.gz"
 checksum="3d5ce72781e57ece36cdf6a012122bddc5153b4de7be41224d04279a2f28aa00"
 
-configure() {
-	python3 -m pywayland.scanner
-	python3 pywayland/ffi_build.py
-}
-
-install() {
-	mkdir -p ${PKGDESTDIR}/usr/lib
-	python3 setup.py install
-}
-
 post_install () {
 	vlicense LICENSE
 }

From a1b6bda1e29d9a45d86770d068abac6877aaf69f Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 22:01:11 -0300
Subject: [PATCH 19/21] python3-xkbcommon: Fixed lint and fixed revisions

---
 srcpkgs/python3-xkbcommon/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/python3-xkbcommon/template b/srcpkgs/python3-xkbcommon/template
index 3e02f19caab0..ecaa642fd38b 100644
--- a/srcpkgs/python3-xkbcommon/template
+++ b/srcpkgs/python3-xkbcommon/template
@@ -1,11 +1,11 @@
 # Template file for 'python3-xkbcommon'
 pkgname=python3-xkbcommon
 version=0.4
-revision=4
+revision=1
+build_style=python3-module
 hostmakedepends="python3-setuptools"
 makedepends="python3-devel python3-cffi libxkbcommon-devel"
 depends="python3-cffi"
-build_style=python3-module
 short_desc="Python bindings for libxkbcommon using cffi"
 maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
 license="MIT"

From 56bcd5788cc431c69fcf5de26ef94a44ed15478e Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 22:03:06 -0300
Subject: [PATCH 20/21] python3-pywlroots: Fixed lint, fixed revisions and
 removed unused functions

---
 srcpkgs/python3-pywlroots/template | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/python3-pywlroots/template b/srcpkgs/python3-pywlroots/template
index 5fe24fdb2c66..fec5b6afeab7 100644
--- a/srcpkgs/python3-pywlroots/template
+++ b/srcpkgs/python3-pywlroots/template
@@ -1,11 +1,11 @@
 # Template file for 'python3-pywlroots'
 pkgname=python3-pywlroots
 version=0.15.24
-revision=3
+revision=1
+build_style=python3-module
 hostmakedepends="python3-setuptools"
 makedepends="wlroots-devel python3-devel python3-cffi python3-pywayland python3-xkbcommon"
 depends="wlroots python3-cffi python3-pywayland python3-xkbcommon"
-build_style=python3-module
 short_desc="Python binding to the wlroots library using cffi"
 maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
 license="NCSA"
@@ -13,10 +13,6 @@ homepage="https://github.com/flacjacket/pywlroots"
 distfiles="https://github.com/flacjacket/pywlroots/archive/refs/tags/v${version}.tar.gz"
 checksum="306a3f8e1e686ddf1da439934968e40f4161ec7dd9f8f7887fa851b19b652a23"
 
-configure() {
-	python3 wlroots/ffi_build.py
-}
-
 post_install() {
 	vlicense LICENSE
 }

From b630da0771cc9a9d21b4fa4cc7b2e63851fc3c62 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 22:11:57 -0300
Subject: [PATCH 21/21] python3-pywayland: Making it not install the license,
 as is not needed

---
 srcpkgs/python3-pywayland/template | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/srcpkgs/python3-pywayland/template b/srcpkgs/python3-pywayland/template
index b92eaac92a59..e646c6a34a85 100644
--- a/srcpkgs/python3-pywayland/template
+++ b/srcpkgs/python3-pywayland/template
@@ -12,7 +12,3 @@ license="Apache-2.0"
 homepage="https://github.com/flacjacket/pywayland"
 distfiles="https://github.com/flacjacket/pywayland/archive/refs/tags/v${version}.tar.gz"
 checksum="3d5ce72781e57ece36cdf6a012122bddc5153b4de7be41224d04279a2f28aa00"
-
-post_install () {
-	vlicense LICENSE
-}

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

* Re: [PR REVIEW] Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (26 preceding siblings ...)
  2022-11-30  1:13 ` [PR PATCH] [Updated] " brunothedev
@ 2022-11-30  9:47 ` sgn
  2022-11-30 12:37 ` [PR PATCH] [Updated] " brunothedev
                   ` (7 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: sgn @ 2022-11-30  9:47 UTC (permalink / raw)
  To: ml

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

New review comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#discussion_r1035748234

Comment:
or a subpkg for `qtile-wayland` which is a meta package that pull them in

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

* Re: [PR PATCH] [Updated] Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (27 preceding siblings ...)
  2022-11-30  9:47 ` [PR REVIEW] " sgn
@ 2022-11-30 12:37 ` brunothedev
  2022-11-30 13:29 ` ahesford
                   ` (6 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: brunothedev @ 2022-11-30 12:37 UTC (permalink / raw)
  To: ml

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

There is an updated pull request by brunothedev against master on the void-packages repository

https://github.com/brunothedev/void-packages qtile-wayland
https://github.com/void-linux/void-packages/pull/40837

Packaging dependencies for wayland in qtile
<!-- Uncomment relevant sections and delete options which are not applicable -->

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


#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**


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

# Introduction

Before getting into the pull request, i would like to tell that this is my first contribution to void-linux/void-packages, so i am sorry if i made any mistakes(I probably added too much dependencies), i would also like to point out that this pull request may be needed to be splitted, since it adds 3 packages and modify 1 package.

## Summary

This pull request add the following packages:
- python-pywayland
- python-xkbcommon
- pywlroots
This pull request modify:
- qtile

## Reason

The reason i made this pull request is to add all the dependencies to use qtile with the wayland backend

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-qtile-wayland-40837.patch --]
[-- Type: text/x-diff, Size: 25462 bytes --]

From 86b457e205ba64814e70271c698f4801f3f855f1 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 12:42:09 -0300
Subject: [PATCH 01/24] Added python-pywayland as a package

---
 srcpkgs/python-pywayland/template | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)
 create mode 100644 srcpkgs/python-pywayland/template

diff --git a/srcpkgs/python-pywayland/template b/srcpkgs/python-pywayland/template
new file mode 100644
index 000000000000..4be85ca1bb9a
--- /dev/null
+++ b/srcpkgs/python-pywayland/template
@@ -0,0 +1,24 @@
+# Template file for 'python-pywayland'
+pkgname=python-pywayland
+version=0.4.14
+revision=1
+hostmakedepends="pkg-config"
+makedepends="python3-devel python3-cffi wayland-devel python3-setuptools"
+depends="python3 python3-cffi wayland"
+build_style=python3-module
+short_desc="Python bindings for the libwayland library"
+maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
+license="Apache-2.0"
+homepage="https://github.com/flacjacket/pywayland"
+distfiles="https://github.com/flacjacket/pywayland/archive/refs/tags/v${version}.tar.gz"
+checksum="3d5ce72781e57ece36cdf6a012122bddc5153b4de7be41224d04279a2f28aa00"
+
+configure() {
+	python3 -m pywayland.scanner
+	python3 pywayland/ffi_build.py
+}
+
+install() {
+	mkdir -p ${PKGDESTDIR}/usr/lib
+	python3 setup.py install
+}

From b2c788bf745e864bb302ed1be320bf104fc0dba2 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 12:55:36 -0300
Subject: [PATCH 02/24] Added the package python-xkbcommon

---
 srcpkgs/python-xkbcommon/template | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 srcpkgs/python-xkbcommon/template

diff --git a/srcpkgs/python-xkbcommon/template b/srcpkgs/python-xkbcommon/template
new file mode 100644
index 000000000000..f5c2e6ed9b72
--- /dev/null
+++ b/srcpkgs/python-xkbcommon/template
@@ -0,0 +1,13 @@
+# Template file for 'python-xkbcommon'
+pkgname=python-xkbcommon
+version=0.4
+revision=1
+makedepends="python3-devel python3-cffi libxkbcommon-devel python3-setuptools"
+depends="python3 python3-cffi libxkbcommon"
+build_style=python3-module
+short_desc="Python bindings for libxkbcommon using cffi"
+maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
+license="MIT"
+homepage="https://github.com/sde1000/python-xkbcommon"
+distfiles="https://github.com/sde1000/python-xkbcommon/archive/refs/tags/v${version}.tar.gz"
+checksum="a6df3745dbce77dde020e1125e4d6b66ce0db3eb8b704eeb8cf1d3a63003fddb"

From 2db8ba5627434b0b35af4330683c3db16f00cdc0 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 13:23:13 -0300
Subject: [PATCH 03/24] Added pywlroots package

---
 srcpkgs/pywlroots/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/pywlroots/template

diff --git a/srcpkgs/pywlroots/template b/srcpkgs/pywlroots/template
new file mode 100644
index 000000000000..c465ef7506ce
--- /dev/null
+++ b/srcpkgs/pywlroots/template
@@ -0,0 +1,17 @@
+# Template file for 'pywlroots'
+pkgname=pywlroots
+version=0.15.24
+revision=1
+makedepends="wlroots-devel python3-devel python3-cffi python-pywayland python-xkbcommon python3-setuptools"
+depends="wlroots python3 python3-cffi python-pywayland python-xkbcommon"
+build_style=python3-module
+short_desc="Python binding to the wlroots library using cffi"
+maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
+license="NCSA"
+homepage="https://github.com/flacjacket/pywlroots"
+distfiles="https://github.com/flacjacket/pywlroots/archive/refs/tags/v${version}.tar.gz"
+checksum="306a3f8e1e686ddf1da439934968e40f4161ec7dd9f8f7887fa851b19b652a23"
+
+configure() {
+	python3 wlroots/ffi_build.py
+}

From f5f9e091e09dd66c4de642b7f66f0827b3cf53fa Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 13:31:36 -0300
Subject: [PATCH 04/24] Added pywlroots as a dependency on qtile

---
 srcpkgs/qtile/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/qtile/template b/srcpkgs/qtile/template
index 3f16eada0cda..2d8b35c58cd9 100644
--- a/srcpkgs/qtile/template
+++ b/srcpkgs/qtile/template
@@ -1,11 +1,11 @@
 # Template file for 'qtile'
 pkgname=qtile
 version=0.22.0
-revision=2
+revision=3
 build_style=python3-pep517
 hostmakedepends="python3-setuptools_scm python3-cairocffi python3-xcffib python3-wheel pkg-config"
 makedepends="python3-devel libffi-devel pulseaudio-devel"
-depends="python3-cairocffi python3-xcffib pango gdk-pixbuf"
+depends="python3-cairocffi python3-xcffib pango gdk-pixbuf pywlroots"
 short_desc="Full-featured tiling window manager written and configured in Python"
 maintainer="Kai Stian Olstad <void@olstad.com>"
 license="MIT"

From fb531ee8801b07447c2f37509f124a8434d7eb31 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 15:18:38 -0300
Subject: [PATCH 05/24] qtile: Informing of a optional dependency for wayland

---
 srcpkgs/qtile/INSTALL.msg | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/srcpkgs/qtile/INSTALL.msg b/srcpkgs/qtile/INSTALL.msg
index 95c75c2e6561..6b1fba73ba1d 100644
--- a/srcpkgs/qtile/INSTALL.msg
+++ b/srcpkgs/qtile/INSTALL.msg
@@ -7,3 +7,5 @@
     - "KeyChord"'s signature has changed. "mode" is now a boolean to indicate
        whether the mode should persist. The "name" parameter should be used
        to name the chord (e.g. for the ``Chord`` widget).
+
+- Wayland backend: To enable wayland backend, please install the "pywlroots" package

From 55323518ff0718f62616d22c21bd0af71baa11fe Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 15:55:00 -0300
Subject: [PATCH 06/24] qtile: Removing 'pywlroots' as a dependency

---
 srcpkgs/qtile/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/qtile/template b/srcpkgs/qtile/template
index 2d8b35c58cd9..335eec7b1409 100644
--- a/srcpkgs/qtile/template
+++ b/srcpkgs/qtile/template
@@ -5,7 +5,7 @@ revision=3
 build_style=python3-pep517
 hostmakedepends="python3-setuptools_scm python3-cairocffi python3-xcffib python3-wheel pkg-config"
 makedepends="python3-devel libffi-devel pulseaudio-devel"
-depends="python3-cairocffi python3-xcffib pango gdk-pixbuf pywlroots"
+depends="python3-cairocffi python3-xcffib pango gdk-pixbuf"
 short_desc="Full-featured tiling window manager written and configured in Python"
 maintainer="Kai Stian Olstad <void@olstad.com>"
 license="MIT"

From b07f483c5ec4b5b851cf5adb9f8de3a8be9ad80b Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:15:23 -0300
Subject: [PATCH 07/24] qtile: Moved the wayland message from INSTALL.msg to
 README.voidlinux

---
 srcpkgs/qtile/INSTALL.msg            | 2 --
 srcpkgs/qtile/files/README.voidlinux | 3 +++
 srcpkgs/qtile/template               | 1 +
 3 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/qtile/files/README.voidlinux

diff --git a/srcpkgs/qtile/INSTALL.msg b/srcpkgs/qtile/INSTALL.msg
index 6b1fba73ba1d..95c75c2e6561 100644
--- a/srcpkgs/qtile/INSTALL.msg
+++ b/srcpkgs/qtile/INSTALL.msg
@@ -7,5 +7,3 @@
     - "KeyChord"'s signature has changed. "mode" is now a boolean to indicate
        whether the mode should persist. The "name" parameter should be used
        to name the chord (e.g. for the ``Chord`` widget).
-
-- Wayland backend: To enable wayland backend, please install the "pywlroots" package
diff --git a/srcpkgs/qtile/files/README.voidlinux b/srcpkgs/qtile/files/README.voidlinux
new file mode 100644
index 000000000000..12fdacdd8cdd
--- /dev/null
+++ b/srcpkgs/qtile/files/README.voidlinux
@@ -0,0 +1,3 @@
+-- Wayland backend --
+
+To use the wayland backend on qtile, install "pywlroots"
diff --git a/srcpkgs/qtile/template b/srcpkgs/qtile/template
index 335eec7b1409..c45fb7b535bf 100644
--- a/srcpkgs/qtile/template
+++ b/srcpkgs/qtile/template
@@ -17,4 +17,5 @@ checksum=ecec16cf41b6bbbc1847d0cd3f7dba68eb16fa175fbe856a229817297f605f6e
 post_install() {
 	vinstall resources/qtile.desktop 644 usr/share/xsessions
 	vlicense LICENSE
+	vdoc "${FILESDIR}/README.voidlinux"
 }

From 2b8e75971a69343bd2f0eb3dc804135c579f3b5b Mon Sep 17 00:00:00 2001
From: Bruno Henrique <65919961+brunothedev@users.noreply.github.com>
Date: Tue, 29 Nov 2022 16:28:30 -0300
Subject: [PATCH 08/24] Changing package name: From python-xkbcommon to
 python3-xkbcommon

Co-authored-by: classabbyamp <5366828+classabbyamp@users.noreply.github.com>
---
 srcpkgs/python-xkbcommon/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/python-xkbcommon/template b/srcpkgs/python-xkbcommon/template
index f5c2e6ed9b72..184a11420346 100644
--- a/srcpkgs/python-xkbcommon/template
+++ b/srcpkgs/python-xkbcommon/template
@@ -1,5 +1,5 @@
 # Template file for 'python-xkbcommon'
-pkgname=python-xkbcommon
+pkgname=python3-xkbcommon
 version=0.4
 revision=1
 makedepends="python3-devel python3-cffi libxkbcommon-devel python3-setuptools"

From fbfcc0a9c81197f5046745735c2b18c9544ab560 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:37:46 -0300
Subject: [PATCH 09/24] python3-xkbcommon: Fully transitioning the package name

---
 srcpkgs/{python-xkbcommon => python3-xkbcommon}/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename srcpkgs/{python-xkbcommon => python3-xkbcommon}/template (91%)

diff --git a/srcpkgs/python-xkbcommon/template b/srcpkgs/python3-xkbcommon/template
similarity index 91%
rename from srcpkgs/python-xkbcommon/template
rename to srcpkgs/python3-xkbcommon/template
index 184a11420346..70d062c6ea2f 100644
--- a/srcpkgs/python-xkbcommon/template
+++ b/srcpkgs/python3-xkbcommon/template
@@ -1,7 +1,7 @@
-# Template file for 'python-xkbcommon'
+# Template file for 'python3-xkbcommon'
 pkgname=python3-xkbcommon
 version=0.4
-revision=1
+revision=2
 makedepends="python3-devel python3-cffi libxkbcommon-devel python3-setuptools"
 depends="python3 python3-cffi libxkbcommon"
 build_style=python3-module

From 755cd33d63f417b3e7759ecaf3d236154c27e367 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:41:03 -0300
Subject: [PATCH 10/24] python3-xkbcommon: Handling the license better

---
 srcpkgs/python3-xkbcommon/template | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/srcpkgs/python3-xkbcommon/template b/srcpkgs/python3-xkbcommon/template
index 70d062c6ea2f..65d3a93acb41 100644
--- a/srcpkgs/python3-xkbcommon/template
+++ b/srcpkgs/python3-xkbcommon/template
@@ -11,3 +11,7 @@ license="MIT"
 homepage="https://github.com/sde1000/python-xkbcommon"
 distfiles="https://github.com/sde1000/python-xkbcommon/archive/refs/tags/v${version}.tar.gz"
 checksum="a6df3745dbce77dde020e1125e4d6b66ce0db3eb8b704eeb8cf1d3a63003fddb"
+
+post_install() {
+	vlicense LICENSE
+}

From f70031970c1991907caee6a0b0f8238e4a01e0d0 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:44:34 -0300
Subject: [PATCH 11/24] python3-xkbcommon: Removing useless dependencies

---
 srcpkgs/python3-xkbcommon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/python3-xkbcommon/template b/srcpkgs/python3-xkbcommon/template
index 65d3a93acb41..3e02f19caab0 100644
--- a/srcpkgs/python3-xkbcommon/template
+++ b/srcpkgs/python3-xkbcommon/template
@@ -1,9 +1,10 @@
 # Template file for 'python3-xkbcommon'
 pkgname=python3-xkbcommon
 version=0.4
-revision=2
-makedepends="python3-devel python3-cffi libxkbcommon-devel python3-setuptools"
-depends="python3 python3-cffi libxkbcommon"
+revision=4
+hostmakedepends="python3-setuptools"
+makedepends="python3-devel python3-cffi libxkbcommon-devel"
+depends="python3-cffi"
 build_style=python3-module
 short_desc="Python bindings for libxkbcommon using cffi"
 maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"

From 6b7c4f5016a4b5787bb5ad11456add8a04212987 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:49:16 -0300
Subject: [PATCH 12/24] python3-pywlroots: Changing names and fixing
 dependencies

---
 srcpkgs/{pywlroots => python3-pywlroots}/template | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)
 rename srcpkgs/{pywlroots => python3-pywlroots}/template (62%)

diff --git a/srcpkgs/pywlroots/template b/srcpkgs/python3-pywlroots/template
similarity index 62%
rename from srcpkgs/pywlroots/template
rename to srcpkgs/python3-pywlroots/template
index c465ef7506ce..82f511a730cb 100644
--- a/srcpkgs/pywlroots/template
+++ b/srcpkgs/python3-pywlroots/template
@@ -1,9 +1,10 @@
-# Template file for 'pywlroots'
-pkgname=pywlroots
+# Template file for 'python3-pywlroots'
+pkgname=python3-pywlroots
 version=0.15.24
-revision=1
-makedepends="wlroots-devel python3-devel python3-cffi python-pywayland python-xkbcommon python3-setuptools"
-depends="wlroots python3 python3-cffi python-pywayland python-xkbcommon"
+revision=2
+hostmakedepends="python3-setuptools"
+makedepends="wlroots-devel python3-devel python3-cffi python3-pywayland python3-xkbcommon"
+depends="wlroots python3-cffi python3-pywayland python3-xkbcommon"
 build_style=python3-module
 short_desc="Python binding to the wlroots library using cffi"
 maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"

From 5a15a49c1ece270afc27ba2714cda50491a57341 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:52:56 -0300
Subject: [PATCH 13/24] python3-pywayland: Changing name and removing useless
 dependencies

---
 .../{python-pywayland => python3-pywayland}/template | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)
 rename srcpkgs/{python-pywayland => python3-pywayland}/template (71%)

diff --git a/srcpkgs/python-pywayland/template b/srcpkgs/python3-pywayland/template
similarity index 71%
rename from srcpkgs/python-pywayland/template
rename to srcpkgs/python3-pywayland/template
index 4be85ca1bb9a..0849b1adda94 100644
--- a/srcpkgs/python-pywayland/template
+++ b/srcpkgs/python3-pywayland/template
@@ -1,10 +1,10 @@
-# Template file for 'python-pywayland'
-pkgname=python-pywayland
+# Template file for 'python3-pywayland'
+pkgname=python3-pywayland
 version=0.4.14
-revision=1
-hostmakedepends="pkg-config"
-makedepends="python3-devel python3-cffi wayland-devel python3-setuptools"
-depends="python3 python3-cffi wayland"
+revision=2
+hostmakedepends="pkg-config python3-setuptools"
+makedepends="python3-devel python3-cffi wayland-devel"
+depends="python3-cffi wayland"
 build_style=python3-module
 short_desc="Python bindings for the libwayland library"
 maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"

From c72a10c35760a5b4aa44081355f4e4d51cce1829 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:55:14 -0300
Subject: [PATCH 14/24] python3-pywayland: Better license handling

---
 srcpkgs/python3-pywayland/template | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/srcpkgs/python3-pywayland/template b/srcpkgs/python3-pywayland/template
index 0849b1adda94..1c376c8d4a6d 100644
--- a/srcpkgs/python3-pywayland/template
+++ b/srcpkgs/python3-pywayland/template
@@ -22,3 +22,7 @@ install() {
 	mkdir -p ${PKGDESTDIR}/usr/lib
 	python3 setup.py install
 }
+
+post_install () {
+	vlicense LICENSE
+}

From a33f5c505bc1e25afb4190f8d75ed32c17ee559c Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:57:22 -0300
Subject: [PATCH 15/24] python3-pywlroots: Better error handling

---
 srcpkgs/python3-pywlroots/template | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/srcpkgs/python3-pywlroots/template b/srcpkgs/python3-pywlroots/template
index 82f511a730cb..8c323739465d 100644
--- a/srcpkgs/python3-pywlroots/template
+++ b/srcpkgs/python3-pywlroots/template
@@ -16,3 +16,7 @@ checksum="306a3f8e1e686ddf1da439934968e40f4161ec7dd9f8f7887fa851b19b652a23"
 configure() {
 	python3 wlroots/ffi_build.py
 }
+
+post_install() {
+	vlicense LICENSE
+}

From c5e2ea17f67ec89ad78472181107c3b141d8b70d Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 17:00:50 -0300
Subject: [PATCH 16/24] python3-pywayland: Updating the revision number

---
 srcpkgs/python3-pywayland/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/python3-pywayland/template b/srcpkgs/python3-pywayland/template
index 1c376c8d4a6d..c53dd10c31c8 100644
--- a/srcpkgs/python3-pywayland/template
+++ b/srcpkgs/python3-pywayland/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-pywayland'
 pkgname=python3-pywayland
 version=0.4.14
-revision=2
+revision=3
 hostmakedepends="pkg-config python3-setuptools"
 makedepends="python3-devel python3-cffi wayland-devel"
 depends="python3-cffi wayland"

From 25f8b38e87b718c621463d1f32c5a998c1bf6768 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 17:01:20 -0300
Subject: [PATCH 17/24] python3-pywlroots: Updating the revision number

---
 srcpkgs/python3-pywlroots/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/python3-pywlroots/template b/srcpkgs/python3-pywlroots/template
index 8c323739465d..5fe24fdb2c66 100644
--- a/srcpkgs/python3-pywlroots/template
+++ b/srcpkgs/python3-pywlroots/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-pywlroots'
 pkgname=python3-pywlroots
 version=0.15.24
-revision=2
+revision=3
 hostmakedepends="python3-setuptools"
 makedepends="wlroots-devel python3-devel python3-cffi python3-pywayland python3-xkbcommon"
 depends="wlroots python3-cffi python3-pywayland python3-xkbcommon"

From d856f85c3a85b7ed06f279dec785aa45a01b03a0 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 21:58:51 -0300
Subject: [PATCH 18/24] python3-pywayland: Fixed lint, fixed revisions and
 removed unused functions

---
 srcpkgs/python3-pywayland/template | 14 ++------------
 1 file changed, 2 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/python3-pywayland/template b/srcpkgs/python3-pywayland/template
index c53dd10c31c8..b92eaac92a59 100644
--- a/srcpkgs/python3-pywayland/template
+++ b/srcpkgs/python3-pywayland/template
@@ -1,11 +1,11 @@
 # Template file for 'python3-pywayland'
 pkgname=python3-pywayland
 version=0.4.14
-revision=3
+revision=1
+build_style=python3-module
 hostmakedepends="pkg-config python3-setuptools"
 makedepends="python3-devel python3-cffi wayland-devel"
 depends="python3-cffi wayland"
-build_style=python3-module
 short_desc="Python bindings for the libwayland library"
 maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
 license="Apache-2.0"
@@ -13,16 +13,6 @@ homepage="https://github.com/flacjacket/pywayland"
 distfiles="https://github.com/flacjacket/pywayland/archive/refs/tags/v${version}.tar.gz"
 checksum="3d5ce72781e57ece36cdf6a012122bddc5153b4de7be41224d04279a2f28aa00"
 
-configure() {
-	python3 -m pywayland.scanner
-	python3 pywayland/ffi_build.py
-}
-
-install() {
-	mkdir -p ${PKGDESTDIR}/usr/lib
-	python3 setup.py install
-}
-
 post_install () {
 	vlicense LICENSE
 }

From a1b6bda1e29d9a45d86770d068abac6877aaf69f Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 22:01:11 -0300
Subject: [PATCH 19/24] python3-xkbcommon: Fixed lint and fixed revisions

---
 srcpkgs/python3-xkbcommon/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/python3-xkbcommon/template b/srcpkgs/python3-xkbcommon/template
index 3e02f19caab0..ecaa642fd38b 100644
--- a/srcpkgs/python3-xkbcommon/template
+++ b/srcpkgs/python3-xkbcommon/template
@@ -1,11 +1,11 @@
 # Template file for 'python3-xkbcommon'
 pkgname=python3-xkbcommon
 version=0.4
-revision=4
+revision=1
+build_style=python3-module
 hostmakedepends="python3-setuptools"
 makedepends="python3-devel python3-cffi libxkbcommon-devel"
 depends="python3-cffi"
-build_style=python3-module
 short_desc="Python bindings for libxkbcommon using cffi"
 maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
 license="MIT"

From 56bcd5788cc431c69fcf5de26ef94a44ed15478e Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 22:03:06 -0300
Subject: [PATCH 20/24] python3-pywlroots: Fixed lint, fixed revisions and
 removed unused functions

---
 srcpkgs/python3-pywlroots/template | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/python3-pywlroots/template b/srcpkgs/python3-pywlroots/template
index 5fe24fdb2c66..fec5b6afeab7 100644
--- a/srcpkgs/python3-pywlroots/template
+++ b/srcpkgs/python3-pywlroots/template
@@ -1,11 +1,11 @@
 # Template file for 'python3-pywlroots'
 pkgname=python3-pywlroots
 version=0.15.24
-revision=3
+revision=1
+build_style=python3-module
 hostmakedepends="python3-setuptools"
 makedepends="wlroots-devel python3-devel python3-cffi python3-pywayland python3-xkbcommon"
 depends="wlroots python3-cffi python3-pywayland python3-xkbcommon"
-build_style=python3-module
 short_desc="Python binding to the wlroots library using cffi"
 maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
 license="NCSA"
@@ -13,10 +13,6 @@ homepage="https://github.com/flacjacket/pywlroots"
 distfiles="https://github.com/flacjacket/pywlroots/archive/refs/tags/v${version}.tar.gz"
 checksum="306a3f8e1e686ddf1da439934968e40f4161ec7dd9f8f7887fa851b19b652a23"
 
-configure() {
-	python3 wlroots/ffi_build.py
-}
-
 post_install() {
 	vlicense LICENSE
 }

From b630da0771cc9a9d21b4fa4cc7b2e63851fc3c62 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 22:11:57 -0300
Subject: [PATCH 21/24] python3-pywayland: Making it not install the license,
 as is not needed

---
 srcpkgs/python3-pywayland/template | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/srcpkgs/python3-pywayland/template b/srcpkgs/python3-pywayland/template
index b92eaac92a59..e646c6a34a85 100644
--- a/srcpkgs/python3-pywayland/template
+++ b/srcpkgs/python3-pywayland/template
@@ -12,7 +12,3 @@ license="Apache-2.0"
 homepage="https://github.com/flacjacket/pywayland"
 distfiles="https://github.com/flacjacket/pywayland/archive/refs/tags/v${version}.tar.gz"
 checksum="3d5ce72781e57ece36cdf6a012122bddc5153b4de7be41224d04279a2f28aa00"
-
-post_install () {
-	vlicense LICENSE
-}

From df9d7ff7a240286ba906bdfb32f3ec0f9b394852 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Wed, 30 Nov 2022 08:55:24 -0300
Subject: [PATCH 22/24] python3-pywayland: Adding python3-pip as a dependency

---
 srcpkgs/python3-pywayland/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/python3-pywayland/template b/srcpkgs/python3-pywayland/template
index e646c6a34a85..7f5a707b6fca 100644
--- a/srcpkgs/python3-pywayland/template
+++ b/srcpkgs/python3-pywayland/template
@@ -3,7 +3,7 @@ pkgname=python3-pywayland
 version=0.4.14
 revision=1
 build_style=python3-module
-hostmakedepends="pkg-config python3-setuptools"
+hostmakedepends="pkg-config python3-setuptools python3-pip"
 makedepends="python3-devel python3-cffi wayland-devel"
 depends="python3-cffi wayland"
 short_desc="Python bindings for the libwayland library"

From 400ca2fab319a7d9e3f488ff5b33ddaea2c4eb23 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Wed, 30 Nov 2022 08:57:13 -0300
Subject: [PATCH 23/24] python3-xkbcommon: Adding python3-pip as a dependency

---
 srcpkgs/python3-xkbcommon/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/python3-xkbcommon/template b/srcpkgs/python3-xkbcommon/template
index ecaa642fd38b..fa1a3d3644a4 100644
--- a/srcpkgs/python3-xkbcommon/template
+++ b/srcpkgs/python3-xkbcommon/template
@@ -3,7 +3,7 @@ pkgname=python3-xkbcommon
 version=0.4
 revision=1
 build_style=python3-module
-hostmakedepends="python3-setuptools"
+hostmakedepends="python3-setuptools python3-pip"
 makedepends="python3-devel python3-cffi libxkbcommon-devel"
 depends="python3-cffi"
 short_desc="Python bindings for libxkbcommon using cffi"

From 97849c5926f48a215f64572ea4fd2a55a7e269f6 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Wed, 30 Nov 2022 08:58:45 -0300
Subject: [PATCH 24/24] python3-pywlroots: Adding python3-pip as a dependency

---
 srcpkgs/python3-pywlroots/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/python3-pywlroots/template b/srcpkgs/python3-pywlroots/template
index fec5b6afeab7..23d417d074db 100644
--- a/srcpkgs/python3-pywlroots/template
+++ b/srcpkgs/python3-pywlroots/template
@@ -3,7 +3,7 @@ pkgname=python3-pywlroots
 version=0.15.24
 revision=1
 build_style=python3-module
-hostmakedepends="python3-setuptools"
+hostmakedepends="python3-setuptools python3-pip"
 makedepends="wlroots-devel python3-devel python3-cffi python3-pywayland python3-xkbcommon"
 depends="wlroots python3-cffi python3-pywayland python3-xkbcommon"
 short_desc="Python binding to the wlroots library using cffi"

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

* Re: Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (28 preceding siblings ...)
  2022-11-30 12:37 ` [PR PATCH] [Updated] " brunothedev
@ 2022-11-30 13:29 ` ahesford
  2022-11-30 14:18 ` [PR PATCH] [Updated] " brunothedev
                   ` (5 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: ahesford @ 2022-11-30 13:29 UTC (permalink / raw)
  To: ml

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

New comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#issuecomment-1332155242

Comment:
Why are you adding pip to these packages? If a build or test is failing without it, that means you are missing some dependency and the setup script is trying to satisfy it automatically. We don't want pip fetching packages, so you'll need to find out what's missing and add the right dependencies. If the failures are seen only when running tests, those dependencies should be added to `checkdepends`.

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

* Re: [PR PATCH] [Updated] Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (29 preceding siblings ...)
  2022-11-30 13:29 ` ahesford
@ 2022-11-30 14:18 ` brunothedev
  2022-12-05 18:51 ` brunothedev
                   ` (4 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: brunothedev @ 2022-11-30 14:18 UTC (permalink / raw)
  To: ml

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

There is an updated pull request by brunothedev against master on the void-packages repository

https://github.com/brunothedev/void-packages qtile-wayland
https://github.com/void-linux/void-packages/pull/40837

Packaging dependencies for wayland in qtile
<!-- Uncomment relevant sections and delete options which are not applicable -->

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


#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**


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

# Introduction

Before getting into the pull request, i would like to tell that this is my first contribution to void-linux/void-packages, so i am sorry if i made any mistakes(I probably added too much dependencies), i would also like to point out that this pull request may be needed to be splitted, since it adds 3 packages and modify 1 package.

## Summary

This pull request add the following packages:
- python-pywayland
- python-xkbcommon
- pywlroots
This pull request modify:
- qtile

## Reason

The reason i made this pull request is to add all the dependencies to use qtile with the wayland backend

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-qtile-wayland-40837.patch --]
[-- Type: text/x-diff, Size: 28425 bytes --]

From 86b457e205ba64814e70271c698f4801f3f855f1 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 12:42:09 -0300
Subject: [PATCH 01/27] Added python-pywayland as a package

---
 srcpkgs/python-pywayland/template | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)
 create mode 100644 srcpkgs/python-pywayland/template

diff --git a/srcpkgs/python-pywayland/template b/srcpkgs/python-pywayland/template
new file mode 100644
index 000000000000..4be85ca1bb9a
--- /dev/null
+++ b/srcpkgs/python-pywayland/template
@@ -0,0 +1,24 @@
+# Template file for 'python-pywayland'
+pkgname=python-pywayland
+version=0.4.14
+revision=1
+hostmakedepends="pkg-config"
+makedepends="python3-devel python3-cffi wayland-devel python3-setuptools"
+depends="python3 python3-cffi wayland"
+build_style=python3-module
+short_desc="Python bindings for the libwayland library"
+maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
+license="Apache-2.0"
+homepage="https://github.com/flacjacket/pywayland"
+distfiles="https://github.com/flacjacket/pywayland/archive/refs/tags/v${version}.tar.gz"
+checksum="3d5ce72781e57ece36cdf6a012122bddc5153b4de7be41224d04279a2f28aa00"
+
+configure() {
+	python3 -m pywayland.scanner
+	python3 pywayland/ffi_build.py
+}
+
+install() {
+	mkdir -p ${PKGDESTDIR}/usr/lib
+	python3 setup.py install
+}

From b2c788bf745e864bb302ed1be320bf104fc0dba2 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 12:55:36 -0300
Subject: [PATCH 02/27] Added the package python-xkbcommon

---
 srcpkgs/python-xkbcommon/template | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 srcpkgs/python-xkbcommon/template

diff --git a/srcpkgs/python-xkbcommon/template b/srcpkgs/python-xkbcommon/template
new file mode 100644
index 000000000000..f5c2e6ed9b72
--- /dev/null
+++ b/srcpkgs/python-xkbcommon/template
@@ -0,0 +1,13 @@
+# Template file for 'python-xkbcommon'
+pkgname=python-xkbcommon
+version=0.4
+revision=1
+makedepends="python3-devel python3-cffi libxkbcommon-devel python3-setuptools"
+depends="python3 python3-cffi libxkbcommon"
+build_style=python3-module
+short_desc="Python bindings for libxkbcommon using cffi"
+maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
+license="MIT"
+homepage="https://github.com/sde1000/python-xkbcommon"
+distfiles="https://github.com/sde1000/python-xkbcommon/archive/refs/tags/v${version}.tar.gz"
+checksum="a6df3745dbce77dde020e1125e4d6b66ce0db3eb8b704eeb8cf1d3a63003fddb"

From 2db8ba5627434b0b35af4330683c3db16f00cdc0 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 13:23:13 -0300
Subject: [PATCH 03/27] Added pywlroots package

---
 srcpkgs/pywlroots/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/pywlroots/template

diff --git a/srcpkgs/pywlroots/template b/srcpkgs/pywlroots/template
new file mode 100644
index 000000000000..c465ef7506ce
--- /dev/null
+++ b/srcpkgs/pywlroots/template
@@ -0,0 +1,17 @@
+# Template file for 'pywlroots'
+pkgname=pywlroots
+version=0.15.24
+revision=1
+makedepends="wlroots-devel python3-devel python3-cffi python-pywayland python-xkbcommon python3-setuptools"
+depends="wlroots python3 python3-cffi python-pywayland python-xkbcommon"
+build_style=python3-module
+short_desc="Python binding to the wlroots library using cffi"
+maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
+license="NCSA"
+homepage="https://github.com/flacjacket/pywlroots"
+distfiles="https://github.com/flacjacket/pywlroots/archive/refs/tags/v${version}.tar.gz"
+checksum="306a3f8e1e686ddf1da439934968e40f4161ec7dd9f8f7887fa851b19b652a23"
+
+configure() {
+	python3 wlroots/ffi_build.py
+}

From f5f9e091e09dd66c4de642b7f66f0827b3cf53fa Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 13:31:36 -0300
Subject: [PATCH 04/27] Added pywlroots as a dependency on qtile

---
 srcpkgs/qtile/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/qtile/template b/srcpkgs/qtile/template
index 3f16eada0cda..2d8b35c58cd9 100644
--- a/srcpkgs/qtile/template
+++ b/srcpkgs/qtile/template
@@ -1,11 +1,11 @@
 # Template file for 'qtile'
 pkgname=qtile
 version=0.22.0
-revision=2
+revision=3
 build_style=python3-pep517
 hostmakedepends="python3-setuptools_scm python3-cairocffi python3-xcffib python3-wheel pkg-config"
 makedepends="python3-devel libffi-devel pulseaudio-devel"
-depends="python3-cairocffi python3-xcffib pango gdk-pixbuf"
+depends="python3-cairocffi python3-xcffib pango gdk-pixbuf pywlroots"
 short_desc="Full-featured tiling window manager written and configured in Python"
 maintainer="Kai Stian Olstad <void@olstad.com>"
 license="MIT"

From fb531ee8801b07447c2f37509f124a8434d7eb31 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 15:18:38 -0300
Subject: [PATCH 05/27] qtile: Informing of a optional dependency for wayland

---
 srcpkgs/qtile/INSTALL.msg | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/srcpkgs/qtile/INSTALL.msg b/srcpkgs/qtile/INSTALL.msg
index 95c75c2e6561..6b1fba73ba1d 100644
--- a/srcpkgs/qtile/INSTALL.msg
+++ b/srcpkgs/qtile/INSTALL.msg
@@ -7,3 +7,5 @@
     - "KeyChord"'s signature has changed. "mode" is now a boolean to indicate
        whether the mode should persist. The "name" parameter should be used
        to name the chord (e.g. for the ``Chord`` widget).
+
+- Wayland backend: To enable wayland backend, please install the "pywlroots" package

From 55323518ff0718f62616d22c21bd0af71baa11fe Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 15:55:00 -0300
Subject: [PATCH 06/27] qtile: Removing 'pywlroots' as a dependency

---
 srcpkgs/qtile/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/qtile/template b/srcpkgs/qtile/template
index 2d8b35c58cd9..335eec7b1409 100644
--- a/srcpkgs/qtile/template
+++ b/srcpkgs/qtile/template
@@ -5,7 +5,7 @@ revision=3
 build_style=python3-pep517
 hostmakedepends="python3-setuptools_scm python3-cairocffi python3-xcffib python3-wheel pkg-config"
 makedepends="python3-devel libffi-devel pulseaudio-devel"
-depends="python3-cairocffi python3-xcffib pango gdk-pixbuf pywlroots"
+depends="python3-cairocffi python3-xcffib pango gdk-pixbuf"
 short_desc="Full-featured tiling window manager written and configured in Python"
 maintainer="Kai Stian Olstad <void@olstad.com>"
 license="MIT"

From b07f483c5ec4b5b851cf5adb9f8de3a8be9ad80b Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:15:23 -0300
Subject: [PATCH 07/27] qtile: Moved the wayland message from INSTALL.msg to
 README.voidlinux

---
 srcpkgs/qtile/INSTALL.msg            | 2 --
 srcpkgs/qtile/files/README.voidlinux | 3 +++
 srcpkgs/qtile/template               | 1 +
 3 files changed, 4 insertions(+), 2 deletions(-)
 create mode 100644 srcpkgs/qtile/files/README.voidlinux

diff --git a/srcpkgs/qtile/INSTALL.msg b/srcpkgs/qtile/INSTALL.msg
index 6b1fba73ba1d..95c75c2e6561 100644
--- a/srcpkgs/qtile/INSTALL.msg
+++ b/srcpkgs/qtile/INSTALL.msg
@@ -7,5 +7,3 @@
     - "KeyChord"'s signature has changed. "mode" is now a boolean to indicate
        whether the mode should persist. The "name" parameter should be used
        to name the chord (e.g. for the ``Chord`` widget).
-
-- Wayland backend: To enable wayland backend, please install the "pywlroots" package
diff --git a/srcpkgs/qtile/files/README.voidlinux b/srcpkgs/qtile/files/README.voidlinux
new file mode 100644
index 000000000000..12fdacdd8cdd
--- /dev/null
+++ b/srcpkgs/qtile/files/README.voidlinux
@@ -0,0 +1,3 @@
+-- Wayland backend --
+
+To use the wayland backend on qtile, install "pywlroots"
diff --git a/srcpkgs/qtile/template b/srcpkgs/qtile/template
index 335eec7b1409..c45fb7b535bf 100644
--- a/srcpkgs/qtile/template
+++ b/srcpkgs/qtile/template
@@ -17,4 +17,5 @@ checksum=ecec16cf41b6bbbc1847d0cd3f7dba68eb16fa175fbe856a229817297f605f6e
 post_install() {
 	vinstall resources/qtile.desktop 644 usr/share/xsessions
 	vlicense LICENSE
+	vdoc "${FILESDIR}/README.voidlinux"
 }

From 2b8e75971a69343bd2f0eb3dc804135c579f3b5b Mon Sep 17 00:00:00 2001
From: Bruno Henrique <65919961+brunothedev@users.noreply.github.com>
Date: Tue, 29 Nov 2022 16:28:30 -0300
Subject: [PATCH 08/27] Changing package name: From python-xkbcommon to
 python3-xkbcommon

Co-authored-by: classabbyamp <5366828+classabbyamp@users.noreply.github.com>
---
 srcpkgs/python-xkbcommon/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/python-xkbcommon/template b/srcpkgs/python-xkbcommon/template
index f5c2e6ed9b72..184a11420346 100644
--- a/srcpkgs/python-xkbcommon/template
+++ b/srcpkgs/python-xkbcommon/template
@@ -1,5 +1,5 @@
 # Template file for 'python-xkbcommon'
-pkgname=python-xkbcommon
+pkgname=python3-xkbcommon
 version=0.4
 revision=1
 makedepends="python3-devel python3-cffi libxkbcommon-devel python3-setuptools"

From fbfcc0a9c81197f5046745735c2b18c9544ab560 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:37:46 -0300
Subject: [PATCH 09/27] python3-xkbcommon: Fully transitioning the package name

---
 srcpkgs/{python-xkbcommon => python3-xkbcommon}/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename srcpkgs/{python-xkbcommon => python3-xkbcommon}/template (91%)

diff --git a/srcpkgs/python-xkbcommon/template b/srcpkgs/python3-xkbcommon/template
similarity index 91%
rename from srcpkgs/python-xkbcommon/template
rename to srcpkgs/python3-xkbcommon/template
index 184a11420346..70d062c6ea2f 100644
--- a/srcpkgs/python-xkbcommon/template
+++ b/srcpkgs/python3-xkbcommon/template
@@ -1,7 +1,7 @@
-# Template file for 'python-xkbcommon'
+# Template file for 'python3-xkbcommon'
 pkgname=python3-xkbcommon
 version=0.4
-revision=1
+revision=2
 makedepends="python3-devel python3-cffi libxkbcommon-devel python3-setuptools"
 depends="python3 python3-cffi libxkbcommon"
 build_style=python3-module

From 755cd33d63f417b3e7759ecaf3d236154c27e367 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:41:03 -0300
Subject: [PATCH 10/27] python3-xkbcommon: Handling the license better

---
 srcpkgs/python3-xkbcommon/template | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/srcpkgs/python3-xkbcommon/template b/srcpkgs/python3-xkbcommon/template
index 70d062c6ea2f..65d3a93acb41 100644
--- a/srcpkgs/python3-xkbcommon/template
+++ b/srcpkgs/python3-xkbcommon/template
@@ -11,3 +11,7 @@ license="MIT"
 homepage="https://github.com/sde1000/python-xkbcommon"
 distfiles="https://github.com/sde1000/python-xkbcommon/archive/refs/tags/v${version}.tar.gz"
 checksum="a6df3745dbce77dde020e1125e4d6b66ce0db3eb8b704eeb8cf1d3a63003fddb"
+
+post_install() {
+	vlicense LICENSE
+}

From f70031970c1991907caee6a0b0f8238e4a01e0d0 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:44:34 -0300
Subject: [PATCH 11/27] python3-xkbcommon: Removing useless dependencies

---
 srcpkgs/python3-xkbcommon/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/python3-xkbcommon/template b/srcpkgs/python3-xkbcommon/template
index 65d3a93acb41..3e02f19caab0 100644
--- a/srcpkgs/python3-xkbcommon/template
+++ b/srcpkgs/python3-xkbcommon/template
@@ -1,9 +1,10 @@
 # Template file for 'python3-xkbcommon'
 pkgname=python3-xkbcommon
 version=0.4
-revision=2
-makedepends="python3-devel python3-cffi libxkbcommon-devel python3-setuptools"
-depends="python3 python3-cffi libxkbcommon"
+revision=4
+hostmakedepends="python3-setuptools"
+makedepends="python3-devel python3-cffi libxkbcommon-devel"
+depends="python3-cffi"
 build_style=python3-module
 short_desc="Python bindings for libxkbcommon using cffi"
 maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"

From 6b7c4f5016a4b5787bb5ad11456add8a04212987 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:49:16 -0300
Subject: [PATCH 12/27] python3-pywlroots: Changing names and fixing
 dependencies

---
 srcpkgs/{pywlroots => python3-pywlroots}/template | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)
 rename srcpkgs/{pywlroots => python3-pywlroots}/template (62%)

diff --git a/srcpkgs/pywlroots/template b/srcpkgs/python3-pywlroots/template
similarity index 62%
rename from srcpkgs/pywlroots/template
rename to srcpkgs/python3-pywlroots/template
index c465ef7506ce..82f511a730cb 100644
--- a/srcpkgs/pywlroots/template
+++ b/srcpkgs/python3-pywlroots/template
@@ -1,9 +1,10 @@
-# Template file for 'pywlroots'
-pkgname=pywlroots
+# Template file for 'python3-pywlroots'
+pkgname=python3-pywlroots
 version=0.15.24
-revision=1
-makedepends="wlroots-devel python3-devel python3-cffi python-pywayland python-xkbcommon python3-setuptools"
-depends="wlroots python3 python3-cffi python-pywayland python-xkbcommon"
+revision=2
+hostmakedepends="python3-setuptools"
+makedepends="wlroots-devel python3-devel python3-cffi python3-pywayland python3-xkbcommon"
+depends="wlroots python3-cffi python3-pywayland python3-xkbcommon"
 build_style=python3-module
 short_desc="Python binding to the wlroots library using cffi"
 maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"

From 5a15a49c1ece270afc27ba2714cda50491a57341 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:52:56 -0300
Subject: [PATCH 13/27] python3-pywayland: Changing name and removing useless
 dependencies

---
 .../{python-pywayland => python3-pywayland}/template | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)
 rename srcpkgs/{python-pywayland => python3-pywayland}/template (71%)

diff --git a/srcpkgs/python-pywayland/template b/srcpkgs/python3-pywayland/template
similarity index 71%
rename from srcpkgs/python-pywayland/template
rename to srcpkgs/python3-pywayland/template
index 4be85ca1bb9a..0849b1adda94 100644
--- a/srcpkgs/python-pywayland/template
+++ b/srcpkgs/python3-pywayland/template
@@ -1,10 +1,10 @@
-# Template file for 'python-pywayland'
-pkgname=python-pywayland
+# Template file for 'python3-pywayland'
+pkgname=python3-pywayland
 version=0.4.14
-revision=1
-hostmakedepends="pkg-config"
-makedepends="python3-devel python3-cffi wayland-devel python3-setuptools"
-depends="python3 python3-cffi wayland"
+revision=2
+hostmakedepends="pkg-config python3-setuptools"
+makedepends="python3-devel python3-cffi wayland-devel"
+depends="python3-cffi wayland"
 build_style=python3-module
 short_desc="Python bindings for the libwayland library"
 maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"

From c72a10c35760a5b4aa44081355f4e4d51cce1829 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:55:14 -0300
Subject: [PATCH 14/27] python3-pywayland: Better license handling

---
 srcpkgs/python3-pywayland/template | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/srcpkgs/python3-pywayland/template b/srcpkgs/python3-pywayland/template
index 0849b1adda94..1c376c8d4a6d 100644
--- a/srcpkgs/python3-pywayland/template
+++ b/srcpkgs/python3-pywayland/template
@@ -22,3 +22,7 @@ install() {
 	mkdir -p ${PKGDESTDIR}/usr/lib
 	python3 setup.py install
 }
+
+post_install () {
+	vlicense LICENSE
+}

From a33f5c505bc1e25afb4190f8d75ed32c17ee559c Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 16:57:22 -0300
Subject: [PATCH 15/27] python3-pywlroots: Better error handling

---
 srcpkgs/python3-pywlroots/template | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/srcpkgs/python3-pywlroots/template b/srcpkgs/python3-pywlroots/template
index 82f511a730cb..8c323739465d 100644
--- a/srcpkgs/python3-pywlroots/template
+++ b/srcpkgs/python3-pywlroots/template
@@ -16,3 +16,7 @@ checksum="306a3f8e1e686ddf1da439934968e40f4161ec7dd9f8f7887fa851b19b652a23"
 configure() {
 	python3 wlroots/ffi_build.py
 }
+
+post_install() {
+	vlicense LICENSE
+}

From c5e2ea17f67ec89ad78472181107c3b141d8b70d Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 17:00:50 -0300
Subject: [PATCH 16/27] python3-pywayland: Updating the revision number

---
 srcpkgs/python3-pywayland/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/python3-pywayland/template b/srcpkgs/python3-pywayland/template
index 1c376c8d4a6d..c53dd10c31c8 100644
--- a/srcpkgs/python3-pywayland/template
+++ b/srcpkgs/python3-pywayland/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-pywayland'
 pkgname=python3-pywayland
 version=0.4.14
-revision=2
+revision=3
 hostmakedepends="pkg-config python3-setuptools"
 makedepends="python3-devel python3-cffi wayland-devel"
 depends="python3-cffi wayland"

From 25f8b38e87b718c621463d1f32c5a998c1bf6768 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 17:01:20 -0300
Subject: [PATCH 17/27] python3-pywlroots: Updating the revision number

---
 srcpkgs/python3-pywlroots/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/python3-pywlroots/template b/srcpkgs/python3-pywlroots/template
index 8c323739465d..5fe24fdb2c66 100644
--- a/srcpkgs/python3-pywlroots/template
+++ b/srcpkgs/python3-pywlroots/template
@@ -1,7 +1,7 @@
 # Template file for 'python3-pywlroots'
 pkgname=python3-pywlroots
 version=0.15.24
-revision=2
+revision=3
 hostmakedepends="python3-setuptools"
 makedepends="wlroots-devel python3-devel python3-cffi python3-pywayland python3-xkbcommon"
 depends="wlroots python3-cffi python3-pywayland python3-xkbcommon"

From d856f85c3a85b7ed06f279dec785aa45a01b03a0 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 21:58:51 -0300
Subject: [PATCH 18/27] python3-pywayland: Fixed lint, fixed revisions and
 removed unused functions

---
 srcpkgs/python3-pywayland/template | 14 ++------------
 1 file changed, 2 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/python3-pywayland/template b/srcpkgs/python3-pywayland/template
index c53dd10c31c8..b92eaac92a59 100644
--- a/srcpkgs/python3-pywayland/template
+++ b/srcpkgs/python3-pywayland/template
@@ -1,11 +1,11 @@
 # Template file for 'python3-pywayland'
 pkgname=python3-pywayland
 version=0.4.14
-revision=3
+revision=1
+build_style=python3-module
 hostmakedepends="pkg-config python3-setuptools"
 makedepends="python3-devel python3-cffi wayland-devel"
 depends="python3-cffi wayland"
-build_style=python3-module
 short_desc="Python bindings for the libwayland library"
 maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
 license="Apache-2.0"
@@ -13,16 +13,6 @@ homepage="https://github.com/flacjacket/pywayland"
 distfiles="https://github.com/flacjacket/pywayland/archive/refs/tags/v${version}.tar.gz"
 checksum="3d5ce72781e57ece36cdf6a012122bddc5153b4de7be41224d04279a2f28aa00"
 
-configure() {
-	python3 -m pywayland.scanner
-	python3 pywayland/ffi_build.py
-}
-
-install() {
-	mkdir -p ${PKGDESTDIR}/usr/lib
-	python3 setup.py install
-}
-
 post_install () {
 	vlicense LICENSE
 }

From a1b6bda1e29d9a45d86770d068abac6877aaf69f Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 22:01:11 -0300
Subject: [PATCH 19/27] python3-xkbcommon: Fixed lint and fixed revisions

---
 srcpkgs/python3-xkbcommon/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/python3-xkbcommon/template b/srcpkgs/python3-xkbcommon/template
index 3e02f19caab0..ecaa642fd38b 100644
--- a/srcpkgs/python3-xkbcommon/template
+++ b/srcpkgs/python3-xkbcommon/template
@@ -1,11 +1,11 @@
 # Template file for 'python3-xkbcommon'
 pkgname=python3-xkbcommon
 version=0.4
-revision=4
+revision=1
+build_style=python3-module
 hostmakedepends="python3-setuptools"
 makedepends="python3-devel python3-cffi libxkbcommon-devel"
 depends="python3-cffi"
-build_style=python3-module
 short_desc="Python bindings for libxkbcommon using cffi"
 maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
 license="MIT"

From 56bcd5788cc431c69fcf5de26ef94a44ed15478e Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 22:03:06 -0300
Subject: [PATCH 20/27] python3-pywlroots: Fixed lint, fixed revisions and
 removed unused functions

---
 srcpkgs/python3-pywlroots/template | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/python3-pywlroots/template b/srcpkgs/python3-pywlroots/template
index 5fe24fdb2c66..fec5b6afeab7 100644
--- a/srcpkgs/python3-pywlroots/template
+++ b/srcpkgs/python3-pywlroots/template
@@ -1,11 +1,11 @@
 # Template file for 'python3-pywlroots'
 pkgname=python3-pywlroots
 version=0.15.24
-revision=3
+revision=1
+build_style=python3-module
 hostmakedepends="python3-setuptools"
 makedepends="wlroots-devel python3-devel python3-cffi python3-pywayland python3-xkbcommon"
 depends="wlroots python3-cffi python3-pywayland python3-xkbcommon"
-build_style=python3-module
 short_desc="Python binding to the wlroots library using cffi"
 maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
 license="NCSA"
@@ -13,10 +13,6 @@ homepage="https://github.com/flacjacket/pywlroots"
 distfiles="https://github.com/flacjacket/pywlroots/archive/refs/tags/v${version}.tar.gz"
 checksum="306a3f8e1e686ddf1da439934968e40f4161ec7dd9f8f7887fa851b19b652a23"
 
-configure() {
-	python3 wlroots/ffi_build.py
-}
-
 post_install() {
 	vlicense LICENSE
 }

From b630da0771cc9a9d21b4fa4cc7b2e63851fc3c62 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Tue, 29 Nov 2022 22:11:57 -0300
Subject: [PATCH 21/27] python3-pywayland: Making it not install the license,
 as is not needed

---
 srcpkgs/python3-pywayland/template | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/srcpkgs/python3-pywayland/template b/srcpkgs/python3-pywayland/template
index b92eaac92a59..e646c6a34a85 100644
--- a/srcpkgs/python3-pywayland/template
+++ b/srcpkgs/python3-pywayland/template
@@ -12,7 +12,3 @@ license="Apache-2.0"
 homepage="https://github.com/flacjacket/pywayland"
 distfiles="https://github.com/flacjacket/pywayland/archive/refs/tags/v${version}.tar.gz"
 checksum="3d5ce72781e57ece36cdf6a012122bddc5153b4de7be41224d04279a2f28aa00"
-
-post_install () {
-	vlicense LICENSE
-}

From df9d7ff7a240286ba906bdfb32f3ec0f9b394852 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Wed, 30 Nov 2022 08:55:24 -0300
Subject: [PATCH 22/27] python3-pywayland: Adding python3-pip as a dependency

---
 srcpkgs/python3-pywayland/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/python3-pywayland/template b/srcpkgs/python3-pywayland/template
index e646c6a34a85..7f5a707b6fca 100644
--- a/srcpkgs/python3-pywayland/template
+++ b/srcpkgs/python3-pywayland/template
@@ -3,7 +3,7 @@ pkgname=python3-pywayland
 version=0.4.14
 revision=1
 build_style=python3-module
-hostmakedepends="pkg-config python3-setuptools"
+hostmakedepends="pkg-config python3-setuptools python3-pip"
 makedepends="python3-devel python3-cffi wayland-devel"
 depends="python3-cffi wayland"
 short_desc="Python bindings for the libwayland library"

From 400ca2fab319a7d9e3f488ff5b33ddaea2c4eb23 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Wed, 30 Nov 2022 08:57:13 -0300
Subject: [PATCH 23/27] python3-xkbcommon: Adding python3-pip as a dependency

---
 srcpkgs/python3-xkbcommon/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/python3-xkbcommon/template b/srcpkgs/python3-xkbcommon/template
index ecaa642fd38b..fa1a3d3644a4 100644
--- a/srcpkgs/python3-xkbcommon/template
+++ b/srcpkgs/python3-xkbcommon/template
@@ -3,7 +3,7 @@ pkgname=python3-xkbcommon
 version=0.4
 revision=1
 build_style=python3-module
-hostmakedepends="python3-setuptools"
+hostmakedepends="python3-setuptools python3-pip"
 makedepends="python3-devel python3-cffi libxkbcommon-devel"
 depends="python3-cffi"
 short_desc="Python bindings for libxkbcommon using cffi"

From 97849c5926f48a215f64572ea4fd2a55a7e269f6 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Wed, 30 Nov 2022 08:58:45 -0300
Subject: [PATCH 24/27] python3-pywlroots: Adding python3-pip as a dependency

---
 srcpkgs/python3-pywlroots/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/python3-pywlroots/template b/srcpkgs/python3-pywlroots/template
index fec5b6afeab7..23d417d074db 100644
--- a/srcpkgs/python3-pywlroots/template
+++ b/srcpkgs/python3-pywlroots/template
@@ -3,7 +3,7 @@ pkgname=python3-pywlroots
 version=0.15.24
 revision=1
 build_style=python3-module
-hostmakedepends="python3-setuptools"
+hostmakedepends="python3-setuptools python3-pip"
 makedepends="wlroots-devel python3-devel python3-cffi python3-pywayland python3-xkbcommon"
 depends="wlroots python3-cffi python3-pywayland python3-xkbcommon"
 short_desc="Python binding to the wlroots library using cffi"

From 5dad6ba01d2fe3f051e6ce7ba1632d302e581671 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Wed, 30 Nov 2022 11:14:12 -0300
Subject: [PATCH 25/27] python3-pywayland: Adding python3-wheel as a
 dependency, and removing pip as one

---
 srcpkgs/python3-pywayland/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/python3-pywayland/template b/srcpkgs/python3-pywayland/template
index 7f5a707b6fca..14d22260f890 100644
--- a/srcpkgs/python3-pywayland/template
+++ b/srcpkgs/python3-pywayland/template
@@ -3,9 +3,9 @@ pkgname=python3-pywayland
 version=0.4.14
 revision=1
 build_style=python3-module
-hostmakedepends="pkg-config python3-setuptools python3-pip"
-makedepends="python3-devel python3-cffi wayland-devel"
-depends="python3-cffi wayland"
+hostmakedepends="pkg-config python3-setuptools"
+makedepends="python3-devel python3-cffi wayland-devel python3-wheel"
+depends="python3-cffi wayland python3-wheel"
 short_desc="Python bindings for the libwayland library"
 maintainer="Bruno Henrique <brunohenrique122@protonmail.com>"
 license="Apache-2.0"

From a0ded12c96eb51dac8f26440222419c2c78ab43a Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Wed, 30 Nov 2022 11:16:07 -0300
Subject: [PATCH 26/27] python3-xkbcommon: Removing python3-pip as a dependency

---
 srcpkgs/python3-xkbcommon/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/python3-xkbcommon/template b/srcpkgs/python3-xkbcommon/template
index fa1a3d3644a4..ecaa642fd38b 100644
--- a/srcpkgs/python3-xkbcommon/template
+++ b/srcpkgs/python3-xkbcommon/template
@@ -3,7 +3,7 @@ pkgname=python3-xkbcommon
 version=0.4
 revision=1
 build_style=python3-module
-hostmakedepends="python3-setuptools python3-pip"
+hostmakedepends="python3-setuptools"
 makedepends="python3-devel python3-cffi libxkbcommon-devel"
 depends="python3-cffi"
 short_desc="Python bindings for libxkbcommon using cffi"

From c68794c66d525df5686d59effdf1b38cac9c19b4 Mon Sep 17 00:00:00 2001
From: Bruno Henrique <brunohenrique122@protonmail.com>
Date: Wed, 30 Nov 2022 11:17:04 -0300
Subject: [PATCH 27/27] python3-pywlroots: Removing python3-pip as a dependency

---
 srcpkgs/python3-pywlroots/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/python3-pywlroots/template b/srcpkgs/python3-pywlroots/template
index 23d417d074db..fec5b6afeab7 100644
--- a/srcpkgs/python3-pywlroots/template
+++ b/srcpkgs/python3-pywlroots/template
@@ -3,7 +3,7 @@ pkgname=python3-pywlroots
 version=0.15.24
 revision=1
 build_style=python3-module
-hostmakedepends="python3-setuptools python3-pip"
+hostmakedepends="python3-setuptools"
 makedepends="wlroots-devel python3-devel python3-cffi python3-pywayland python3-xkbcommon"
 depends="wlroots python3-cffi python3-pywayland python3-xkbcommon"
 short_desc="Python binding to the wlroots library using cffi"

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

* Re: Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (30 preceding siblings ...)
  2022-11-30 14:18 ` [PR PATCH] [Updated] " brunothedev
@ 2022-12-05 18:51 ` brunothedev
  2022-12-05 18:53 ` classabbyamp
                   ` (3 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: brunothedev @ 2022-12-05 18:51 UTC (permalink / raw)
  To: ml

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

New comment by brunothedev on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#issuecomment-1337954040

Comment:
About commit c68794c, i cannot reproduce the tests, even weirder is that i added the 'wheel' dependency, so i ask, is there a way to run the test on machine?

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

* Re: Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (31 preceding siblings ...)
  2022-12-05 18:51 ` brunothedev
@ 2022-12-05 18:53 ` classabbyamp
  2022-12-06 12:51 ` brunothedev
                   ` (2 subsequent siblings)
  35 siblings, 0 replies; 37+ messages in thread
From: classabbyamp @ 2022-12-05 18:53 UTC (permalink / raw)
  To: ml

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

New comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#issuecomment-1337961894

Comment:
use `xbps-src pkg -Q` to run checks

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

* Re: Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (32 preceding siblings ...)
  2022-12-05 18:53 ` classabbyamp
@ 2022-12-06 12:51 ` brunothedev
  2022-12-23 20:01 ` brunothedev
  2022-12-23 20:01 ` [PR PATCH] [Closed]: " brunothedev
  35 siblings, 0 replies; 37+ messages in thread
From: brunothedev @ 2022-12-06 12:51 UTC (permalink / raw)
  To: ml

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

New comment by brunothedev on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#issuecomment-1339276111

Comment:
I already resolved the test errors from python3-pywlroots and python3-pywayland, but python3-xkbcommon throws some errors at testing, i already made a issue about this on: https://github.com/sde1000/python-xkbcommon/issues/17

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

* Re: Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (33 preceding siblings ...)
  2022-12-06 12:51 ` brunothedev
@ 2022-12-23 20:01 ` brunothedev
  2022-12-23 20:01 ` [PR PATCH] [Closed]: " brunothedev
  35 siblings, 0 replies; 37+ messages in thread
From: brunothedev @ 2022-12-23 20:01 UTC (permalink / raw)
  To: ml

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

New comment by brunothedev on void-packages repository

https://github.com/void-linux/void-packages/pull/40837#issuecomment-1364287521

Comment:
I recently migrated from void linux(now using openSuse), so i am closing this PR, but honestly, even before i migrated, i just dind't                      want to maintain all these packages, i had a LOT of frustation with qtile(Configuring is a pain), and me leaving void is the final straw, i am closing this PR.

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

* Re: [PR PATCH] [Closed]: Packaging dependencies for wayland in qtile
  2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
                   ` (34 preceding siblings ...)
  2022-12-23 20:01 ` brunothedev
@ 2022-12-23 20:01 ` brunothedev
  35 siblings, 0 replies; 37+ messages in thread
From: brunothedev @ 2022-12-23 20:01 UTC (permalink / raw)
  To: ml

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

There's a closed pull request on the void-packages repository

Packaging dependencies for wayland in qtile
https://github.com/void-linux/void-packages/pull/40837

Description:
<!-- Uncomment relevant sections and delete options which are not applicable -->

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


#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**


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

# Introduction

Before getting into the pull request, i would like to tell that this is my first contribution to void-linux/void-packages, so i am sorry if i made any mistakes(I probably added too much dependencies), i would also like to point out that this pull request may be needed to be splitted, since it adds 3 packages and modify 1 package.

## Summary

This pull request add the following packages:
- python-pywayland
- python-xkbcommon
- pywlroots
This pull request modify:
- qtile

## Reason

The reason i made this pull request is to add all the dependencies to use qtile with the wayland backend

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

end of thread, other threads:[~2022-12-23 20:01 UTC | newest]

Thread overview: 37+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-29 16:51 [PR PATCH] Packaging dependencies for wayland in qtile brunothedev
2022-11-29 16:58 ` [PR REVIEW] " classabbyamp
2022-11-29 16:58 ` classabbyamp
2022-11-29 16:58 ` classabbyamp
2022-11-29 16:58 ` classabbyamp
2022-11-29 16:58 ` classabbyamp
2022-11-29 16:58 ` classabbyamp
2022-11-29 16:58 ` classabbyamp
2022-11-29 16:58 ` classabbyamp
2022-11-29 16:58 ` classabbyamp
2022-11-29 17:02 ` brunothedev
2022-11-29 18:10 ` ahesford
2022-11-29 18:19 ` [PR PATCH] [Updated] " brunothedev
2022-11-29 18:21 ` [PR REVIEW] " brunothedev
2022-11-29 18:35 ` ahesford
2022-11-29 18:56 ` [PR PATCH] [Updated] " brunothedev
2022-11-29 19:28 ` brunothedev
2022-11-29 20:02 ` brunothedev
2022-11-29 23:22 ` paper42
2022-11-29 23:26 ` [PR REVIEW] " paper42
2022-11-29 23:26 ` paper42
2022-11-29 23:26 ` paper42
2022-11-30  0:43 ` brunothedev
2022-11-30  0:43 ` [PR PATCH] [Closed]: " brunothedev
2022-11-30  0:43 ` brunothedev
2022-11-30  0:45 ` paper42
2022-11-30  0:54 ` brunothedev
2022-11-30  1:13 ` [PR PATCH] [Updated] " brunothedev
2022-11-30  9:47 ` [PR REVIEW] " sgn
2022-11-30 12:37 ` [PR PATCH] [Updated] " brunothedev
2022-11-30 13:29 ` ahesford
2022-11-30 14:18 ` [PR PATCH] [Updated] " brunothedev
2022-12-05 18:51 ` brunothedev
2022-12-05 18:53 ` classabbyamp
2022-12-06 12:51 ` brunothedev
2022-12-23 20:01 ` brunothedev
2022-12-23 20:01 ` [PR PATCH] [Closed]: " brunothedev

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