* 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 2:47 ` ericonr
2020-08-16 2:54 ` sgn
` (30 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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 2:47 ` New package: xdg-desktop-portal-wlr-0.1.0 ericonr
@ 2020-08-16 2:54 ` sgn
2020-11-03 23:53 ` [PR REVIEW] " Logarithmus
` (29 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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>
2020-08-16 2:47 ` New package: xdg-desktop-portal-wlr-0.1.0 ericonr
2020-08-16 2:54 ` sgn
@ 2020-11-03 23:53 ` Logarithmus
2020-11-03 23:53 ` Logarithmus
` (28 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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-11-03 23:53 ` [PR REVIEW] " Logarithmus
@ 2020-11-03 23:53 ` Logarithmus
2020-11-04 17:49 ` Chocimier
` (27 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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 ` Logarithmus
@ 2020-11-04 17:49 ` Chocimier
2020-11-04 17:51 ` ericonr
` (26 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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-04 17:49 ` Chocimier
@ 2020-11-04 17:51 ` ericonr
2020-11-04 17:53 ` Chocimier
` (25 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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:51 ` ericonr
@ 2020-11-04 17:53 ` Chocimier
2020-11-09 15:24 ` concatime
` (24 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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:53 ` Chocimier
@ 2020-11-09 15:24 ` concatime
2020-11-23 22:58 ` [PR PATCH] [Updated] " absrd
` (23 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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>
` (7 preceding siblings ...)
2020-11-09 15:24 ` concatime
@ 2020-11-23 22:58 ` absrd
2020-11-24 2:27 ` concatime
` (22 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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>
` (8 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)
31 siblings, 0 replies; 32+ 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] 32+ 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>
` (9 preceding siblings ...)
2020-11-24 2:27 ` concatime
@ 2020-11-25 8:51 ` absrd
2020-12-13 21:56 ` ericonr
` (20 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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>
` (10 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)
31 siblings, 0 replies; 32+ 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] 32+ 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-12-13 21:56 ` ericonr
@ 2020-12-13 21:57 ` ericonr
2020-12-13 21:58 ` Logarithmus
` (18 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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:57 ` ericonr
@ 2020-12-13 21:58 ` Logarithmus
2021-01-12 9:04 ` st3r4g
` (17 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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:58 ` Logarithmus
@ 2021-01-12 9:04 ` st3r4g
2021-01-12 11:13 ` st3r4g
` (16 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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 ...)
2021-01-12 9:04 ` st3r4g
@ 2021-01-12 11:13 ` st3r4g
2021-01-27 8:24 ` gspe
` (15 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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 11:13 ` st3r4g
@ 2021-01-27 8:24 ` gspe
2021-02-03 16:32 ` [PR PATCH] [Updated] [NOMERGE] " absrd
` (14 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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>
` (16 preceding siblings ...)
2021-01-27 8:24 ` gspe
@ 2021-02-03 16:32 ` absrd
2021-02-03 16:33 ` absrd
` (13 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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>
` (17 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)
31 siblings, 0 replies; 32+ 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] 32+ 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:33 ` absrd
@ 2021-02-03 16:41 ` ericonr
2021-02-11 18:39 ` cinerea0
` (11 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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:41 ` ericonr
@ 2021-02-11 18:39 ` cinerea0
2021-02-11 20:02 ` ericonr
` (10 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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-11 18:39 ` cinerea0
@ 2021-02-11 20:02 ` ericonr
2021-02-11 21:34 ` cinerea0
` (9 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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 20:02 ` ericonr
@ 2021-02-11 21:34 ` cinerea0
2021-02-11 21:49 ` ericonr
` (8 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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 21:34 ` cinerea0
@ 2021-02-11 21:49 ` ericonr
2021-02-12 16:40 ` cinerea0
` (7 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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:49 ` ericonr
@ 2021-02-12 16:40 ` cinerea0
2021-02-12 17:08 ` ericonr
` (6 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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-12 16:40 ` cinerea0
@ 2021-02-12 17:08 ` ericonr
2021-02-12 18:31 ` st3r4g
` (5 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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 17:08 ` ericonr
@ 2021-02-12 18:31 ` st3r4g
2021-02-12 19:05 ` FollieHiyuki
` (4 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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 18:31 ` st3r4g
@ 2021-02-12 19:05 ` FollieHiyuki
2021-02-13 2:00 ` cinerea0
` (3 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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 19:05 ` FollieHiyuki
@ 2021-02-13 2:00 ` cinerea0
2021-02-15 10:00 ` travankor
` (2 subsequent siblings)
31 siblings, 0 replies; 32+ 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] 32+ 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-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
31 siblings, 0 replies; 32+ 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] 32+ 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-15 10:00 ` travankor
@ 2021-02-15 19:54 ` cinerea0
2021-02-18 12:35 ` [PR PATCH] [Closed]: " ericonr
31 siblings, 0 replies; 32+ 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] 32+ 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>
` (30 preceding siblings ...)
2021-02-15 19:54 ` cinerea0
@ 2021-02-18 12:35 ` ericonr
31 siblings, 0 replies; 32+ 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] 32+ messages in thread
end of thread, other threads:[~2021-02-18 12:35 UTC | newest]
Thread overview: 32+ 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 2:47 ` New package: xdg-desktop-portal-wlr-0.1.0 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
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).