* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libportal/
@ 2022-04-15 22:16 Matt Turner
0 siblings, 0 replies; 18+ messages in thread
From: Matt Turner @ 2022-04-15 22:16 UTC (permalink / raw
To: gentoo-commits
commit: 761a307d6c172886b82c3a69197b7fd3cc500dd8
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 15 21:35:41 2022 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Apr 15 22:13:01 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=761a307d
dev-libs/libportal: Add new package, version 0.6
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
dev-libs/libportal/Manifest | 1 +
dev-libs/libportal/libportal-0.6.ebuild | 89 +++++++++++++++++++++++++++++++++
dev-libs/libportal/metadata.xml | 8 +++
3 files changed, 98 insertions(+)
diff --git a/dev-libs/libportal/Manifest b/dev-libs/libportal/Manifest
new file mode 100644
index 000000000000..ad68bc5788d2
--- /dev/null
+++ b/dev-libs/libportal/Manifest
@@ -0,0 +1 @@
+DIST libportal-0.6.tar.xz 63816 BLAKE2B 396659bd1fd00885b49363a3f6fc0ccf5324c87417cfcab48c966ef61ab2fa35d300be84656261fdf4313b77fc13058d7b7c9aadb0591c1ef17b80434f8ec19d SHA512 f5f76a0dd0c66521b745c276e41f298addbbd41dd5fb3df9381ea85c122387878cb0e51ffac1e17f9e82548ab222d2c2fe92ab0d018de8a9ae9b2dfd65e454c4
diff --git a/dev-libs/libportal/libportal-0.6.ebuild b/dev-libs/libportal/libportal-0.6.ebuild
new file mode 100644
index 000000000000..22a66ac299bf
--- /dev/null
+++ b/dev-libs/libportal/libportal-0.6.ebuild
@@ -0,0 +1,89 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson vala virtualx
+
+DESCRIPTION="Flatpak portal library"
+HOMEPAGE="https://github.com/flatpak/libportal"
+SRC_URI="https://github.com/flatpak/libportal/releases/download/${PV}/${P}.tar.xz"
+
+LICENSE="LGPL-3"
+SLOT="0/1-1-1-1" # soname of libportal{,-gtk3,-gtk4,-qt5}.so
+KEYWORDS="~amd64"
+IUSE="gtk gtk-doc +introspection qt5 test +vala"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+ gtk-doc? ( introspection )
+ vala? ( introspection )
+"
+
+RDEPEND="
+ >=dev-libs/glib-2.58:2
+ introspection? ( dev-libs/gobject-introspection:= )
+ gtk? (
+ x11-libs/gtk+:3
+ gui-libs/gtk:4
+ )
+ qt5? (
+ dev-qt/qtcore:=
+ dev-qt/qtgui:=
+ dev-qt/qtx11extras:=
+ dev-qt/qtwidgets:=
+ )
+"
+DEPEND="${RDEPEND}
+ qt5? (
+ test? ( dev-qt/qttest:= )
+ )
+"
+BDEPEND="
+ dev-util/glib-utils
+ virtual/pkgconfig
+ gtk-doc? ( dev-util/gi-docgen )
+ qt5? (
+ test? ( dev-qt/linguist-tools )
+ )
+ vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+ default
+ vala_setup
+}
+
+src_configure() {
+ local backends
+ use gtk && backends+="gtk3,gtk4,"
+ use qt5 && backends+="qt5,"
+
+ local emesonargs=(
+ -Dbackends=${backends%,}
+ -Dportal-tests=false
+ $(meson_use introspection)
+ $(meson_use vala vapi)
+ $(meson_use gtk-doc docs)
+ $(meson_use test tests)
+ )
+ meson_src_configure
+}
+
+src_test() {
+ # Tests only exist for Qt5
+ if use qt5; then
+ virtx meson_src_test
+ else
+ # run meson_src_test to notice if tests are added
+ meson_src_test
+ fi
+}
+
+src_install() {
+ meson_src_install
+
+ if use gtk-doc; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+ mv "${ED}"/usr/share/doc/${PN}-1 "${ED}"/usr/share/gtk-doc/html/ || die
+ fi
+}
diff --git a/dev-libs/libportal/metadata.xml b/dev-libs/libportal/metadata.xml
new file mode 100644
index 000000000000..7b343b06be8a
--- /dev/null
+++ b/dev-libs/libportal/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+</maintainer>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libportal/
@ 2022-04-18 20:48 Jakov Smolić
0 siblings, 0 replies; 18+ messages in thread
From: Jakov Smolić @ 2022-04-18 20:48 UTC (permalink / raw
To: gentoo-commits
commit: bfb129459ede35ae5fcf7e5c1f0761bd2004b9a2
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 18 20:46:21 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon Apr 18 20:48:22 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfb12945
dev-libs/libportal: Keyword 0.6 riscv, #838709
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
dev-libs/libportal/libportal-0.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/libportal/libportal-0.6.ebuild b/dev-libs/libportal/libportal-0.6.ebuild
index 22a66ac299bf..855fdf37a297 100644
--- a/dev-libs/libportal/libportal-0.6.ebuild
+++ b/dev-libs/libportal/libportal-0.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/flatpak/libportal/releases/download/${PV}/${P}.tar.x
LICENSE="LGPL-3"
SLOT="0/1-1-1-1" # soname of libportal{,-gtk3,-gtk4,-qt5}.so
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
IUSE="gtk gtk-doc +introspection qt5 test +vala"
RESTRICT="!test? ( test )"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libportal/
@ 2022-05-07 18:25 Arthur Zamarin
0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2022-05-07 18:25 UTC (permalink / raw
To: gentoo-commits
commit: f2aa61b456986bbcda22b920d419283451d42b49
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat May 7 18:24:19 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat May 7 18:24:50 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2aa61b4
dev-libs/libportal: Keyword 0.6 arm64, #838709
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-libs/libportal/libportal-0.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/libportal/libportal-0.6.ebuild b/dev-libs/libportal/libportal-0.6.ebuild
index 855fdf37a297..cc492d39a1cc 100644
--- a/dev-libs/libportal/libportal-0.6.ebuild
+++ b/dev-libs/libportal/libportal-0.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/flatpak/libportal/releases/download/${PV}/${P}.tar.x
LICENSE="LGPL-3"
SLOT="0/1-1-1-1" # soname of libportal{,-gtk3,-gtk4,-qt5}.so
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~riscv"
IUSE="gtk gtk-doc +introspection qt5 test +vala"
RESTRICT="!test? ( test )"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libportal/
@ 2022-05-07 18:25 Arthur Zamarin
0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2022-05-07 18:25 UTC (permalink / raw
To: gentoo-commits
commit: 66cab859e8cc083ad01c7ca5c1260ef93371fc6f
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat May 7 18:24:24 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat May 7 18:24:51 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66cab859
dev-libs/libportal: Keyword 0.6 ppc64, #838709
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-libs/libportal/libportal-0.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/libportal/libportal-0.6.ebuild b/dev-libs/libportal/libportal-0.6.ebuild
index cc492d39a1cc..9dfe7bfbf0a0 100644
--- a/dev-libs/libportal/libportal-0.6.ebuild
+++ b/dev-libs/libportal/libportal-0.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/flatpak/libportal/releases/download/${PV}/${P}.tar.x
LICENSE="LGPL-3"
SLOT="0/1-1-1-1" # soname of libportal{,-gtk3,-gtk4,-qt5}.so
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
IUSE="gtk gtk-doc +introspection qt5 test +vala"
RESTRICT="!test? ( test )"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libportal/
@ 2022-05-08 4:22 Matt Turner
0 siblings, 0 replies; 18+ messages in thread
From: Matt Turner @ 2022-05-08 4:22 UTC (permalink / raw
To: gentoo-commits
commit: 86df22fbe5146ca8aec7c37ed0e5482a96d18f4f
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun May 8 04:18:27 2022 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun May 8 04:20:37 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86df22fb
dev-libs/libportal: Keyword 0.6 x86, #838709
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
dev-libs/libportal/libportal-0.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/libportal/libportal-0.6.ebuild b/dev-libs/libportal/libportal-0.6.ebuild
index 9dfe7bfbf0a0..84fbe4e90c92 100644
--- a/dev-libs/libportal/libportal-0.6.ebuild
+++ b/dev-libs/libportal/libportal-0.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/flatpak/libportal/releases/download/${PV}/${P}.tar.x
LICENSE="LGPL-3"
SLOT="0/1-1-1-1" # soname of libportal{,-gtk3,-gtk4,-qt5}.so
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="gtk gtk-doc +introspection qt5 test +vala"
RESTRICT="!test? ( test )"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libportal/
@ 2022-05-13 20:51 Jakov Smolić
0 siblings, 0 replies; 18+ messages in thread
From: Jakov Smolić @ 2022-05-13 20:51 UTC (permalink / raw
To: gentoo-commits
commit: 2f1d4dd5efe706388c36ad3e28515134230032db
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Fri May 13 20:51:18 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Fri May 13 20:51:18 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f1d4dd5
dev-libs/libportal: Keyword 0.6 arm, #838709
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
dev-libs/libportal/libportal-0.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/libportal/libportal-0.6.ebuild b/dev-libs/libportal/libportal-0.6.ebuild
index 84fbe4e90c92..8e84b84b0da9 100644
--- a/dev-libs/libportal/libportal-0.6.ebuild
+++ b/dev-libs/libportal/libportal-0.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/flatpak/libportal/releases/download/${PV}/${P}.tar.x
LICENSE="LGPL-3"
SLOT="0/1-1-1-1" # soname of libportal{,-gtk3,-gtk4,-qt5}.so
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
IUSE="gtk gtk-doc +introspection qt5 test +vala"
RESTRICT="!test? ( test )"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libportal/
@ 2022-05-15 3:10 Sam James
0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2022-05-15 3:10 UTC (permalink / raw
To: gentoo-commits
commit: 517d8c7d7ee16de8acb0aa71092438da676677b3
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun May 15 03:09:12 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun May 15 03:09:12 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=517d8c7d
dev-libs/libportal: Keyword 0.6 sparc, #838709
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-libs/libportal/libportal-0.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/libportal/libportal-0.6.ebuild b/dev-libs/libportal/libportal-0.6.ebuild
index 8e84b84b0da9..f888be4a20c1 100644
--- a/dev-libs/libportal/libportal-0.6.ebuild
+++ b/dev-libs/libportal/libportal-0.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/flatpak/libportal/releases/download/${PV}/${P}.tar.x
LICENSE="LGPL-3"
SLOT="0/1-1-1-1" # soname of libportal{,-gtk3,-gtk4,-qt5}.so
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
IUSE="gtk gtk-doc +introspection qt5 test +vala"
RESTRICT="!test? ( test )"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libportal/
@ 2022-10-30 1:50 Matt Turner
0 siblings, 0 replies; 18+ messages in thread
From: Matt Turner @ 2022-10-30 1:50 UTC (permalink / raw
To: gentoo-commits
commit: f1c94a37c1095669b120cabc71c831f472aca563
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 29 21:19:49 2022 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Oct 30 01:49:11 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1c94a37
dev-libs/libportal: Set remote-id
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
dev-libs/libportal/metadata.xml | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/dev-libs/libportal/metadata.xml b/dev-libs/libportal/metadata.xml
index 7b343b06be8a..5cda5e7a3a83 100644
--- a/dev-libs/libportal/metadata.xml
+++ b/dev-libs/libportal/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
-</maintainer>
+ <maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">flatpak/libportal</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libportal/
@ 2022-11-09 14:11 Matt Turner
0 siblings, 0 replies; 18+ messages in thread
From: Matt Turner @ 2022-11-09 14:11 UTC (permalink / raw
To: gentoo-commits
commit: 0ed0c2e888327d8ff1d0965829b2eb4c704d6332
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 9 14:08:50 2022 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Nov 9 14:08:50 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ed0c2e8
dev-libs/libportal: Keyword 0.6 ppc, #880237
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
dev-libs/libportal/libportal-0.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/libportal/libportal-0.6.ebuild b/dev-libs/libportal/libportal-0.6.ebuild
index ddca0cfe0cd6..8559fc7eddac 100644
--- a/dev-libs/libportal/libportal-0.6.ebuild
+++ b/dev-libs/libportal/libportal-0.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/flatpak/libportal/releases/download/${PV}/${P}.tar.x
LICENSE="LGPL-3"
SLOT="0/1-1-1-1" # soname of libportal{,-gtk3,-gtk4,-qt5}.so
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="gtk gtk-doc +introspection qt5 test +vala"
RESTRICT="!test? ( test )"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libportal/
@ 2022-11-14 6:53 Arthur Zamarin
0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2022-11-14 6:53 UTC (permalink / raw
To: gentoo-commits
commit: 0efc3e65fa5966f0bd4da7a10f341ffa4d4f5ee2
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 14 06:53:00 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Nov 14 06:53:06 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0efc3e65
dev-libs/libportal: Keyword 0.6 ia64, #880237
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-libs/libportal/libportal-0.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/libportal/libportal-0.6.ebuild b/dev-libs/libportal/libportal-0.6.ebuild
index 8559fc7eddac..027262694b77 100644
--- a/dev-libs/libportal/libportal-0.6.ebuild
+++ b/dev-libs/libportal/libportal-0.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/flatpak/libportal/releases/download/${PV}/${P}.tar.x
LICENSE="LGPL-3"
SLOT="0/1-1-1-1" # soname of libportal{,-gtk3,-gtk4,-qt5}.so
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="gtk gtk-doc +introspection qt5 test +vala"
RESTRICT="!test? ( test )"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libportal/
@ 2022-12-05 17:24 WANG Xuerui
0 siblings, 0 replies; 18+ messages in thread
From: WANG Xuerui @ 2022-12-05 17:24 UTC (permalink / raw
To: gentoo-commits
commit: 676061c4bf43c92d90f72ad0d3d5c9a00e8f0206
Author: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 5 16:05:36 2022 +0000
Commit: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Mon Dec 5 17:21:27 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=676061c4
dev-libs/libportal: keyword 0.6 for ~loong
Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>
dev-libs/libportal/libportal-0.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/libportal/libportal-0.6.ebuild b/dev-libs/libportal/libportal-0.6.ebuild
index 027262694b77..21ac7b164fa8 100644
--- a/dev-libs/libportal/libportal-0.6.ebuild
+++ b/dev-libs/libportal/libportal-0.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/flatpak/libportal/releases/download/${PV}/${P}.tar.x
LICENSE="LGPL-3"
SLOT="0/1-1-1-1" # soname of libportal{,-gtk3,-gtk4,-qt5}.so
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="gtk gtk-doc +introspection qt5 test +vala"
RESTRICT="!test? ( test )"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libportal/
@ 2023-06-09 13:07 Matt Turner
0 siblings, 0 replies; 18+ messages in thread
From: Matt Turner @ 2023-06-09 13:07 UTC (permalink / raw
To: gentoo-commits
commit: 255b744eb80b33515fd8ff724d7abbcc69f85a98
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 9 13:07:02 2023 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Jun 9 13:07:22 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=255b744e
dev-libs/libportal: Keyword 0.6 alpha, #882511
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
dev-libs/libportal/libportal-0.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/libportal/libportal-0.6.ebuild b/dev-libs/libportal/libportal-0.6.ebuild
index 21ac7b164fa8..e3eb4c6eb7ee 100644
--- a/dev-libs/libportal/libportal-0.6.ebuild
+++ b/dev-libs/libportal/libportal-0.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/flatpak/libportal/releases/download/${PV}/${P}.tar.x
LICENSE="LGPL-3"
SLOT="0/1-1-1-1" # soname of libportal{,-gtk3,-gtk4,-qt5}.so
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="gtk gtk-doc +introspection qt5 test +vala"
RESTRICT="!test? ( test )"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libportal/
@ 2024-02-10 18:53 Arthur Zamarin
0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2024-02-10 18:53 UTC (permalink / raw
To: gentoo-commits
commit: c8a5792219e904bc66586ab6f15213aaed5e39ee
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 10 18:52:30 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 10 18:52:30 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8a57922
dev-libs/libportal: Stabilize 0.7.1 amd64, #921406
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-libs/libportal/libportal-0.7.1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-libs/libportal/libportal-0.7.1.ebuild b/dev-libs/libportal/libportal-0.7.1.ebuild
index 873af4b69fc7..6f63eca3549d 100644
--- a/dev-libs/libportal/libportal-0.7.1.ebuild
+++ b/dev-libs/libportal/libportal-0.7.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/flatpak/libportal/releases/download/${PV}/${P}.tar.x
LICENSE="LGPL-3"
SLOT="0/1-1-1-1" # soname of libportal{,-gtk3,-gtk4,-qt5}.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="gtk gtk-doc +introspection qt5 test +vala"
RESTRICT="!test? ( test )"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libportal/
@ 2024-02-10 18:53 Arthur Zamarin
0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2024-02-10 18:53 UTC (permalink / raw
To: gentoo-commits
commit: ec865cc767223a21acba4e1c8785db7e1b255622
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 10 18:52:42 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 10 18:52:42 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec865cc7
dev-libs/libportal: Stabilize 0.7.1 x86, #921406
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-libs/libportal/libportal-0.7.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/libportal/libportal-0.7.1.ebuild b/dev-libs/libportal/libportal-0.7.1.ebuild
index 6f63eca3549d..0aa7ce16f5e7 100644
--- a/dev-libs/libportal/libportal-0.7.1.ebuild
+++ b/dev-libs/libportal/libportal-0.7.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/flatpak/libportal/releases/download/${PV}/${P}.tar.x
LICENSE="LGPL-3"
SLOT="0/1-1-1-1" # soname of libportal{,-gtk3,-gtk4,-qt5}.so
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="gtk gtk-doc +introspection qt5 test +vala"
RESTRICT="!test? ( test )"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libportal/
@ 2024-02-22 20:47 Arthur Zamarin
0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2024-02-22 20:47 UTC (permalink / raw
To: gentoo-commits
commit: b9857848af06e8c5a8adb71e1f0f5022b49c3ad7
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 22 20:46:33 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 22 20:46:33 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9857848
dev-libs/libportal: Stabilize 0.7.1 arm64, #921406
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-libs/libportal/libportal-0.7.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/libportal/libportal-0.7.1.ebuild b/dev-libs/libportal/libportal-0.7.1.ebuild
index 0aa7ce16f5e7..38a05311150b 100644
--- a/dev-libs/libportal/libportal-0.7.1.ebuild
+++ b/dev-libs/libportal/libportal-0.7.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/flatpak/libportal/releases/download/${PV}/${P}.tar.x
LICENSE="LGPL-3"
SLOT="0/1-1-1-1" # soname of libportal{,-gtk3,-gtk4,-qt5}.so
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="gtk gtk-doc +introspection qt5 test +vala"
RESTRICT="!test? ( test )"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libportal/
@ 2024-03-02 22:41 Mart Raudsepp
0 siblings, 0 replies; 18+ messages in thread
From: Mart Raudsepp @ 2024-03-02 22:41 UTC (permalink / raw
To: gentoo-commits
commit: c196b5bededabc35f0e74e14d19172c266b035d4
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 2 22:35:53 2024 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sat Mar 2 22:40:38 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c196b5be
dev-libs/libportal: drop 0.6
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
dev-libs/libportal/Manifest | 1 -
dev-libs/libportal/libportal-0.6.ebuild | 89 ---------------------------------
2 files changed, 90 deletions(-)
diff --git a/dev-libs/libportal/Manifest b/dev-libs/libportal/Manifest
index b1d905f79160..26fb14475215 100644
--- a/dev-libs/libportal/Manifest
+++ b/dev-libs/libportal/Manifest
@@ -1,2 +1 @@
-DIST libportal-0.6.tar.xz 63816 BLAKE2B 396659bd1fd00885b49363a3f6fc0ccf5324c87417cfcab48c966ef61ab2fa35d300be84656261fdf4313b77fc13058d7b7c9aadb0591c1ef17b80434f8ec19d SHA512 f5f76a0dd0c66521b745c276e41f298addbbd41dd5fb3df9381ea85c122387878cb0e51ffac1e17f9e82548ab222d2c2fe92ab0d018de8a9ae9b2dfd65e454c4
DIST libportal-0.7.1.tar.xz 74268 BLAKE2B b519fa88735d640a74e18cc791ec69862f136b793a7c855b1f3873cf6b15626d69088747f1a7ff54f8cd96f79e82e3df31e5349e3da57906e769b8f809f4ba34 SHA512 cbc50bfd86787fffc975fc53835acc6c3c0fd54b7ee02fce1983f1bd0fc40b15a0537780cd5e943ecedcf951840080a0f55a23a96e706223e52a6144ee70332c
diff --git a/dev-libs/libportal/libportal-0.6.ebuild b/dev-libs/libportal/libportal-0.6.ebuild
deleted file mode 100644
index e3eb4c6eb7ee..000000000000
--- a/dev-libs/libportal/libportal-0.6.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson vala virtualx
-
-DESCRIPTION="Flatpak portal library"
-HOMEPAGE="https://github.com/flatpak/libportal"
-SRC_URI="https://github.com/flatpak/libportal/releases/download/${PV}/${P}.tar.xz"
-
-LICENSE="LGPL-3"
-SLOT="0/1-1-1-1" # soname of libportal{,-gtk3,-gtk4,-qt5}.so
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
-IUSE="gtk gtk-doc +introspection qt5 test +vala"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
- gtk-doc? ( introspection )
- vala? ( introspection )
-"
-
-RDEPEND="
- >=dev-libs/glib-2.58:2
- introspection? ( dev-libs/gobject-introspection:= )
- gtk? (
- x11-libs/gtk+:3
- gui-libs/gtk:4
- )
- qt5? (
- dev-qt/qtcore:=
- dev-qt/qtgui:=
- dev-qt/qtx11extras:=
- dev-qt/qtwidgets:=
- )
-"
-DEPEND="${RDEPEND}
- qt5? (
- test? ( dev-qt/qttest:= )
- )
-"
-BDEPEND="
- dev-util/glib-utils
- virtual/pkgconfig
- gtk-doc? ( dev-util/gi-docgen )
- qt5? (
- test? ( dev-qt/linguist-tools )
- )
- vala? ( $(vala_depend) )
-"
-
-src_prepare() {
- default
- vala_setup
-}
-
-src_configure() {
- local backends
- use gtk && backends+="gtk3,gtk4,"
- use qt5 && backends+="qt5,"
-
- local emesonargs=(
- -Dbackends=${backends%,}
- -Dportal-tests=false
- $(meson_use introspection)
- $(meson_use vala vapi)
- $(meson_use gtk-doc docs)
- $(meson_use test tests)
- )
- meson_src_configure
-}
-
-src_test() {
- # Tests only exist for Qt5
- if use qt5; then
- virtx meson_src_test
- else
- # run meson_src_test to notice if tests are added
- meson_src_test
- fi
-}
-
-src_install() {
- meson_src_install
-
- if use gtk-doc; then
- mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
- mv "${ED}"/usr/share/doc/${PN}-1 "${ED}"/usr/share/gtk-doc/html/ || die
- fi
-}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libportal/
@ 2024-08-09 17:19 Sam James
0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2024-08-09 17:19 UTC (permalink / raw
To: gentoo-commits
commit: 6f2e07b6bd68e1ac8cd132df74e7753afc11f8b0
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 9 17:18:11 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 9 17:18:11 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f2e07b6
dev-libs/libportal: Stabilize 0.7.1-r1 x86, #937415
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-libs/libportal/libportal-0.7.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/libportal/libportal-0.7.1-r1.ebuild b/dev-libs/libportal/libportal-0.7.1-r1.ebuild
index a4d5bb983737..dd7b33562a34 100644
--- a/dev-libs/libportal/libportal-0.7.1-r1.ebuild
+++ b/dev-libs/libportal/libportal-0.7.1-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/flatpak/libportal/releases/download/${PV}/${P}.tar.x
LICENSE="LGPL-3"
SLOT="0/1-1-1-1" # soname of libportal{,-gtk3,-gtk4,-qt5}.so
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="gtk gtk-doc +introspection qt5 test +vala wayland X"
RESTRICT="!test? ( test )"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/libportal/
@ 2025-02-28 8:19 Andreas Sturmlechner
0 siblings, 0 replies; 18+ messages in thread
From: Andreas Sturmlechner @ 2025-02-28 8:19 UTC (permalink / raw
To: gentoo-commits
commit: 0c1bf6a17c5a84be61c3ef9b1864e4998feb53d4
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 26 23:09:16 2025 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Feb 28 08:19:24 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c1bf6a1
dev-libs/libportal: drop 0.7.1
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
dev-libs/libportal/libportal-0.7.1.ebuild | 114 ------------------------------
1 file changed, 114 deletions(-)
diff --git a/dev-libs/libportal/libportal-0.7.1.ebuild b/dev-libs/libportal/libportal-0.7.1.ebuild
deleted file mode 100644
index 0981aa2c317e..000000000000
--- a/dev-libs/libportal/libportal-0.7.1.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit meson python-any-r1 vala virtualx
-
-DESCRIPTION="Flatpak portal library"
-HOMEPAGE="https://github.com/flatpak/libportal"
-SRC_URI="https://github.com/flatpak/libportal/releases/download/${PV}/${P}.tar.xz"
-
-LICENSE="LGPL-3"
-SLOT="0/1-1-1-1" # soname of libportal{,-gtk3,-gtk4,-qt5}.so
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
-IUSE="gtk gtk-doc +introspection qt5 test +vala"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
- gtk-doc? ( introspection )
- vala? ( introspection )
-"
-
-RDEPEND="
- >=dev-libs/glib-2.58:2
- introspection? ( dev-libs/gobject-introspection:= )
- gtk? (
- x11-libs/gtk+:3
- gui-libs/gtk:4
- )
- qt5? (
- dev-qt/qtcore:=
- dev-qt/qtgui:=
- dev-qt/qtx11extras:=
- dev-qt/qtwidgets:=
- )
-"
-DEPEND="${RDEPEND}
- qt5? (
- test? ( dev-qt/qttest:= )
- )
-"
-BDEPEND="
- dev-util/glib-utils
- virtual/pkgconfig
- gtk-doc? ( dev-util/gi-docgen )
- qt5? (
- test? ( dev-qt/linguist-tools )
- )
- test? (
- ${PYTHON_DEPS}
- $(python_gen_any_dep '
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/dbus-python[${PYTHON_USEDEP}]
- dev-python/python-dbusmock[${PYTHON_USEDEP}]
- ')
- )
- vala? ( $(vala_depend) )
-"
-
-PATCHES=(
- # backport fix for tests incompatibility with dbusmock 0.30.0
- "${FILESDIR}"/6cd7c2ab82575b76f876ee2bd2d31f6cb77f022f.patch
-)
-
-python_check_deps() {
- python_has_version \
- "dev-python/pytest[${PYTHON_USEDEP}]" \
- "dev-python/dbus-python[${PYTHON_USEDEP}]" \
- "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
- if use test; then
- python-any-r1_pkg_setup
- fi
-}
-
-src_prepare() {
- default
- vala_setup
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_feature gtk backend-gtk3)
- $(meson_feature gtk backend-gtk4)
- $(meson_feature qt5 backend-qt5)
- -Dportal-tests=false
- $(meson_use introspection)
- $(meson_use vala vapi)
- $(meson_use gtk-doc docs)
- $(meson_use test tests)
- )
- meson_src_configure
-}
-
-src_test() {
- # Tests only exist for Qt5
- if use qt5; then
- virtx meson_src_test
- else
- # run meson_src_test to notice if tests are added
- meson_src_test
- fi
-}
-
-src_install() {
- meson_src_install
-
- if use gtk-doc; then
- mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
- mv "${ED}"/usr/share/doc/${PN}-1 "${ED}"/usr/share/gtk-doc/html/ || die
- fi
-}
^ permalink raw reply related [flat|nested] 18+ messages in thread
end of thread, other threads:[~2025-02-28 8:19 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-28 8:19 [gentoo-commits] repo/gentoo:master commit in: dev-libs/libportal/ Andreas Sturmlechner
-- strict thread matches above, loose matches on Subject: below --
2024-08-09 17:19 Sam James
2024-03-02 22:41 Mart Raudsepp
2024-02-22 20:47 Arthur Zamarin
2024-02-10 18:53 Arthur Zamarin
2024-02-10 18:53 Arthur Zamarin
2023-06-09 13:07 Matt Turner
2022-12-05 17:24 WANG Xuerui
2022-11-14 6:53 Arthur Zamarin
2022-11-09 14:11 Matt Turner
2022-10-30 1:50 Matt Turner
2022-05-15 3:10 Sam James
2022-05-13 20:51 Jakov Smolić
2022-05-08 4:22 Matt Turner
2022-05-07 18:25 Arthur Zamarin
2022-05-07 18:25 Arthur Zamarin
2022-04-18 20:48 Jakov Smolić
2022-04-15 22:16 Matt Turner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox