Github messages for voidlinux
 help / color / mirror / Atom feed
* Re: New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
  2020-08-16  1:47 ` New package: xdg-desktop-portal-wlr-0.1.0 sgn
@ 2020-08-16  2:47 ` ericonr
  2020-08-16  2:54 ` sgn
                   ` (30 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: ericonr @ 2020-08-16  2:47 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#issuecomment-674470408

Comment:
@sgn I don't do desktop sharing, so I can't help much here.

I'm not sure this program is useful on a Void system, since we don't have a patched Firefox ( #23291 ) and I don't think our chromium is built against pipewire (which is required according to https://github.com/emersion/xdg-desktop-portal-wlr/wiki/Screencast-Compatibility). I believe we would need to accept the firefox patches in order for this package to make sense.

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

* Re: New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
  2020-08-16  1:47 ` New package: xdg-desktop-portal-wlr-0.1.0 sgn
  2020-08-16  2:47 ` ericonr
@ 2020-08-16  2:54 ` sgn
  2020-11-03 23:53 ` [PR REVIEW] " Logarithmus
                   ` (29 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: sgn @ 2020-08-16  2:54 UTC (permalink / raw)
  To: ml

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

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#issuecomment-674470766

Comment:
Thanks, let's keep this open now.

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

* Re: [PR REVIEW] New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (3 preceding siblings ...)
  2020-11-03 23:53 ` [PR REVIEW] " Logarithmus
@ 2020-11-03 23:53 ` Logarithmus
  2020-11-04 17:49 ` Chocimier
                   ` (27 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: Logarithmus @ 2020-11-03 23:53 UTC (permalink / raw)
  To: ml

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

New review comment by Logarithmus on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#discussion_r517022316

Comment:
`distfiles="https://github.com/emersion/${pkgname}/archive/v${version}.tar.gz"`

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

* Re: [PR REVIEW] New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (2 preceding siblings ...)
  2020-08-16  2:54 ` sgn
@ 2020-11-03 23:53 ` Logarithmus
  2020-11-03 23:53 ` Logarithmus
                   ` (28 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: Logarithmus @ 2020-11-03 23:53 UTC (permalink / raw)
  To: ml

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

New review comment by Logarithmus on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#discussion_r517022299

Comment:
The absence of `systemd` is autodetected in `meson.build`, so this line is redundant IMHO.

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

* Re: [PR REVIEW] New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (4 preceding siblings ...)
  2020-11-03 23:53 ` Logarithmus
@ 2020-11-04 17:49 ` Chocimier
  2020-11-04 17:51 ` ericonr
                   ` (26 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: Chocimier @ 2020-11-04 17:49 UTC (permalink / raw)
  To: ml

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

New review comment by Chocimier on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#discussion_r517524631

Comment:
Please don't. Using variables (besides of $version, that is necessity) in url makes it harder to copy from template and use, and leaks to other data sets (search for $ in https://alpha.de.repo.voidlinux.org/void-updates/void-updates.txt ).
Also $pkgname is best when used as *package name*, ie. where it would be still used, if preferred pkgname was taken/forbidden. 

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

* Re: [PR REVIEW] New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (5 preceding siblings ...)
  2020-11-04 17:49 ` Chocimier
@ 2020-11-04 17:51 ` ericonr
  2020-11-04 17:53 ` Chocimier
                   ` (25 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: ericonr @ 2020-11-04 17:51 UTC (permalink / raw)
  To: ml

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

New review comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#discussion_r517525903

Comment:
If you want to make the line smaller, `distfiles="${homepage}/archive/...` is valid

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

* Re: [PR REVIEW] New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (6 preceding siblings ...)
  2020-11-04 17:51 ` ericonr
@ 2020-11-04 17:53 ` Chocimier
  2020-11-09 15:24 ` concatime
                   ` (24 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: Chocimier @ 2020-11-04 17:53 UTC (permalink / raw)
  To: ml

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

New review comment by Chocimier on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#discussion_r517527146

Comment:
$homepage have same downside of obfuscating real url.

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

* Re: [PR REVIEW] New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (7 preceding siblings ...)
  2020-11-04 17:53 ` Chocimier
@ 2020-11-09 15:24 ` concatime
  2020-11-23 22:58 ` [PR PATCH] [Updated] " absrd
                   ` (23 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: concatime @ 2020-11-09 15:24 UTC (permalink / raw)
  To: ml

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

New review comment by concatime on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#discussion_r519896110

Comment:
`distfiles="https://github.com/emersion/xdg-desktop-portal-wlr/archive/v${version}.tar.gz"` would be enough.

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

* Re: [PR PATCH] [Updated] New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (8 preceding siblings ...)
  2020-11-09 15:24 ` concatime
@ 2020-11-23 22:58 ` absrd
  2020-11-24  2:27 ` concatime
                   ` (22 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: absrd @ 2020-11-23 22:58 UTC (permalink / raw)
  To: ml

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

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

https://github.com/absrd/void-packages xdg-desktop-portal-wlr
https://github.com/void-linux/void-packages/pull/23296

New package: xdg-desktop-portal-wlr-0.1.0
Adds screensharing for wayland

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-xdg-desktop-portal-wlr-23296.patch --]
[-- Type: text/x-diff, Size: 1242 bytes --]

From 2640287901147464ebedce473b531a7508851623 Mon Sep 17 00:00:00 2001
From: Felix Kleinschmidt <fk@bsrd.io>
Date: Mon, 29 Jun 2020 07:41:57 +0200
Subject: [PATCH] New package: xdg-desktop-portal-wlr-0.1.0

---
 srcpkgs/xdg-desktop-portal-wlr/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/xdg-desktop-portal-wlr/template

diff --git a/srcpkgs/xdg-desktop-portal-wlr/template b/srcpkgs/xdg-desktop-portal-wlr/template
new file mode 100644
index 00000000000..d3095f773ea
--- /dev/null
+++ b/srcpkgs/xdg-desktop-portal-wlr/template
@@ -0,0 +1,17 @@
+# Template file for 'xdg-desktop-portal-wlr'
+pkgname=xdg-desktop-portal-wlr
+version=0.1.0
+revision=1
+build_style=meson
+hostmakedepends="pkg-config wayland-devel"
+makedepends="elogind-devel pipewire-devel wayland-devel wayland-protocols"
+short_desc="Backend implementation for xdg-desktop-portal using wlroots"
+maintainer="Felix Kleinschmidt <fk@bsrd.io>"
+license="MIT"
+homepage="https://github.com/emersion/xdg-desktop-portal-wlr"
+distfiles="https://github.com/emersion/xdg-desktop-portal-wlr/archive/v$version.tar.gz"
+checksum=69d67c236f4bd498323af509d44ec4a1b826da337f7ee64bbfbdb98bfda8e541
+
+post_install() {
+	vlicense LICENSE
+}

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

* Re: New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (9 preceding siblings ...)
  2020-11-23 22:58 ` [PR PATCH] [Updated] " absrd
@ 2020-11-24  2:27 ` concatime
  2020-11-25  8:51 ` [PR PATCH] [Updated] " absrd
                   ` (21 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: concatime @ 2020-11-24  2:27 UTC (permalink / raw)
  To: ml

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

New comment by concatime on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#issuecomment-732545961

Comment:
Braces please. `v${version}.tar.gz"` instead of `v$version.tar.gz"`.

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

* Re: [PR PATCH] [Updated] New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (10 preceding siblings ...)
  2020-11-24  2:27 ` concatime
@ 2020-11-25  8:51 ` absrd
  2020-12-13 21:56 ` ericonr
                   ` (20 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: absrd @ 2020-11-25  8:51 UTC (permalink / raw)
  To: ml

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

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

https://github.com/absrd/void-packages xdg-desktop-portal-wlr
https://github.com/void-linux/void-packages/pull/23296

New package: xdg-desktop-portal-wlr-0.1.0
Adds screensharing for wayland

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-xdg-desktop-portal-wlr-23296.patch --]
[-- Type: text/x-diff, Size: 1244 bytes --]

From 665a0125dc0ab9a93045976b42668f573c8e1b1b Mon Sep 17 00:00:00 2001
From: Felix Kleinschmidt <fk@bsrd.io>
Date: Mon, 29 Jun 2020 07:41:57 +0200
Subject: [PATCH] New package: xdg-desktop-portal-wlr-0.1.0

---
 srcpkgs/xdg-desktop-portal-wlr/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/xdg-desktop-portal-wlr/template

diff --git a/srcpkgs/xdg-desktop-portal-wlr/template b/srcpkgs/xdg-desktop-portal-wlr/template
new file mode 100644
index 00000000000..6c3bf16da9c
--- /dev/null
+++ b/srcpkgs/xdg-desktop-portal-wlr/template
@@ -0,0 +1,17 @@
+# Template file for 'xdg-desktop-portal-wlr'
+pkgname=xdg-desktop-portal-wlr
+version=0.1.0
+revision=1
+build_style=meson
+hostmakedepends="pkg-config wayland-devel"
+makedepends="elogind-devel pipewire-devel wayland-devel wayland-protocols"
+short_desc="Backend implementation for xdg-desktop-portal using wlroots"
+maintainer="Felix Kleinschmidt <fk@bsrd.io>"
+license="MIT"
+homepage="https://github.com/emersion/xdg-desktop-portal-wlr"
+distfiles="https://github.com/emersion/xdg-desktop-portal-wlr/archive/v${version}.tar.gz"
+checksum=69d67c236f4bd498323af509d44ec4a1b826da337f7ee64bbfbdb98bfda8e541
+
+post_install() {
+	vlicense LICENSE
+}

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

* Re: New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (11 preceding siblings ...)
  2020-11-25  8:51 ` [PR PATCH] [Updated] " absrd
@ 2020-12-13 21:56 ` ericonr
  2020-12-13 21:57 ` ericonr
                   ` (19 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: ericonr @ 2020-12-13 21:56 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#issuecomment-744074883

Comment:
Now that chromium at least has pipewire support, we can try and merge this.

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

* Re: New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (12 preceding siblings ...)
  2020-12-13 21:56 ` ericonr
@ 2020-12-13 21:57 ` ericonr
  2020-12-13 21:58 ` Logarithmus
                   ` (18 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: ericonr @ 2020-12-13 21:57 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#issuecomment-744074994

Comment:
https://github.com/emersion/xdg-desktop-portal-wlr/releases says it's a pre-release, though :P  

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

* Re: New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (13 preceding siblings ...)
  2020-12-13 21:57 ` ericonr
@ 2020-12-13 21:58 ` Logarithmus
  2021-01-12  9:04 ` st3r4g
                   ` (17 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: Logarithmus @ 2020-12-13 21:58 UTC (permalink / raw)
  To: ml

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

New comment by Logarithmus on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#issuecomment-744075137

Comment:
> https://github.com/emersion/xdg-desktop-portal-wlr/releases says it's a pre-release, though :P

But it works like a charm so far with Sway

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

* Re: New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (14 preceding siblings ...)
  2020-12-13 21:58 ` Logarithmus
@ 2021-01-12  9:04 ` st3r4g
  2021-01-12 11:13 ` st3r4g
                   ` (16 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: st3r4g @ 2021-01-12  9:04 UTC (permalink / raw)
  To: ml

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

New comment by st3r4g on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#issuecomment-758512752

Comment:
This works with current firefox from the repos

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

* Re: New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (15 preceding siblings ...)
  2021-01-12  9:04 ` st3r4g
@ 2021-01-12 11:13 ` st3r4g
  2021-01-27  8:24 ` gspe
                   ` (15 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: st3r4g @ 2021-01-12 11:13 UTC (permalink / raw)
  To: ml

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

New comment by st3r4g on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#issuecomment-758512752

Comment:
This works with current firefox from the repos (with XDG_CURRENT_DESKTOP=sway in the env)

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

* Re: New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (16 preceding siblings ...)
  2021-01-12 11:13 ` st3r4g
@ 2021-01-27  8:24 ` gspe
  2021-02-03 16:32 ` [PR PATCH] [Updated] [NOMERGE] " absrd
                   ` (14 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: gspe @ 2021-01-27  8:24 UTC (permalink / raw)
  To: ml

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

New comment by gspe on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#issuecomment-768119254

Comment:
I've tested with firefox and it works, but the template missing to specify dependency:
`depends="xdg-desktop-portal"`
without `xdg-desktop-portal` it doesn't woks and is useless.

Another thing that maybe it's nice to have is to add `configure_args="-Dsystemd=disabled"`
meson check for `systemd` and set it disabled if is not found but we can specify directly in configure

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

* Re: [PR PATCH] [Updated] [NOMERGE] New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (17 preceding siblings ...)
  2021-01-27  8:24 ` gspe
@ 2021-02-03 16:32 ` absrd
  2021-02-03 16:33 ` absrd
                   ` (13 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: absrd @ 2021-02-03 16:32 UTC (permalink / raw)
  To: ml

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

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

https://github.com/absrd/void-packages xdg-desktop-portal-wlr
https://github.com/void-linux/void-packages/pull/23296

[NOMERGE] New package: xdg-desktop-portal-wlr-0.1.0
Adds screensharing for wayland

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-xdg-desktop-portal-wlr-23296.patch --]
[-- Type: text/x-diff, Size: 1275 bytes --]

From 8e4a52c5ea000feef5d420c20a585d485112c3db Mon Sep 17 00:00:00 2001
From: Felix Kleinschmidt <fk@bsrd.io>
Date: Mon, 29 Jun 2020 07:41:57 +0200
Subject: [PATCH] New package: xdg-desktop-portal-wlr-0.1.0

---
 srcpkgs/xdg-desktop-portal-wlr/template | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 srcpkgs/xdg-desktop-portal-wlr/template

diff --git a/srcpkgs/xdg-desktop-portal-wlr/template b/srcpkgs/xdg-desktop-portal-wlr/template
new file mode 100644
index 00000000000..934885de63e
--- /dev/null
+++ b/srcpkgs/xdg-desktop-portal-wlr/template
@@ -0,0 +1,18 @@
+# Template file for 'xdg-desktop-portal-wlr'
+pkgname=xdg-desktop-portal-wlr
+version=0.1.0
+revision=1
+build_style=meson
+hostmakedepends="pkg-config wayland-devel"
+makedepends="elogind-devel pipewire-devel wayland-devel wayland-protocols"
+depends="xdg-desktop-portal"
+short_desc="Backend implementation for xdg-desktop-portal using wlroots"
+maintainer="Felix Kleinschmidt <fk@bsrd.io>"
+license="MIT"
+homepage="https://github.com/emersion/xdg-desktop-portal-wlr"
+distfiles="https://github.com/emersion/xdg-desktop-portal-wlr/archive/v${version}.tar.gz"
+checksum=69d67c236f4bd498323af509d44ec4a1b826da337f7ee64bbfbdb98bfda8e541
+
+post_install() {
+	vlicense LICENSE
+}

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

* Re: [NOMERGE] New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (18 preceding siblings ...)
  2021-02-03 16:32 ` [PR PATCH] [Updated] [NOMERGE] " absrd
@ 2021-02-03 16:33 ` absrd
  2021-02-03 16:41 ` ericonr
                   ` (12 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: absrd @ 2021-02-03 16:33 UTC (permalink / raw)
  To: ml

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

New comment by absrd on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#issuecomment-772643233

Comment:
> I've tested with firefox and it works, but the template missing to specify dependency:
> `depends="xdg-desktop-portal"`
> without `xdg-desktop-portal` it doesn't woks and is useless.

Fixed



> Another thing that maybe it's nice to have is to add `configure_args="-Dsystemd=disabled"`
> meson check for `systemd` and set it disabled if is not found but we can specify directly in configure

https://github.com/void-linux/void-packages/pull/23296#discussion_r517022299

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

* Re: [NOMERGE] New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (19 preceding siblings ...)
  2021-02-03 16:33 ` absrd
@ 2021-02-03 16:41 ` ericonr
  2021-02-11 18:39 ` cinerea0
                   ` (11 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: ericonr @ 2021-02-03 16:41 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#issuecomment-772649342

Comment:
Just having this installed makes it possible to get 20s delays when opening GTK applications. I'm not sure how best to solve it, since the recommended solution is a whole bunch of environment exporting and re-importing.

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

* Re: [NOMERGE] New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (20 preceding siblings ...)
  2021-02-03 16:41 ` ericonr
@ 2021-02-11 18:39 ` cinerea0
  2021-02-11 20:02 ` ericonr
                   ` (10 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: cinerea0 @ 2021-02-11 18:39 UTC (permalink / raw)
  To: ml

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

New comment by cinerea0 on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#issuecomment-777704336

Comment:
@ericonr Have you encountered these delays yourself or are there reports of these delays somewhere else? I ended up creating a template for `xdg-desktop-portal-wlr` myself with some differences because I didn't know this PR existed, and after installing the package and replacing `xdg-desktop-portal-gtk` with it I haven't encountered any delays so far.

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

* Re: [NOMERGE] New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (21 preceding siblings ...)
  2021-02-11 18:39 ` cinerea0
@ 2021-02-11 20:02 ` ericonr
  2021-02-11 21:34 ` cinerea0
                   ` (9 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: ericonr @ 2021-02-11 20:02 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#issuecomment-777753831

Comment:
>  Have you encountered these delays yourself or are there reports of these delays somewhere else?

Myself, with wayfire 0.7.0. Didn't happen with wayfire 0.6.0.



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

* Re: [NOMERGE] New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (22 preceding siblings ...)
  2021-02-11 20:02 ` ericonr
@ 2021-02-11 21:34 ` cinerea0
  2021-02-11 21:49 ` ericonr
                   ` (8 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: cinerea0 @ 2021-02-11 21:34 UTC (permalink / raw)
  To: ml

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

New comment by cinerea0 on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#issuecomment-777807078

Comment:
Ah, I haven't upgraded to 0.7.0 yet, though I will be doing so tomorrow. I'll let you know if I encounter the same delays. As for the template, shouldn't it be sufficient to have `wayland-devel` in "makedepends" only as opposed to in both "hostmakedepends" and "makedepends"? Also, the arch PKGBUILD for this package lists `pipewire` as a dependency, should we consider adding it to the template?

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

* Re: [NOMERGE] New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (23 preceding siblings ...)
  2021-02-11 21:34 ` cinerea0
@ 2021-02-11 21:49 ` ericonr
  2021-02-12 16:40 ` cinerea0
                   ` (7 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: ericonr @ 2021-02-11 21:49 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#issuecomment-777815218

Comment:
> As for the template, shouldn't it be sufficient to have wayland-devel in "makedepends" only as opposed to in both "hostmakedepends" and "makedepends"?

It's needed in host for wayland-scanner iirc.

> Also, the arch PKGBUILD for this package lists pipewire as a dependency, should we consider adding it to the template?

Probably? I don't use this myself, and I don't know if it can be used in other situations.

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

* Re: [NOMERGE] New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (24 preceding siblings ...)
  2021-02-11 21:49 ` ericonr
@ 2021-02-12 16:40 ` cinerea0
  2021-02-12 17:08 ` ericonr
                   ` (6 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: cinerea0 @ 2021-02-12 16:40 UTC (permalink / raw)
  To: ml

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

New comment by cinerea0 on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#issuecomment-778304086

Comment:
> It's needed in host for wayland-scanner iirc.

Is that for the cross-builds? I was able to build it natively without putting it in host.

As for the delays, I'm currently using wayfire 0.7.0 and xdg-desktop-portal-wlr and I'm not experiencing any delays. Would you mind giving me an example of a program that is experiencing delays to see if I can replicate it?

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

* Re: [NOMERGE] New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (25 preceding siblings ...)
  2021-02-12 16:40 ` cinerea0
@ 2021-02-12 17:08 ` ericonr
  2021-02-12 18:31 ` st3r4g
                   ` (5 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: ericonr @ 2021-02-12 17:08 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#issuecomment-778320813

Comment:
Yes, for cross builds. What happens in native builds is that `makedepends` and `hostmakedepends` are installed the same way. In cross builds, `makedepends` will install the executable for the target, which we can't run locally ourselves.

> As for the delays, I'm currently using wayfire 0.7.0 and xdg-desktop-portal-wlr and I'm not experiencing any delays. Would you mind giving me an example of a program that is experiencing delays to see if I can replicate it?

Anything GTK, really. How do you start your session and the portal?

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

* Re: [NOMERGE] New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (26 preceding siblings ...)
  2021-02-12 17:08 ` ericonr
@ 2021-02-12 18:31 ` st3r4g
  2021-02-12 19:05 ` FollieHiyuki
                   ` (4 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: st3r4g @ 2021-02-12 18:31 UTC (permalink / raw)
  To: ml

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

New comment by st3r4g on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#issuecomment-778366589

Comment:
> and replacing `xdg-desktop-portal-gtk` with it

^ maybe that's why

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

* Re: [NOMERGE] New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (27 preceding siblings ...)
  2021-02-12 18:31 ` st3r4g
@ 2021-02-12 19:05 ` FollieHiyuki
  2021-02-13  2:00 ` cinerea0
                   ` (3 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: FollieHiyuki @ 2021-02-12 19:05 UTC (permalink / raw)
  To: ml

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

New comment by FollieHiyuki on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#issuecomment-778390066

Comment:
I've only tried this template for a while. No delay (on `sway` and `wayfire`) with both `xdg-desktop-portal-gtk` and this installed.
I don't do screen sharing, but flatpak apps I use seems to work fine

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

* Re: [NOMERGE] New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (28 preceding siblings ...)
  2021-02-12 19:05 ` FollieHiyuki
@ 2021-02-13  2:00 ` cinerea0
  2021-02-15 10:00 ` travankor
                   ` (2 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: cinerea0 @ 2021-02-13  2:00 UTC (permalink / raw)
  To: ml

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

New comment by cinerea0 on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#issuecomment-778544368

Comment:
> How do you start your session and the portal?

I start wayfire by running a script manually in a TTY after I log in. It sets some environment variables; you can see it in the collapsed section below.

<details>
<summary>startwayfire.sh</summary>

```shell
#!/bin/bash

# Functionality variables
# if $XDG_DATA_DIRS is not set, set it to the spec recommended value
[ -z "$XDG_DATA_DIRS" ] && export XDG_DATA_DIRS="/usr/local/share:/usr/share"
# path for wf-config and wlroots
export LD_LIBRARY_PATH=/usr/lib/wayfire
# path is needed for wf-shell clients
PATH=$PATH
# path to find .desktop files like wcm
export XDG_DATA_DIRS=$XDG_DATA_DIRS
# maybe necessary?
export XDG_SESSION_TYPE=wayland
export XDG_CURRENT_DESKTOP=sway

# Display scaling
export GDK_DPI_SCALE=1.4
export QT_SCALE_FACTOR=1.4
export QT_FONT_DPI=96
export XCURSOR_SIZE=36
export XCURSOR_THEME=capitaine-cursors

# Theming
export QT_QPA_PLATFORM=wayland-egl
export QT_QPA_PLATFORMTHEME=qt5ct
export SDL_VIDEODRIVER=wayland

# Application variables
export MOZ_ENABLE_WAYLAND=1

# Logging
if [ -d "$XDG_DATA_HOME" ]; then
    DEFAULT_LOG_DIR=$XDG_DATA_HOME/wayfire
else
    DEFAULT_LOG_DIR=$HOME/.local/share/wayfire
fi
mkdir -p $DEFAULT_LOG_DIR

# Running
if [ $? != 0 ]; then
    echo "Could not create log directory $DEFAULT_LOG_DIR"
    echo "Using stdout as log"
    #wayfire
    #exec dbus-launch --exit-with-session wayfire
    exec dbus-run-session /usr/bin/wayfire
else
    LOG_FILE=$DEFAULT_LOG_DIR/wayfire.log
    if [ -f $LOG_FILE ]; then
        cp $LOG_FILE $LOG_FILE.old
    fi
    echo "Using log file: $LOG_FILE"
    #wayfire &> $LOG_FILE
    exec dbus-run-session /usr/bin/wayfire &> $LOG_FILE
fi
```

</details>

As for the portal, I start it through wayfire's autostart plugin. I have the following line in the `[autostart]` section of `wayfire.ini`: `portal = /usr/libexec/xdg-desktop-portal`

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

* Re: [NOMERGE] New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (29 preceding siblings ...)
  2021-02-13  2:00 ` cinerea0
@ 2021-02-15 10:00 ` travankor
  2021-02-15 19:54 ` cinerea0
  2021-02-18 12:35 ` [PR PATCH] [Closed]: " ericonr
  32 siblings, 0 replies; 36+ messages in thread
From: travankor @ 2021-02-15 10:00 UTC (permalink / raw)
  To: ml

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

New comment by travankor on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#issuecomment-779107620

Comment:
0.2.0 is released

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

* Re: [NOMERGE] New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (30 preceding siblings ...)
  2021-02-15 10:00 ` travankor
@ 2021-02-15 19:54 ` cinerea0
  2021-02-18 12:35 ` [PR PATCH] [Closed]: " ericonr
  32 siblings, 0 replies; 36+ messages in thread
From: cinerea0 @ 2021-02-15 19:54 UTC (permalink / raw)
  To: ml

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

New comment by cinerea0 on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#issuecomment-779421807

Comment:
I'm currently testing v0.2.0 and it's working well for me, no noticeable changes from v0.1.0.

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

* Re: [PR PATCH] [Closed]: [NOMERGE] New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
                   ` (31 preceding siblings ...)
  2021-02-15 19:54 ` cinerea0
@ 2021-02-18 12:35 ` ericonr
  32 siblings, 0 replies; 36+ messages in thread
From: ericonr @ 2021-02-18 12:35 UTC (permalink / raw)
  To: ml

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

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

[NOMERGE] New package: xdg-desktop-portal-wlr-0.1.0
https://github.com/void-linux/void-packages/pull/23296

Description:
Adds screensharing for wayland

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

* Re: New package: xdg-desktop-portal-wlr-0.1.0
  2020-11-03 22:15 [PR PATCH] " Logarithmus
  2020-11-03 23:05 ` ericonr
  2020-11-03 23:46 ` Logarithmus
@ 2020-11-03 23:46 ` Logarithmus
  2 siblings, 0 replies; 36+ messages in thread
From: Logarithmus @ 2020-11-03 23:46 UTC (permalink / raw)
  To: ml

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

New comment by Logarithmus on void-packages repository

https://github.com/void-linux/void-packages/pull/26117#issuecomment-721433466

Comment:
I should've checked opened PRs first. Closing in favor of #23296.

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

* Re: New package: xdg-desktop-portal-wlr-0.1.0
  2020-11-03 22:15 [PR PATCH] " Logarithmus
  2020-11-03 23:05 ` ericonr
@ 2020-11-03 23:46 ` Logarithmus
  2020-11-03 23:46 ` Logarithmus
  2 siblings, 0 replies; 36+ messages in thread
From: Logarithmus @ 2020-11-03 23:46 UTC (permalink / raw)
  To: ml

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

New comment by Logarithmus on void-packages repository

https://github.com/void-linux/void-packages/pull/26117#issuecomment-721433466

Comment:
I should've checked opened PR first. Closing in favor of #23296.

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

* Re: New package: xdg-desktop-portal-wlr-0.1.0
  2020-11-03 22:15 [PR PATCH] " Logarithmus
@ 2020-11-03 23:05 ` ericonr
  2020-11-03 23:46 ` Logarithmus
  2020-11-03 23:46 ` Logarithmus
  2 siblings, 0 replies; 36+ messages in thread
From: ericonr @ 2020-11-03 23:05 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/26117#issuecomment-721420496

Comment:
Does this have any advantage over https://github.com/void-linux/void-packages/pull/23296 ? I don't think I see any.

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

* Re: New package: xdg-desktop-portal-wlr-0.1.0
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
@ 2020-08-16  1:47 ` sgn
  2020-08-16  2:47 ` ericonr
                   ` (31 subsequent siblings)
  32 siblings, 0 replies; 36+ messages in thread
From: sgn @ 2020-08-16  1:47 UTC (permalink / raw)
  To: ml

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

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/pull/23296#issuecomment-674466851

Comment:
@ericonr Do you use this program? I'm a sucker who still sucks at Xorg, so hopefully, you can give some words instead.

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

end of thread, other threads:[~2021-02-18 12:35 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-23296@inbox.vuxu.org>
2020-08-16  1:47 ` New package: xdg-desktop-portal-wlr-0.1.0 sgn
2020-08-16  2:47 ` ericonr
2020-08-16  2:54 ` sgn
2020-11-03 23:53 ` [PR REVIEW] " Logarithmus
2020-11-03 23:53 ` Logarithmus
2020-11-04 17:49 ` Chocimier
2020-11-04 17:51 ` ericonr
2020-11-04 17:53 ` Chocimier
2020-11-09 15:24 ` concatime
2020-11-23 22:58 ` [PR PATCH] [Updated] " absrd
2020-11-24  2:27 ` concatime
2020-11-25  8:51 ` [PR PATCH] [Updated] " absrd
2020-12-13 21:56 ` ericonr
2020-12-13 21:57 ` ericonr
2020-12-13 21:58 ` Logarithmus
2021-01-12  9:04 ` st3r4g
2021-01-12 11:13 ` st3r4g
2021-01-27  8:24 ` gspe
2021-02-03 16:32 ` [PR PATCH] [Updated] [NOMERGE] " absrd
2021-02-03 16:33 ` absrd
2021-02-03 16:41 ` ericonr
2021-02-11 18:39 ` cinerea0
2021-02-11 20:02 ` ericonr
2021-02-11 21:34 ` cinerea0
2021-02-11 21:49 ` ericonr
2021-02-12 16:40 ` cinerea0
2021-02-12 17:08 ` ericonr
2021-02-12 18:31 ` st3r4g
2021-02-12 19:05 ` FollieHiyuki
2021-02-13  2:00 ` cinerea0
2021-02-15 10:00 ` travankor
2021-02-15 19:54 ` cinerea0
2021-02-18 12:35 ` [PR PATCH] [Closed]: " ericonr
2020-11-03 22:15 [PR PATCH] " Logarithmus
2020-11-03 23:05 ` ericonr
2020-11-03 23:46 ` Logarithmus
2020-11-03 23:46 ` Logarithmus

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