Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] openrazer-meta: update to 3.10.1.
@ 2025-04-02  8:58 dmarto
  2025-04-02  9:07 ` dmarto
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: dmarto @ 2025-04-02  8:58 UTC (permalink / raw)
  To: ml

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

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

https://github.com/dmarto/void-packages rzr
https://github.com/void-linux/void-packages/pull/54949

openrazer-meta: update to 3.10.1.
#### Testing the changes
- I tested the changes in this PR: **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

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

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

From d3bffa5d65d8874dd72a9e1060c5e4560b41e5dc Mon Sep 17 00:00:00 2001
From: Martin Dimov <martin@dmarto.com>
Date: Wed, 2 Apr 2025 11:49:09 +0300
Subject: [PATCH] openrazer-meta: update to 3.10.1.

---
 srcpkgs/openrazer-meta/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/openrazer-meta/template b/srcpkgs/openrazer-meta/template
index 93256ebf927621..ca2d018200864e 100644
--- a/srcpkgs/openrazer-meta/template
+++ b/srcpkgs/openrazer-meta/template
@@ -1,18 +1,18 @@
 # Template file for 'openrazer-meta'
 pkgname=openrazer-meta
-version=3.9.0
-revision=2
+version=3.10.1
+revision=1
 build_style=gnu-makefile
 make_install_target="setup_dkms udev_install daemon_install xdg_install
  python_library_install"
-hostmakedepends="python3-setuptools"
+hostmakedepends="python3-setuptools python3-packaging-bootstrap"
 depends="python3-openrazer"
 short_desc="Meta package for installing all required OpenRazer packages"
 maintainer="Martin Dimov <martin@dmarto.com>"
 license="GPL-2.0-or-later"
 homepage="https://openrazer.github.io"
 distfiles="https://github.com/openrazer/openrazer/releases/download/v${version}/openrazer-${version}.tar.xz"
-checksum=273ae58a54645e22ddaf65a627d3fac370328e471e095b735dfa3f0021c7cbeb
+checksum=5bb2bcf7f3246b4b26e1f6daf3bd70c3cb46b508376849c129c7a910363d458b
 
 do_build() {
 	:
@@ -43,7 +43,7 @@ openrazer-driver-dkms_package() {
 
 python3-openrazer_package() {
 	short_desc="Python library for accessing the Razer daemon from Python"
-	depends="openrazer-daemon python3-numpy"
+	depends="openrazer-daemon python3-numpy python3-dbus"
 	pkg_install() {
 		vmove $py3_sitelib/openrazer
 		vmove $py3_sitelib/openrazer-*.egg-info

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

* Re: openrazer-meta: update to 3.10.1.
  2025-04-02  8:58 [PR PATCH] openrazer-meta: update to 3.10.1 dmarto
@ 2025-04-02  9:07 ` dmarto
  2025-04-02  9:15 ` dmarto
                   ` (11 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: dmarto @ 2025-04-02  9:07 UTC (permalink / raw)
  To: ml

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

New comment by dmarto on void-packages repository

https://github.com/void-linux/void-packages/pull/54949#issuecomment-2771918086

Comment:
I was worried this may happen. 

```
   PYTHON: py3:openrazer-daemon <-> UNKNOWN PKG PLEASE FIX!
```

@classabbyamp any tips on the new py/check/provides, I just built twice locally to have it not complain, what would be the proper setup? 

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

* Re: openrazer-meta: update to 3.10.1.
  2025-04-02  8:58 [PR PATCH] openrazer-meta: update to 3.10.1 dmarto
  2025-04-02  9:07 ` dmarto
@ 2025-04-02  9:15 ` dmarto
  2025-04-02  9:37 ` dmarto
                   ` (10 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: dmarto @ 2025-04-02  9:15 UTC (permalink / raw)
  To: ml

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

New comment by dmarto on void-packages repository

https://github.com/void-linux/void-packages/pull/54949#issuecomment-2771918086

Comment:
I was worried this may happen. 

```
   PYTHON: py3:openrazer-daemon <-> UNKNOWN PKG PLEASE FIX!
```

@classabbyamp any tips on the new py/check/provides, I just built twice locally to have it not complain, what would be the proper setup? 

p.s I saw there is `noverifypydeps=yes`, but one may think this a bit extreme for this case? 

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

* Re: openrazer-meta: update to 3.10.1.
  2025-04-02  8:58 [PR PATCH] openrazer-meta: update to 3.10.1 dmarto
  2025-04-02  9:07 ` dmarto
  2025-04-02  9:15 ` dmarto
@ 2025-04-02  9:37 ` dmarto
  2025-04-02 12:39 ` classabbyamp
                   ` (9 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: dmarto @ 2025-04-02  9:37 UTC (permalink / raw)
  To: ml

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

New comment by dmarto on void-packages repository

https://github.com/void-linux/void-packages/pull/54949#issuecomment-2771918086

Comment:
I was worried this may happen. 

```
   PYTHON: py3:openrazer-daemon <-> UNKNOWN PKG PLEASE FIX!
```

@classabbyamp any tips on the new py/check/provides, I just built twice locally to have it not complain, what would be the proper setup? 

p.s I saw there is `noverifypydeps=yes`, seems a bit extreme? Tried adding explicit `provides="py:.."`, but no dice.  

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

* Re: openrazer-meta: update to 3.10.1.
  2025-04-02  8:58 [PR PATCH] openrazer-meta: update to 3.10.1 dmarto
                   ` (2 preceding siblings ...)
  2025-04-02  9:37 ` dmarto
@ 2025-04-02 12:39 ` classabbyamp
  2025-04-02 14:14 ` dmarto
                   ` (8 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: classabbyamp @ 2025-04-02 12:39 UTC (permalink / raw)
  To: ml

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

New comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/54949#issuecomment-2772434153

Comment:
add the provides= and put it in depends

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

* Re: openrazer-meta: update to 3.10.1.
  2025-04-02  8:58 [PR PATCH] openrazer-meta: update to 3.10.1 dmarto
                   ` (3 preceding siblings ...)
  2025-04-02 12:39 ` classabbyamp
@ 2025-04-02 14:14 ` dmarto
  2025-04-02 14:16 ` [PR PATCH] [Updated] " dmarto
                   ` (7 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: dmarto @ 2025-04-02 14:14 UTC (permalink / raw)
  To: ml

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

New comment by dmarto on void-packages repository

https://github.com/void-linux/void-packages/pull/54949#issuecomment-2772706393

Comment:
I don't follow;

I have tried multiple combination of explicit provides:
 - `provides="py3:openrazer-daemon"`
 - `provides="py3:openrazer-daemon-${version}_${revision}"`
 
on the subpkg and/or on the sourcepkg - neither works.

Adding `py3:openrazer-daemon` (or with version) in any depends throw an error `target dependency 'py3:openrazer-daemon' does not exist` (regardless of `provides`).

Looking into the scripts, I don't think this will work, the provides are collected from the repo db, and the checks are in the pre-pkg step. I will add `noverifypydeps=yes` to the subpkg.

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

* Re: [PR PATCH] [Updated] openrazer-meta: update to 3.10.1.
  2025-04-02  8:58 [PR PATCH] openrazer-meta: update to 3.10.1 dmarto
                   ` (4 preceding siblings ...)
  2025-04-02 14:14 ` dmarto
@ 2025-04-02 14:16 ` dmarto
  2025-04-02 14:47 ` classabbyamp
                   ` (6 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: dmarto @ 2025-04-02 14:16 UTC (permalink / raw)
  To: ml

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

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

https://github.com/dmarto/void-packages rzr
https://github.com/void-linux/void-packages/pull/54949

openrazer-meta: update to 3.10.1.
#### Testing the changes
- I tested the changes in this PR: **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

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

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

From 738d5fee24f88cbd4a5d99c4d27292e8a7266312 Mon Sep 17 00:00:00 2001
From: Martin Dimov <martin@dmarto.com>
Date: Wed, 2 Apr 2025 11:49:09 +0300
Subject: [PATCH] openrazer-meta: update to 3.10.1.

---
 srcpkgs/openrazer-meta/template | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/openrazer-meta/template b/srcpkgs/openrazer-meta/template
index 93256ebf927621..06f111442b9e86 100644
--- a/srcpkgs/openrazer-meta/template
+++ b/srcpkgs/openrazer-meta/template
@@ -1,18 +1,18 @@
 # Template file for 'openrazer-meta'
 pkgname=openrazer-meta
-version=3.9.0
-revision=2
+version=3.10.1
+revision=1
 build_style=gnu-makefile
 make_install_target="setup_dkms udev_install daemon_install xdg_install
  python_library_install"
-hostmakedepends="python3-setuptools"
+hostmakedepends="python3-setuptools python3-packaging-bootstrap"
 depends="python3-openrazer"
 short_desc="Meta package for installing all required OpenRazer packages"
 maintainer="Martin Dimov <martin@dmarto.com>"
 license="GPL-2.0-or-later"
 homepage="https://openrazer.github.io"
 distfiles="https://github.com/openrazer/openrazer/releases/download/v${version}/openrazer-${version}.tar.xz"
-checksum=273ae58a54645e22ddaf65a627d3fac370328e471e095b735dfa3f0021c7cbeb
+checksum=5bb2bcf7f3246b4b26e1f6daf3bd70c3cb46b508376849c129c7a910363d458b
 
 do_build() {
 	:
@@ -43,7 +43,8 @@ openrazer-driver-dkms_package() {
 
 python3-openrazer_package() {
 	short_desc="Python library for accessing the Razer daemon from Python"
-	depends="openrazer-daemon python3-numpy"
+	depends="openrazer-daemon python3-numpy python3-dbus"
+	noverifypydeps=yes
 	pkg_install() {
 		vmove $py3_sitelib/openrazer
 		vmove $py3_sitelib/openrazer-*.egg-info

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

* Re: openrazer-meta: update to 3.10.1.
  2025-04-02  8:58 [PR PATCH] openrazer-meta: update to 3.10.1 dmarto
                   ` (5 preceding siblings ...)
  2025-04-02 14:16 ` [PR PATCH] [Updated] " dmarto
@ 2025-04-02 14:47 ` classabbyamp
  2025-04-02 17:36 ` [PR PATCH] [Updated] " dmarto
                   ` (5 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: classabbyamp @ 2025-04-02 14:47 UTC (permalink / raw)
  To: ml

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

New comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/54949#issuecomment-2772805148

Comment:
put the provides in openrazer-daemon and add it to the depends of this package

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

* Re: [PR PATCH] [Updated] openrazer-meta: update to 3.10.1.
  2025-04-02  8:58 [PR PATCH] openrazer-meta: update to 3.10.1 dmarto
                   ` (6 preceding siblings ...)
  2025-04-02 14:47 ` classabbyamp
@ 2025-04-02 17:36 ` dmarto
  2025-04-02 17:37 ` dmarto
                   ` (4 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: dmarto @ 2025-04-02 17:36 UTC (permalink / raw)
  To: ml

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

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

https://github.com/dmarto/void-packages rzr
https://github.com/void-linux/void-packages/pull/54949

openrazer-meta: update to 3.10.1.
#### Testing the changes
- I tested the changes in this PR: **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

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

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

From 1e339baad7361d459e072b6974802e720fbd2ffe Mon Sep 17 00:00:00 2001
From: Martin Dimov <martin@dmarto.com>
Date: Wed, 2 Apr 2025 20:36:14 +0300
Subject: [PATCH] openrazer-meta: update to 3.10.1.

---
 srcpkgs/openrazer-meta/template | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/srcpkgs/openrazer-meta/template b/srcpkgs/openrazer-meta/template
index 93256ebf927621..1be72490a0d374 100644
--- a/srcpkgs/openrazer-meta/template
+++ b/srcpkgs/openrazer-meta/template
@@ -1,18 +1,18 @@
 # Template file for 'openrazer-meta'
 pkgname=openrazer-meta
-version=3.9.0
-revision=2
+version=3.10.1
+revision=1
 build_style=gnu-makefile
 make_install_target="setup_dkms udev_install daemon_install xdg_install
  python_library_install"
-hostmakedepends="python3-setuptools"
-depends="python3-openrazer"
+hostmakedepends="python3-setuptools python3-packaging-bootstrap"
+depends="python3-openrazer openrazer-daemon"
 short_desc="Meta package for installing all required OpenRazer packages"
 maintainer="Martin Dimov <martin@dmarto.com>"
 license="GPL-2.0-or-later"
 homepage="https://openrazer.github.io"
 distfiles="https://github.com/openrazer/openrazer/releases/download/v${version}/openrazer-${version}.tar.xz"
-checksum=273ae58a54645e22ddaf65a627d3fac370328e471e095b735dfa3f0021c7cbeb
+checksum=5bb2bcf7f3246b4b26e1f6daf3bd70c3cb46b508376849c129c7a910363d458b
 
 do_build() {
 	:
@@ -22,6 +22,7 @@ openrazer-daemon_package() {
 	short_desc="Userspace daemon that abstracts access to the kernel driver"
 	depends="openrazer-driver-dkms python3-daemonize python3-pyudev
 	 python3-setproctitle python3-dbus python3-gobject libnotify"
+	provides="py3:openrazer-daemon-${version}_${revision}"
 	pkg_install() {
 		vmove etc/xdg/autostart
 		vmove usr/bin
@@ -43,7 +44,7 @@ openrazer-driver-dkms_package() {
 
 python3-openrazer_package() {
 	short_desc="Python library for accessing the Razer daemon from Python"
-	depends="openrazer-daemon python3-numpy"
+	depends="openrazer-daemon python3-numpy python3-dbus"
 	pkg_install() {
 		vmove $py3_sitelib/openrazer
 		vmove $py3_sitelib/openrazer-*.egg-info

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

* Re: openrazer-meta: update to 3.10.1.
  2025-04-02  8:58 [PR PATCH] openrazer-meta: update to 3.10.1 dmarto
                   ` (7 preceding siblings ...)
  2025-04-02 17:36 ` [PR PATCH] [Updated] " dmarto
@ 2025-04-02 17:37 ` dmarto
  2025-04-28 13:14 ` jonpikum
                   ` (3 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: dmarto @ 2025-04-02 17:37 UTC (permalink / raw)
  To: ml

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

New comment by dmarto on void-packages repository

https://github.com/void-linux/void-packages/pull/54949#issuecomment-2773270221

Comment:
Ok, but it still ends up as `PYTHON: py3:openrazer-daemon <-> UNKNOWN PKG PLEASE FIX!` on my end, lets see on CI. 

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

* Re: openrazer-meta: update to 3.10.1.
  2025-04-02  8:58 [PR PATCH] openrazer-meta: update to 3.10.1 dmarto
                   ` (8 preceding siblings ...)
  2025-04-02 17:37 ` dmarto
@ 2025-04-28 13:14 ` jonpikum
  2025-06-08 11:23 ` dmarto
                   ` (2 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: jonpikum @ 2025-04-28 13:14 UTC (permalink / raw)
  To: ml

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

New comment by jonpikum on void-packages repository

https://github.com/void-linux/void-packages/pull/54949#issuecomment-2835205941

Comment:
This PR worked for me locally on x86_64.
I rebased to master, updated the version to `3.10.2`, `xgensum -i`'d, pkg'd and installed without error.

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

* Re: openrazer-meta: update to 3.10.1.
  2025-04-02  8:58 [PR PATCH] openrazer-meta: update to 3.10.1 dmarto
                   ` (9 preceding siblings ...)
  2025-04-28 13:14 ` jonpikum
@ 2025-06-08 11:23 ` dmarto
  2025-06-08 15:57 ` Duncaen
  2025-06-08 15:57 ` [PR PATCH] [Closed]: " Duncaen
  12 siblings, 0 replies; 14+ messages in thread
From: dmarto @ 2025-06-08 11:23 UTC (permalink / raw)
  To: ml

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

New comment by dmarto on void-packages repository

https://github.com/void-linux/void-packages/pull/54949#issuecomment-2953961790

Comment:
@Duncaen no problem, but I don't know how to make CI happy, none of the things I tried with the new python provides makes it pass. Is `noverifypydeps=yes` going to be accepted? 

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

* Re: [PR PATCH] [Closed]: openrazer-meta: update to 3.10.1.
  2025-04-02  8:58 [PR PATCH] openrazer-meta: update to 3.10.1 dmarto
                   ` (11 preceding siblings ...)
  2025-06-08 15:57 ` Duncaen
@ 2025-06-08 15:57 ` Duncaen
  12 siblings, 0 replies; 14+ messages in thread
From: Duncaen @ 2025-06-08 15:57 UTC (permalink / raw)
  To: ml

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

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

openrazer-meta: update to 3.10.1.
https://github.com/void-linux/void-packages/pull/54949

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

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)

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

* Re: openrazer-meta: update to 3.10.1.
  2025-04-02  8:58 [PR PATCH] openrazer-meta: update to 3.10.1 dmarto
                   ` (10 preceding siblings ...)
  2025-06-08 11:23 ` dmarto
@ 2025-06-08 15:57 ` Duncaen
  2025-06-08 15:57 ` [PR PATCH] [Closed]: " Duncaen
  12 siblings, 0 replies; 14+ messages in thread
From: Duncaen @ 2025-06-08 15:57 UTC (permalink / raw)
  To: ml

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

New comment by Duncaen on void-packages repository

https://github.com/void-linux/void-packages/pull/54949#issuecomment-2954150665

Comment:
merged a1717a208b0ee1fa3f8389d7f1922d19818e1220

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

end of thread, other threads:[~2025-06-08 15:57 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-02  8:58 [PR PATCH] openrazer-meta: update to 3.10.1 dmarto
2025-04-02  9:07 ` dmarto
2025-04-02  9:15 ` dmarto
2025-04-02  9:37 ` dmarto
2025-04-02 12:39 ` classabbyamp
2025-04-02 14:14 ` dmarto
2025-04-02 14:16 ` [PR PATCH] [Updated] " dmarto
2025-04-02 14:47 ` classabbyamp
2025-04-02 17:36 ` [PR PATCH] [Updated] " dmarto
2025-04-02 17:37 ` dmarto
2025-04-28 13:14 ` jonpikum
2025-06-08 11:23 ` dmarto
2025-06-08 15:57 ` Duncaen
2025-06-08 15:57 ` [PR PATCH] [Closed]: " Duncaen

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