From: "Sam James" <sam@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: gui-wm/wayfire/
Date: Mon, 13 Feb 2023 00:39:20 +0000 (UTC) [thread overview]
Message-ID: <1676248745.6b705c1f561a5faebe37b8dcd7dfbf067a48b43d.sam@gentoo> (raw)
commit: 6b705c1f561a5faebe37b8dcd7dfbf067a48b43d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 13 00:35:13 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 13 00:39:05 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b705c1f
gui-wm/wayfire: EAPI 8, sync live
Closes: https://bugs.gentoo.org/884055
Signed-off-by: Sam James <sam <AT> gentoo.org>
gui-wm/wayfire/wayfire-0.7.5.ebuild | 32 ++++++++++++++++--------
gui-wm/wayfire/wayfire-9999.ebuild | 49 +++++++++++++++++++++++++------------
2 files changed, 55 insertions(+), 26 deletions(-)
diff --git a/gui-wm/wayfire/wayfire-0.7.5.ebuild b/gui-wm/wayfire/wayfire-0.7.5.ebuild
index df69e38f7f8c..42ab1b20d21d 100644
--- a/gui-wm/wayfire/wayfire-0.7.5.ebuild
+++ b/gui-wm/wayfire/wayfire-0.7.5.ebuild
@@ -1,7 +1,7 @@
# Copyright 2019-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit meson toolchain-funcs
@@ -40,17 +40,29 @@ DEPEND="
x11-base/xwayland
x11-libs/libxcb
)
- system-wfconfig? (
- >=gui-libs/wf-config-0.7.1
- <gui-libs/wf-config-0.8.0
- )
- !system-wfconfig? ( !gui-libs/wf-config )
- system-wlroots? (
- >=gui-libs/wlroots-0.16.0:0/16[X?]
- )
- !system-wlroots? ( !gui-libs/wlroots )
"
+if [[ ${PV} == 9999 ]] ; then
+ DEPEND+="
+ system-wfconfig? ( ~gui-libs/wf-config-9999:= )
+ !system-wfconfig? ( !gui-libs/wf-config )
+ system-wlroots? ( ~gui-libs/wlroots-9999:=[X?] )
+ !system-wlroots? ( !gui-libs/wlroots )
+ "
+else
+ DEPEND+="
+ system-wfconfig? (
+ >=gui-libs/wf-config-0.7.1
+ <gui-libs/wf-config-0.8.0
+ )
+ !system-wfconfig? ( !gui-libs/wf-config )
+ system-wlroots? (
+ >=gui-libs/wlroots-0.16.0:0/16[X?]
+ )
+ !system-wlroots? ( !gui-libs/wlroots )
+ "
+fi
+
RDEPEND="
${DEPEND}
x11-misc/xkeyboard-config
diff --git a/gui-wm/wayfire/wayfire-9999.ebuild b/gui-wm/wayfire/wayfire-9999.ebuild
index c0233c805c44..42ab1b20d21d 100644
--- a/gui-wm/wayfire/wayfire-9999.ebuild
+++ b/gui-wm/wayfire/wayfire-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 2019-2022 Gentoo Authors
+# Copyright 2019-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit meson toolchain-funcs
@@ -21,31 +21,48 @@ SLOT="0"
IUSE="debug +gles +system-wfconfig +system-wlroots X"
DEPEND="
- dev-libs/libevdev
- dev-libs/libinput
+ dev-libs/libinput:=
dev-libs/wayland
gui-libs/gtk-layer-shell
media-libs/glm
media-libs/mesa:=[gles2,wayland,X?]
media-libs/libglvnd[X?]
- media-libs/libjpeg-turbo
- media-libs/libpng
+ media-libs/libjpeg-turbo:=
+ media-libs/libpng:=
media-libs/freetype:=[X?]
x11-libs/libdrm
x11-libs/gtk+:3=[wayland,X?]
- x11-libs/cairo:=[X?,svg(+)]
- x11-libs/libxkbcommon:=[X?]
+ x11-libs/cairo[X?,svg(+)]
+ x11-libs/libxkbcommon[X?]
+ x11-libs/pango
x11-libs/pixman
X? (
- x11-libs/libxcb
x11-base/xwayland
+ x11-libs/libxcb
)
- system-wfconfig? ( ~gui-libs/wf-config-9999:= )
- !system-wfconfig? ( !gui-libs/wf-config )
- system-wlroots? ( ~gui-libs/wlroots-9999:=[X?] )
- !system-wlroots? ( !gui-libs/wlroots )
"
+if [[ ${PV} == 9999 ]] ; then
+ DEPEND+="
+ system-wfconfig? ( ~gui-libs/wf-config-9999:= )
+ !system-wfconfig? ( !gui-libs/wf-config )
+ system-wlroots? ( ~gui-libs/wlroots-9999:=[X?] )
+ !system-wlroots? ( !gui-libs/wlroots )
+ "
+else
+ DEPEND+="
+ system-wfconfig? (
+ >=gui-libs/wf-config-0.7.1
+ <gui-libs/wf-config-0.8.0
+ )
+ !system-wfconfig? ( !gui-libs/wf-config )
+ system-wlroots? (
+ >=gui-libs/wlroots-0.16.0:0/16[X?]
+ )
+ !system-wlroots? ( !gui-libs/wlroots )
+ "
+fi
+
RDEPEND="
${DEPEND}
x11-misc/xkeyboard-config
@@ -58,9 +75,9 @@ BDEPEND="
src_configure() {
sed -e "s:@EPREFIX@:${EPREFIX}:" \
- "${FILESDIR}"/wayfire-session > "${T}"/wayfire-session || die
+ "${FILESDIR}"/wayfire-session > "${T}"/wayfire-session || die
sed -e "s:@EPREFIX@:${EPREFIX}:" \
- "${FILESDIR}"/wayfire-session.desktop > "${T}"/wayfire-session.desktop || die
+ "${FILESDIR}"/wayfire-session.desktop > "${T}"/wayfire-session.desktop || die
local emesonargs=(
$(meson_feature system-wfconfig use_system_wfconfig)
$(meson_feature system-wlroots use_system_wlroots)
@@ -95,6 +112,6 @@ pkg_postinst() {
elog "until you install a configuration file. The default config"
elog "file is installed at \"/usr/share/wayfire/wayfire.ini\""
elog "To install the file execute"
- elog "\$ cp /usr/share/wayfire.ini ~/.config/wayfire.ini"
+ elog "\$ cp /usr/share/wayfire/wayfire.ini ~/.config/wayfire.ini"
fi
}
next reply other threads:[~2023-02-13 0:39 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-02-13 0:39 Sam James [this message]
-- strict thread matches above, loose matches on Subject: below --
2024-10-24 10:23 [gentoo-commits] repo/gentoo:master commit in: gui-wm/wayfire/ Sam James
2024-09-23 15:18 Viorel Munteanu
2024-08-24 17:06 Viorel Munteanu
2024-08-24 17:06 Viorel Munteanu
2024-06-05 7:00 Arthur Zamarin
2024-06-05 4:47 Viorel Munteanu
2024-05-23 16:10 Matt Turner
2024-05-05 18:27 Viorel Munteanu
2024-05-05 18:27 Viorel Munteanu
2024-04-24 14:41 Sam James
2024-03-19 10:06 Sam James
2024-03-16 19:24 Arthur Zamarin
2024-03-16 19:24 Arthur Zamarin
2024-03-14 16:55 Arthur Zamarin
2024-01-30 13:50 Sam James
2024-01-21 5:04 Sam James
2024-01-19 13:55 Ben Kohler
2023-12-17 19:55 Arthur Zamarin
2023-12-01 20:02 Arthur Zamarin
2023-08-07 2:55 Sam James
2023-02-13 0:39 Sam James
2022-12-18 19:28 Arthur Zamarin
2022-10-08 18:25 Sam James
2022-07-20 21:06 Sam James
2022-07-10 21:54 Sam James
2021-11-10 7:50 Joonas Niilola
2021-11-10 7:50 Joonas Niilola
2021-09-18 14:42 Yixun Lan
2021-09-13 7:28 Joonas Niilola
2021-09-13 7:28 Joonas Niilola
2021-09-13 7:28 Joonas Niilola
2021-09-06 22:23 Sam James
2021-09-06 21:08 Sam James
2021-06-18 6:27 Agostino Sarubbo
2021-02-10 13:36 Joonas Niilola
2020-11-18 16:25 Sam James
2020-11-09 16:35 Aaron Bauman
2020-08-17 1:36 Aaron Bauman
2020-06-21 18:40 Andreas Sturmlechner
2020-06-07 0:12 Aaron Bauman
2020-05-17 15:55 Aaron Bauman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1676248745.6b705c1f561a5faebe37b8dcd7dfbf067a48b43d.sam@gentoo \
--to=sam@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox