commit:     015cd899c4114ca1fdd254970c77c9a65789d9dc
Author:     Lukas Schmelting <lschmelting <AT> posteo <DOT> com>
AuthorDate: Mon Dec  8 18:28:21 2025 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Dec 14 08:47:32 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=015cd899

gui-libs/libadwaita: add USE=examples

Closes: https://bugs.gentoo.org/947819
Signed-off-by: Lukas Schmelting <lschmelting <AT> posteo.com>
Part-of: https://github.com/gentoo/gentoo/pull/44958
Closes: https://github.com/gentoo/gentoo/pull/44958
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>

 gui-libs/libadwaita/libadwaita-1.7.7-r1.ebuild | 4 ++--
 gui-libs/libadwaita/libadwaita-1.7.9.ebuild    | 4 ++--
 gui-libs/libadwaita/libadwaita-1.8.2.ebuild    | 4 ++--
 gui-libs/libadwaita/metadata.xml               | 3 +++
 4 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/gui-libs/libadwaita/libadwaita-1.7.7-r1.ebuild 
b/gui-libs/libadwaita/libadwaita-1.7.7-r1.ebuild
index 7652ac88e2d7..9fbecd22df1e 100644
--- a/gui-libs/libadwaita/libadwaita-1.7.7-r1.ebuild
+++ b/gui-libs/libadwaita/libadwaita-1.7.7-r1.ebuild
@@ -13,7 +13,7 @@ LICENSE="LGPL-2.1+"
 SLOT="1"
 KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86"
 
-IUSE="doc +introspection test +vala"
+IUSE="doc examples +introspection test +vala"
 REQUIRED_USE="
        doc? ( introspection )
        vala? ( introspection )
@@ -54,7 +54,7 @@ src_configure() {
                $(meson_use vala vapi)
                $(meson_use doc documentation)
                $(meson_use test tests)
-               -Dexamples=false
+               $(meson_use examples)
        )
        meson_src_configure
 }

diff --git a/gui-libs/libadwaita/libadwaita-1.7.9.ebuild 
b/gui-libs/libadwaita/libadwaita-1.7.9.ebuild
index df2972fb14f8..02ea7bb405c9 100644
--- a/gui-libs/libadwaita/libadwaita-1.7.9.ebuild
+++ b/gui-libs/libadwaita/libadwaita-1.7.9.ebuild
@@ -13,7 +13,7 @@ LICENSE="LGPL-2.1+"
 SLOT="1"
 KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 
-IUSE="doc +introspection test +vala"
+IUSE="doc examples +introspection test +vala"
 REQUIRED_USE="
        doc? ( introspection )
        vala? ( introspection )
@@ -54,7 +54,7 @@ src_configure() {
                $(meson_use vala vapi)
                $(meson_use doc documentation)
                $(meson_use test tests)
-               -Dexamples=false
+               $(meson_use examples)
        )
        meson_src_configure
 }

diff --git a/gui-libs/libadwaita/libadwaita-1.8.2.ebuild 
b/gui-libs/libadwaita/libadwaita-1.8.2.ebuild
index 61a73f90c8aa..87f78e04ffb6 100644
--- a/gui-libs/libadwaita/libadwaita-1.8.2.ebuild
+++ b/gui-libs/libadwaita/libadwaita-1.8.2.ebuild
@@ -13,7 +13,7 @@ LICENSE="LGPL-2.1+"
 SLOT="1"
 KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 
-IUSE="doc +introspection test +vala"
+IUSE="doc examples +introspection test +vala"
 REQUIRED_USE="
        doc? ( introspection )
        vala? ( introspection )
@@ -54,7 +54,7 @@ src_configure() {
                $(meson_use vala vapi)
                $(meson_use doc documentation)
                $(meson_use test tests)
-               -Dexamples=false
+               $(meson_use examples)
        )
        meson_src_configure
 }

diff --git a/gui-libs/libadwaita/metadata.xml b/gui-libs/libadwaita/metadata.xml
index 09db4c14d9a8..5e31bb7bb752 100644
--- a/gui-libs/libadwaita/metadata.xml
+++ b/gui-libs/libadwaita/metadata.xml
@@ -8,4 +8,7 @@
   <upstream>
     <remote-id type="gnome-gitlab">GNOME/libadwaita</remote-id>
   </upstream>
+  <use>
+  <flag name="examples">Build and install the examples and demo 
applications</flag>
+  </use>
 </pkgmetadata>

Reply via email to