Gentoo Archives: gentoo-commits

From: Aaron Bauman <bman@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gui-wm/wayfire/
Date: Mon, 17 Aug 2020 01:36:25
Message-Id: 1597628166.c685f0536fa2c041527be681eb93800c8afbde77.bman@gentoo
1 commit: c685f0536fa2c041527be681eb93800c8afbde77
2 Author: Aisha Tammy <gentoo <AT> aisha <DOT> cc>
3 AuthorDate: Wed Aug 5 09:41:20 2020 +0000
4 Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
5 CommitDate: Mon Aug 17 01:36:06 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c685f053
7
8 gui-wm/wayfire: version bump to 0.5.0
9
10 Closes: https://bugs.gentoo.org/728880
11 Closes: https://bugs.gentoo.org/728504
12
13 Package-Manager: Portage-3.0.1, Repoman-2.3.23
14 Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc>
15 Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
16
17 gui-wm/wayfire/Manifest | 1 +
18 .../{wayfire-9999.ebuild => wayfire-0.5.0.ebuild} | 26 +++++++++++-----------
19 gui-wm/wayfire/wayfire-9999.ebuild | 26 +++++++++++-----------
20 3 files changed, 27 insertions(+), 26 deletions(-)
21
22 diff --git a/gui-wm/wayfire/Manifest b/gui-wm/wayfire/Manifest
23 index f03e463761b..cbc0a80a9bc 100644
24 --- a/gui-wm/wayfire/Manifest
25 +++ b/gui-wm/wayfire/Manifest
26 @@ -1 +1,2 @@
27 DIST wayfire-0.4.0.tar.xz 588904 BLAKE2B b720297b3ffb868761ea61615b4d0fefc2687f8a2060208f8cc002ff7adaf7622da906ad98e25664c3e72c04de2fb74741d0a417cce4826483407bdf10d63b43 SHA512 e96cdb90ce36c005476e08608683983aa167e58aea80fcfd3b24ab0836ec4aa50fb5a7eeb0872a1b1014e3073ed826e1c83d3146b39d3cdb2a8b3a0895155649
28 +DIST wayfire-0.5.0.tar.xz 670680 BLAKE2B 6a1555669352dd1303f7472db4fbb8ada6173c09825f4e999a2862787bd5bf31e070e9e12110249b9407d8c380235f4a9d3c5be6b23defe36094822526eed6ef SHA512 9c2d116a5d6e77e37b0e4eef26624d43d6ab3a80e56e19a2de1fdd28a2a522c24b9e346eb4529848f3b2c3668460a51f428a0c196286ec8300e4823250eae811
29
30 diff --git a/gui-wm/wayfire/wayfire-9999.ebuild b/gui-wm/wayfire/wayfire-0.5.0.ebuild
31 similarity index 72%
32 copy from gui-wm/wayfire/wayfire-9999.ebuild
33 copy to gui-wm/wayfire/wayfire-0.5.0.ebuild
34 index 3a3d136e62b..f2df4accbaa 100644
35 --- a/gui-wm/wayfire/wayfire-9999.ebuild
36 +++ b/gui-wm/wayfire/wayfire-0.5.0.ebuild
37 @@ -18,7 +18,7 @@ fi
38
39 LICENSE="MIT"
40 SLOT="0"
41 -IUSE="+gles +system-wfconfig +system-wlroots elogind systemd"
42 +IUSE="+gles +system-wfconfig +system-wlroots elogind systemd X"
43 REQUIRED_USE="?? ( elogind systemd )"
44
45 DEPEND="
46 @@ -26,19 +26,19 @@ DEPEND="
47 dev-libs/libinput
48 gui-libs/gtk-layer-shell
49 media-libs/glm
50 - media-libs/mesa:=[gles2,wayland,X]
51 + media-libs/mesa:=[gles2,wayland,X?]
52 media-libs/libjpeg-turbo
53 media-libs/libpng
54 - media-libs/freetype:=[X]
55 + media-libs/freetype:=[X?]
56 x11-libs/libdrm
57 - x11-libs/gtk+:3=[wayland,X]
58 - x11-libs/cairo:=[X,svg]
59 - x11-libs/libxkbcommon:=[X]
60 + x11-libs/gtk+:3=[wayland,X?]
61 + x11-libs/cairo:=[X?,svg]
62 + X? ( x11-libs/libxkbcommon:=[X] )
63 x11-libs/pixman
64 - gles? ( media-libs/libglvnd[X] )
65 - system-wfconfig? ( ~gui-libs/wf-config-${PV} )
66 + gles? ( media-libs/libglvnd[X?] )
67 + system-wfconfig? ( >=gui-libs/wf-config-${PV} )
68 !system-wfconfig? ( !gui-libs/wf-config )
69 - system-wlroots? ( ~gui-libs/wlroots-9999[elogind=,systemd=,X] )
70 + system-wlroots? ( >=gui-libs/wlroots-0.11.0[elogind=,systemd=,X?] )
71 !system-wlroots? ( !gui-libs/wlroots )
72 "
73
74 @@ -50,15 +50,15 @@ RDEPEND="
75 "
76
77 BDEPEND="
78 - ${DEPEND}
79 + dev-libs/wayland-protocols
80 virtual/pkgconfig
81 - >=dev-libs/wayland-protocols-1.18
82 "
83
84 src_configure() {
85 local emesonargs=(
86 $(meson_feature system-wfconfig use_system_wfconfig)
87 $(meson_feature system-wlroots use_system_wlroots)
88 + $(meson_feature X xwayland)
89 $(meson_use gles enable_gles32)
90 )
91 meson_src_configure
92 @@ -85,8 +85,8 @@ pkg_postinst() {
93 if [ -z "${REPLACING_VERSIONS}" ]; then
94 elog "Wayfire has been installed but the session cannot be used"
95 elog "until you install a configuration file. The default config"
96 - elog "file is installed at \"/usr/share/doc/${P}/wayfire.ini.bz2\""
97 + elog "file is installed at \"/usr/share/doc/${PF}/wayfire.ini.bz2\""
98 elog "To install the file execute"
99 - elog "\$ mkdir -p ~/.config && bzcat /usr/share/doc/${P}/wayfire.ini.bz2 > ~/.config/wayfire.ini"
100 + elog "\$ mkdir -p ~/.config && bzcat /usr/share/doc/${PF}/wayfire.ini.bz2 > ~/.config/wayfire.ini"
101 fi
102 }
103
104 diff --git a/gui-wm/wayfire/wayfire-9999.ebuild b/gui-wm/wayfire/wayfire-9999.ebuild
105 index 3a3d136e62b..f2df4accbaa 100644
106 --- a/gui-wm/wayfire/wayfire-9999.ebuild
107 +++ b/gui-wm/wayfire/wayfire-9999.ebuild
108 @@ -18,7 +18,7 @@ fi
109
110 LICENSE="MIT"
111 SLOT="0"
112 -IUSE="+gles +system-wfconfig +system-wlroots elogind systemd"
113 +IUSE="+gles +system-wfconfig +system-wlroots elogind systemd X"
114 REQUIRED_USE="?? ( elogind systemd )"
115
116 DEPEND="
117 @@ -26,19 +26,19 @@ DEPEND="
118 dev-libs/libinput
119 gui-libs/gtk-layer-shell
120 media-libs/glm
121 - media-libs/mesa:=[gles2,wayland,X]
122 + media-libs/mesa:=[gles2,wayland,X?]
123 media-libs/libjpeg-turbo
124 media-libs/libpng
125 - media-libs/freetype:=[X]
126 + media-libs/freetype:=[X?]
127 x11-libs/libdrm
128 - x11-libs/gtk+:3=[wayland,X]
129 - x11-libs/cairo:=[X,svg]
130 - x11-libs/libxkbcommon:=[X]
131 + x11-libs/gtk+:3=[wayland,X?]
132 + x11-libs/cairo:=[X?,svg]
133 + X? ( x11-libs/libxkbcommon:=[X] )
134 x11-libs/pixman
135 - gles? ( media-libs/libglvnd[X] )
136 - system-wfconfig? ( ~gui-libs/wf-config-${PV} )
137 + gles? ( media-libs/libglvnd[X?] )
138 + system-wfconfig? ( >=gui-libs/wf-config-${PV} )
139 !system-wfconfig? ( !gui-libs/wf-config )
140 - system-wlroots? ( ~gui-libs/wlroots-9999[elogind=,systemd=,X] )
141 + system-wlroots? ( >=gui-libs/wlroots-0.11.0[elogind=,systemd=,X?] )
142 !system-wlroots? ( !gui-libs/wlroots )
143 "
144
145 @@ -50,15 +50,15 @@ RDEPEND="
146 "
147
148 BDEPEND="
149 - ${DEPEND}
150 + dev-libs/wayland-protocols
151 virtual/pkgconfig
152 - >=dev-libs/wayland-protocols-1.18
153 "
154
155 src_configure() {
156 local emesonargs=(
157 $(meson_feature system-wfconfig use_system_wfconfig)
158 $(meson_feature system-wlroots use_system_wlroots)
159 + $(meson_feature X xwayland)
160 $(meson_use gles enable_gles32)
161 )
162 meson_src_configure
163 @@ -85,8 +85,8 @@ pkg_postinst() {
164 if [ -z "${REPLACING_VERSIONS}" ]; then
165 elog "Wayfire has been installed but the session cannot be used"
166 elog "until you install a configuration file. The default config"
167 - elog "file is installed at \"/usr/share/doc/${P}/wayfire.ini.bz2\""
168 + elog "file is installed at \"/usr/share/doc/${PF}/wayfire.ini.bz2\""
169 elog "To install the file execute"
170 - elog "\$ mkdir -p ~/.config && bzcat /usr/share/doc/${P}/wayfire.ini.bz2 > ~/.config/wayfire.ini"
171 + elog "\$ mkdir -p ~/.config && bzcat /usr/share/doc/${PF}/wayfire.ini.bz2 > ~/.config/wayfire.ini"
172 fi
173 }