Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] volctl: fix dependencies
@ 2021-01-12 22:54 endigma-4426
  2021-01-13  2:02 ` ericonr
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: endigma-4426 @ 2021-01-12 22:54 UTC (permalink / raw)
  To: ml

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

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

https://github.com/endigma-4426/void-packages patch-4
https://github.com/void-linux/void-packages/pull/27872

volctl: fix dependencies
volctl package requires pulseaudio currently, also totally functional with new audio server pipewire's built in pulse server, so the dependency on pulseaudio should be removed.

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

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

From 8b20324e5f8dd0b2734dd725a287a3dbaebb7834 Mon Sep 17 00:00:00 2001
From: endigma <34945114+endigma-4426@users.noreply.github.com>
Date: Tue, 12 Jan 2021 18:53:55 -0400
Subject: [PATCH] volctl: fix dependencies

volctl package requires pulseaudio currently, also totally functional with new audio server pipewire's built in pulse server, so the dependency on pulseaudio should be removed.
---
 srcpkgs/volctl/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/volctl/template b/srcpkgs/volctl/template
index 305e7e9ba1f..0b4dc7d4409 100644
--- a/srcpkgs/volctl/template
+++ b/srcpkgs/volctl/template
@@ -4,8 +4,8 @@ version=0.8.0
 revision=2
 build_style=python3-module
 hostmakedepends="python3-setuptools"
-depends="python3-gobject pulseaudio desktop-file-utils"
-short_desc="Lightweight volume control that sits in your systray"
+depends="python3-gobject desktop-file-utils"
+short_desc="Lightweight volume control for pulseaudio that sits in your systray"
 maintainer="teldra <teldra@rotce.de>"
 license="GPL-2.0-only"
 homepage="https://buzz.github.io/volctl/"

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

* Re: volctl: fix dependencies
  2021-01-12 22:54 [PR PATCH] volctl: fix dependencies endigma-4426
@ 2021-01-13  2:02 ` ericonr
  2021-01-13  4:14 ` endigma-4426
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: ericonr @ 2021-01-13  2:02 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/27872#issuecomment-759153790

Comment:
Can you try to fix the tests? Might be a matter of adding `python3-yaml` to `depends` (also anything missing from `install_requires` line in https://github.com/buzz/volctl/blob/master/setup.py) + adding `checkdepends="$depends"`

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

* Re: volctl: fix dependencies
  2021-01-12 22:54 [PR PATCH] volctl: fix dependencies endigma-4426
  2021-01-13  2:02 ` ericonr
@ 2021-01-13  4:14 ` endigma-4426
  2021-01-17 11:44 ` teldra
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: endigma-4426 @ 2021-01-13  4:14 UTC (permalink / raw)
  To: ml

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

New comment by endigma-4426 on void-packages repository

https://github.com/void-linux/void-packages/pull/27872#issuecomment-759193941

Comment:
I'll look into fixing these tomorrow, currently installing with pulseaudio on an xbps ignore list works.

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

* Re: volctl: fix dependencies
  2021-01-12 22:54 [PR PATCH] volctl: fix dependencies endigma-4426
  2021-01-13  2:02 ` ericonr
  2021-01-13  4:14 ` endigma-4426
@ 2021-01-17 11:44 ` teldra
  2021-01-18 12:55 ` endigma-4426
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: teldra @ 2021-01-17 11:44 UTC (permalink / raw)
  To: ml

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

New comment by teldra on void-packages repository

https://github.com/void-linux/void-packages/pull/27872#issuecomment-761795633

Comment:
RIght now, I have this https://github.com/teldra/void-packages/pull/new/update-volctl

Test stops with
```
Unable to init server: Could not connect: Connection refused
Unable to init server: Could not connect: Connection refused
error: libpulse.so.0: cannot open shared object file: No such file or directory
```

So which libpulse.so.0 should be put into checkdepends?
And I wonder, if gtk+3 is really needed in depends. In checkdepends, it is needed.

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

* Re: volctl: fix dependencies
  2021-01-12 22:54 [PR PATCH] volctl: fix dependencies endigma-4426
                   ` (2 preceding siblings ...)
  2021-01-17 11:44 ` teldra
@ 2021-01-18 12:55 ` endigma-4426
  2021-01-18 12:56 ` endigma-4426
  2021-01-18 13:46 ` ericonr
  5 siblings, 0 replies; 7+ messages in thread
From: endigma-4426 @ 2021-01-18 12:55 UTC (permalink / raw)
  To: ml

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

New comment by endigma-4426 on void-packages repository

https://github.com/void-linux/void-packages/pull/27872#issuecomment-762233457

Comment:
> RIght now, I have this https://github.com/teldra/void-packages/pull/new/update-volctl
> 
> Test stops with
> 
> ```
> Unable to init server: Could not connect: Connection refused
> Unable to init server: Could not connect: Connection refused
> error: libpulse.so.0: cannot open shared object file: No such file or directory
> ```
> 
> So which libpulse.so.0 should be put into checkdepends?
> And I wonder, if gtk+3 is really needed in depends. In checkdepends, it is needed.

I suppose pipewire's pulse backend provides this, is there a way for an either-or dependency to be implemented?

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

* Re: volctl: fix dependencies
  2021-01-12 22:54 [PR PATCH] volctl: fix dependencies endigma-4426
                   ` (3 preceding siblings ...)
  2021-01-18 12:55 ` endigma-4426
@ 2021-01-18 12:56 ` endigma-4426
  2021-01-18 13:46 ` ericonr
  5 siblings, 0 replies; 7+ messages in thread
From: endigma-4426 @ 2021-01-18 12:56 UTC (permalink / raw)
  To: ml

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

New comment by endigma-4426 on void-packages repository

https://github.com/void-linux/void-packages/pull/27872#issuecomment-762233457

Comment:
> RIght now, I have this https://github.com/teldra/void-packages/pull/new/update-volctl
> 
> Test stops with
> 
> ```
> Unable to init server: Could not connect: Connection refused
> Unable to init server: Could not connect: Connection refused
> error: libpulse.so.0: cannot open shared object file: No such file or directory
> ```
> 
> So which libpulse.so.0 should be put into checkdepends?
> And I wonder, if gtk+3 is really needed in depends. In checkdepends, it is needed.

I suppose pipewire's pulse backend provides this, is there a way for an either-or dependency to be implemented? I have volctl working as intended right now running under pipewire's pulse server

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

* Re: volctl: fix dependencies
  2021-01-12 22:54 [PR PATCH] volctl: fix dependencies endigma-4426
                   ` (4 preceding siblings ...)
  2021-01-18 12:56 ` endigma-4426
@ 2021-01-18 13:46 ` ericonr
  5 siblings, 0 replies; 7+ messages in thread
From: ericonr @ 2021-01-18 13:46 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/27872#issuecomment-762261102

Comment:
Since the main usage is with pulseaudio, I'd also test with it. You might need to add `dbus` to `checkdepends` and run `dbus-run-session python setup.py test` in `do_check`.

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

end of thread, other threads:[~2021-01-18 13:46 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-12 22:54 [PR PATCH] volctl: fix dependencies endigma-4426
2021-01-13  2:02 ` ericonr
2021-01-13  4:14 ` endigma-4426
2021-01-17 11:44 ` teldra
2021-01-18 12:55 ` endigma-4426
2021-01-18 12:56 ` endigma-4426
2021-01-18 13:46 ` ericonr

Github messages for voidlinux

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://inbox.vuxu.org/voidlinux-github

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V1 voidlinux-github voidlinux-github/ http://inbox.vuxu.org/voidlinux-github \
		voidlinux-github@inbox.vuxu.org
	public-inbox-index voidlinux-github

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://inbox.vuxu.org/vuxu.github.voidlinux


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git