1 |
commit: 3a496d45bd739b36b5297929d03315f6544c65ef |
2 |
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Aug 15 11:47:59 2020 +0000 |
4 |
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Aug 15 11:47:59 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a496d45 |
7 |
|
8 |
x11-wm/xmonad: drop old |
9 |
|
10 |
Package-Manager: Portage-3.0.2, Repoman-2.3.23 |
11 |
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org> |
12 |
|
13 |
x11-wm/xmonad/Manifest | 4 -- |
14 |
x11-wm/xmonad/metadata.xml | 2 - |
15 |
x11-wm/xmonad/xmonad-0.11-r1.ebuild | 72 ------------------------------ |
16 |
x11-wm/xmonad/xmonad-0.11-r3.ebuild | 79 --------------------------------- |
17 |
x11-wm/xmonad/xmonad-0.11.1.ebuild | 79 --------------------------------- |
18 |
x11-wm/xmonad/xmonad-0.12.ebuild | 87 ------------------------------------- |
19 |
x11-wm/xmonad/xmonad-0.13.ebuild | 78 --------------------------------- |
20 |
7 files changed, 401 deletions(-) |
21 |
|
22 |
diff --git a/x11-wm/xmonad/Manifest b/x11-wm/xmonad/Manifest |
23 |
index 906195a5a50..41cf1312cbb 100644 |
24 |
--- a/x11-wm/xmonad/Manifest |
25 |
+++ b/x11-wm/xmonad/Manifest |
26 |
@@ -1,5 +1 @@ |
27 |
-DIST xmonad-0.11.1.tar.gz 59307 BLAKE2B 98dc31dd53e933f68dbf00121c6a0b4e4a24a19ce46410a7b1d7a21977b2c980de623187a59b097dec46944163b1685472902d8df4b47f0d0ac47db93844ee13 SHA512 4916451d81d359dbbf508f3b20f649f956255f526f14b1eb6c0d32bc789474db30d7acac768663ca32784c7fe361195a50f45a7cb7371ee9a29c9b8f1c64d528 |
28 |
-DIST xmonad-0.11.tar.gz 59119 BLAKE2B 75ae39e2e54d4b5ed14f99d0144d4ee7741c611f18b5692aedce49b0a4dc07a17f613280d93fd715b812a2c22e27ad9f7fe8693dba38739ccf6dde9742fe03b9 SHA512 34740f032508584f34f6b138d21394eca17e8020bccc4d8c6e8b3cb6b7ca64b153077cfd16636a6130768ebd145fe993569f8a229862d7816d0c89c905ee08bc |
29 |
-DIST xmonad-0.12.tar.gz 61436 BLAKE2B ea42fc105e30be59a2cb0180c05ef88024e51a1a224bdd6bb910d45cddabc2709411e2f0c7aa6c5723f54653db242bda80ab92249204106955be75a4a077f1ea SHA512 e519c038d90db037bc81e7baf7b07cfa53922509e98ffddacfc4a6cc2c7376383be1e721f613057a5febbfcc661807b6382124eb673ac7a7cda23c738d3539ab |
30 |
-DIST xmonad-0.13.tar.gz 72034 BLAKE2B c95b24ae406268da642168defcc633cf8185f0f2dbcede1122c48c3812bf250df69d917c479f328cca450dec362ae0614d2acaf09d62123d15d646dcae8d98ec SHA512 9d9436f36fe0f6a9732502b0211fc41a224b1320b843d266b6d2dd201e4329b688f7eed5b08597b2edd713cc25f2b88a2a1f1ee43e18615c0a78e97e4716b122 |
31 |
DIST xmonad-0.15.tar.gz 68822 BLAKE2B 9ee9a070f6743fbab2cffe05ee9e60b64fded0b4916fdec03a550f5d5ec5a34102ab2d4e9586b9a0ca534db284a8058f11ee248072f3f3b312ae30c09873feff SHA512 f881f3faa4f5a0de7a5a37118cd7041083ae3a7569c7094b55dedb9aa858176789aff459d426b237ebae5cc4598b06de790938775a7ac968c2d76be3f0efc8ba |
32 |
|
33 |
diff --git a/x11-wm/xmonad/metadata.xml b/x11-wm/xmonad/metadata.xml |
34 |
index 7ec6ab24184..e366d8236ca 100644 |
35 |
--- a/x11-wm/xmonad/metadata.xml |
36 |
+++ b/x11-wm/xmonad/metadata.xml |
37 |
@@ -6,8 +6,6 @@ |
38 |
<name>Gentoo Haskell</name> |
39 |
</maintainer> |
40 |
<use> |
41 |
- <flag name="default-term">Pull terminal specified in default xmonad config |
42 |
- to be a bit less hostile by default.</flag> |
43 |
<flag name="no-autorepeat-keys">Allow ignoring of keyboard autorepeat.</flag> |
44 |
</use> |
45 |
<longdescription> |
46 |
|
47 |
diff --git a/x11-wm/xmonad/xmonad-0.11-r1.ebuild b/x11-wm/xmonad/xmonad-0.11-r1.ebuild |
48 |
deleted file mode 100644 |
49 |
index e5ca5742639..00000000000 |
50 |
--- a/x11-wm/xmonad/xmonad-0.11-r1.ebuild |
51 |
+++ /dev/null |
52 |
@@ -1,72 +0,0 @@ |
53 |
-# Copyright 1999-2019 Gentoo Authors |
54 |
-# Distributed under the terms of the GNU General Public License v2 |
55 |
- |
56 |
-EAPI=5 |
57 |
- |
58 |
-# ebuild generated by hackport 0.3.1 |
59 |
- |
60 |
-CABAL_FEATURES="bin lib profile haddock hscolour hoogle" |
61 |
-inherit haskell-cabal |
62 |
- |
63 |
-DESCRIPTION="A tiling window manager" |
64 |
-HOMEPAGE="https://xmonad.org/" |
65 |
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" |
66 |
- |
67 |
-LICENSE="BSD" |
68 |
-SLOT="0/${PV}" |
69 |
-KEYWORDS="~amd64 ~x86" |
70 |
-IUSE="+default-term" |
71 |
- |
72 |
-RDEPEND="dev-haskell/extensible-exceptions:=[profile?] |
73 |
- dev-haskell/mtl:=[profile?] |
74 |
- =dev-haskell/utf8-string-0.3*:=[profile?] |
75 |
- >=dev-haskell/x11-1.5:=[profile?] |
76 |
- <dev-haskell/x11-1.7:=[profile?] |
77 |
- >=dev-lang/ghc-6.10.4:=" |
78 |
-DEPEND="${RDEPEND} |
79 |
- >=dev-haskell/cabal-1.6" |
80 |
-PDEPEND="default-term? ( x11-terms/xterm ) |
81 |
- x11-apps/xmessage |
82 |
-" |
83 |
- |
84 |
-SAMPLE_CONFIG="xmonad.hs" |
85 |
-SAMPLE_CONFIG_LOC="man" |
86 |
- |
87 |
-src_prepare() { |
88 |
- # allow user patches |
89 |
- epatch_user |
90 |
-} |
91 |
- |
92 |
-src_install() { |
93 |
- cabal_src_install |
94 |
- |
95 |
- echo -e "#!/bin/sh\n/usr/bin/xmonad" > "${T}/${PN}" |
96 |
- exeinto /etc/X11/Sessions |
97 |
- doexe "${T}/${PN}" |
98 |
- |
99 |
- insinto /usr/share/xsessions |
100 |
- doins "${FILESDIR}/${PN}.desktop" |
101 |
- |
102 |
- doman man/xmonad.1 |
103 |
- dohtml man/xmonad.1.html |
104 |
- |
105 |
- dodoc CONFIG README |
106 |
-} |
107 |
- |
108 |
-pkg_postinst() { |
109 |
- haskell-cabal_pkg_postinst |
110 |
- |
111 |
- elog "A sample ${SAMPLE_CONFIG} configuration file can be found here:" |
112 |
- elog " /usr/share/${PF}/ghc-$(ghc-version)/${SAMPLE_CONFIG_LOC}/${SAMPLE_CONFIG}" |
113 |
- elog "The parameters in this file are the defaults used by xmonad." |
114 |
- elog "To customize xmonad, copy this file to:" |
115 |
- elog " ~/.xmonad/${SAMPLE_CONFIG}" |
116 |
- elog "After editing, use 'mod-q' to dynamically restart xmonad " |
117 |
- elog "(where the 'mod' key defaults to 'Alt')." |
118 |
- elog "" |
119 |
- elog "Read the README or man page for more information, and to see " |
120 |
- elog "other possible configurations go to:" |
121 |
- elog " http://haskell.org/haskellwiki/Xmonad/Config_archive" |
122 |
- elog "Please note that many of these configurations will require the " |
123 |
- elog "x11-wm/xmonad-contrib package to be installed." |
124 |
-} |
125 |
|
126 |
diff --git a/x11-wm/xmonad/xmonad-0.11-r3.ebuild b/x11-wm/xmonad/xmonad-0.11-r3.ebuild |
127 |
deleted file mode 100644 |
128 |
index 2d82ba07f83..00000000000 |
129 |
--- a/x11-wm/xmonad/xmonad-0.11-r3.ebuild |
130 |
+++ /dev/null |
131 |
@@ -1,79 +0,0 @@ |
132 |
-# Copyright 1999-2019 Gentoo Authors |
133 |
-# Distributed under the terms of the GNU General Public License v2 |
134 |
- |
135 |
-EAPI=5 |
136 |
- |
137 |
-# ebuild generated by hackport 0.3.1 |
138 |
- |
139 |
-CABAL_FEATURES="bin lib profile haddock hscolour hoogle" |
140 |
-inherit haskell-cabal |
141 |
- |
142 |
-DESCRIPTION="A tiling window manager" |
143 |
-HOMEPAGE="https://xmonad.org/" |
144 |
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" |
145 |
- |
146 |
-LICENSE="BSD" |
147 |
-SLOT="0/${PV}" |
148 |
-KEYWORDS="~amd64 ~x86" |
149 |
-IUSE="+default-term no-autorepeat-keys" |
150 |
- |
151 |
-RDEPEND="dev-haskell/extensible-exceptions:=[profile?] |
152 |
- dev-haskell/mtl:=[profile?] |
153 |
- >=dev-haskell/utf8-string-0.3:=[profile?] |
154 |
- >=dev-haskell/x11-1.5:=[profile?] |
155 |
- <dev-haskell/x11-1.7:=[profile?] |
156 |
- >=dev-lang/ghc-6.10.4:=" |
157 |
-DEPEND="${RDEPEND} |
158 |
- >=dev-haskell/cabal-1.6" |
159 |
-PDEPEND="default-term? ( x11-terms/xterm ) |
160 |
- x11-apps/xmessage |
161 |
-" |
162 |
- |
163 |
-SAMPLE_CONFIG="xmonad.hs" |
164 |
-SAMPLE_CONFIG_LOC="man" |
165 |
- |
166 |
-src_prepare() { |
167 |
- epatch "$FILESDIR"/${P}-ghc-7.10.patch |
168 |
- epatch "$FILESDIR"/${P}-sample.patch |
169 |
- use no-autorepeat-keys && epatch "$FILESDIR"/${PN}-check-repeat.patch |
170 |
- |
171 |
- cabal_chdeps \ |
172 |
- "utf8-string >= 0.3 && < 0.4" "utf8-string >= 0.3 && < 1.1" |
173 |
- |
174 |
- # allow user patches |
175 |
- epatch_user |
176 |
-} |
177 |
- |
178 |
-src_install() { |
179 |
- cabal_src_install |
180 |
- |
181 |
- echo -e "#!/bin/sh\n/usr/bin/xmonad" > "${T}/${PN}" |
182 |
- exeinto /etc/X11/Sessions |
183 |
- doexe "${T}/${PN}" |
184 |
- |
185 |
- insinto /usr/share/xsessions |
186 |
- doins "${FILESDIR}/${PN}.desktop" |
187 |
- |
188 |
- doman man/xmonad.1 |
189 |
- dohtml man/xmonad.1.html |
190 |
- |
191 |
- dodoc CONFIG README |
192 |
-} |
193 |
- |
194 |
-pkg_postinst() { |
195 |
- haskell-cabal_pkg_postinst |
196 |
- |
197 |
- elog "A sample ${SAMPLE_CONFIG} configuration file can be found here:" |
198 |
- elog " /usr/share/${PF}/ghc-$(ghc-version)/${SAMPLE_CONFIG_LOC}/${SAMPLE_CONFIG}" |
199 |
- elog "The parameters in this file are the defaults used by xmonad." |
200 |
- elog "To customize xmonad, copy this file to:" |
201 |
- elog " ~/.xmonad/${SAMPLE_CONFIG}" |
202 |
- elog "After editing, use 'mod-q' to dynamically restart xmonad " |
203 |
- elog "(where the 'mod' key defaults to 'Alt')." |
204 |
- elog "" |
205 |
- elog "Read the README or man page for more information, and to see " |
206 |
- elog "other possible configurations go to:" |
207 |
- elog " http://haskell.org/haskellwiki/Xmonad/Config_archive" |
208 |
- elog "Please note that many of these configurations will require the " |
209 |
- elog "x11-wm/xmonad-contrib package to be installed." |
210 |
-} |
211 |
|
212 |
diff --git a/x11-wm/xmonad/xmonad-0.11.1.ebuild b/x11-wm/xmonad/xmonad-0.11.1.ebuild |
213 |
deleted file mode 100644 |
214 |
index 2a5384a34eb..00000000000 |
215 |
--- a/x11-wm/xmonad/xmonad-0.11.1.ebuild |
216 |
+++ /dev/null |
217 |
@@ -1,79 +0,0 @@ |
218 |
-# Copyright 1999-2019 Gentoo Authors |
219 |
-# Distributed under the terms of the GNU General Public License v2 |
220 |
- |
221 |
-EAPI=5 |
222 |
- |
223 |
-# ebuild generated by hackport 0.4.4.9999 |
224 |
- |
225 |
-CABAL_FEATURES="bin lib profile haddock hoogle hscolour" |
226 |
-inherit haskell-cabal |
227 |
- |
228 |
-DESCRIPTION="A tiling window manager" |
229 |
-HOMEPAGE="https://xmonad.org/" |
230 |
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" |
231 |
- |
232 |
-LICENSE="BSD" |
233 |
-SLOT="0/${PV}" |
234 |
-KEYWORDS="~amd64 ~x86" |
235 |
-IUSE="+default-term no-autorepeat-keys" |
236 |
- |
237 |
-RDEPEND="dev-haskell/extensible-exceptions:=[profile?] |
238 |
- dev-haskell/mtl:=[profile?] |
239 |
- >=dev-haskell/utf8-string-0.3:=[profile?] |
240 |
- >=dev-haskell/x11-1.5:=[profile?] <dev-haskell/x11-1.7:=[profile?] |
241 |
- >=dev-lang/ghc-7.4.1:= |
242 |
-" |
243 |
-DEPEND="${RDEPEND} |
244 |
- >=dev-haskell/cabal-1.6 |
245 |
-" |
246 |
-PDEPEND="default-term? ( x11-terms/xterm ) |
247 |
- x11-apps/xmessage |
248 |
-" |
249 |
- |
250 |
-SAMPLE_CONFIG="xmonad.hs" |
251 |
-SAMPLE_CONFIG_LOC="man" |
252 |
- |
253 |
-src_prepare() { |
254 |
- epatch "$FILESDIR"/${PN}-0.11-sample.patch |
255 |
- use no-autorepeat-keys && epatch "$FILESDIR"/${PN}-check-repeat.patch |
256 |
- |
257 |
- cabal_chdeps \ |
258 |
- "utf8-string >= 0.3 && < 0.4" "utf8-string >= 0.3 && < 1.1" |
259 |
- |
260 |
- # allow user patches |
261 |
- epatch_user |
262 |
-} |
263 |
- |
264 |
-src_install() { |
265 |
- cabal_src_install |
266 |
- |
267 |
- echo -e "#!/bin/sh\n/usr/bin/xmonad" > "${T}/${PN}" |
268 |
- exeinto /etc/X11/Sessions |
269 |
- doexe "${T}/${PN}" |
270 |
- |
271 |
- insinto /usr/share/xsessions |
272 |
- doins "${FILESDIR}/${PN}.desktop" |
273 |
- |
274 |
- doman man/xmonad.1 |
275 |
- dohtml man/xmonad.1.html |
276 |
- |
277 |
- dodoc CONFIG README |
278 |
-} |
279 |
- |
280 |
-pkg_postinst() { |
281 |
- haskell-cabal_pkg_postinst |
282 |
- |
283 |
- elog "A sample ${SAMPLE_CONFIG} configuration file can be found here:" |
284 |
- elog " /usr/share/${PF}/ghc-$(ghc-version)/${SAMPLE_CONFIG_LOC}/${SAMPLE_CONFIG}" |
285 |
- elog "The parameters in this file are the defaults used by xmonad." |
286 |
- elog "To customize xmonad, copy this file to:" |
287 |
- elog " ~/.xmonad/${SAMPLE_CONFIG}" |
288 |
- elog "After editing, use 'mod-q' to dynamically restart xmonad " |
289 |
- elog "(where the 'mod' key defaults to 'Alt')." |
290 |
- elog "" |
291 |
- elog "Read the README or man page for more information, and to see " |
292 |
- elog "other possible configurations go to:" |
293 |
- elog " http://haskell.org/haskellwiki/Xmonad/Config_archive" |
294 |
- elog "Please note that many of these configurations will require the " |
295 |
- elog "x11-wm/xmonad-contrib package to be installed." |
296 |
-} |
297 |
|
298 |
diff --git a/x11-wm/xmonad/xmonad-0.12.ebuild b/x11-wm/xmonad/xmonad-0.12.ebuild |
299 |
deleted file mode 100644 |
300 |
index 72f49bc5342..00000000000 |
301 |
--- a/x11-wm/xmonad/xmonad-0.12.ebuild |
302 |
+++ /dev/null |
303 |
@@ -1,87 +0,0 @@ |
304 |
-# Copyright 1999-2019 Gentoo Authors |
305 |
-# Distributed under the terms of the GNU General Public License v2 |
306 |
- |
307 |
-EAPI=5 |
308 |
- |
309 |
-# ebuild generated by hackport 0.4.6.9999 |
310 |
-#hackport: flags: -generatemanpage,-testing |
311 |
- |
312 |
-CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite" |
313 |
-inherit haskell-cabal |
314 |
- |
315 |
-DESCRIPTION="A tiling window manager" |
316 |
-HOMEPAGE="https://xmonad.org/" |
317 |
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" |
318 |
- |
319 |
-LICENSE="BSD" |
320 |
-SLOT="0/${PV}" |
321 |
-KEYWORDS="~amd64 ~x86" |
322 |
-IUSE="+default-term no-autorepeat-keys" |
323 |
- |
324 |
-RESTRICT=test # fails test on ghc-8 (assert has different text of exception) |
325 |
- |
326 |
-RDEPEND="dev-haskell/data-default:=[profile?] |
327 |
- dev-haskell/extensible-exceptions:=[profile?] |
328 |
- dev-haskell/mtl:=[profile?] |
329 |
- dev-haskell/setlocale:=[profile?] |
330 |
- >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] |
331 |
- >=dev-haskell/x11-1.5:=[profile?] <dev-haskell/x11-1.7:=[profile?] |
332 |
- >=dev-lang/ghc-7.4.1:= |
333 |
-" |
334 |
-DEPEND="${RDEPEND} |
335 |
- >=dev-haskell/cabal-1.8 |
336 |
- test? ( >=dev-haskell/quickcheck-2 ) |
337 |
-" |
338 |
-PDEPEND="default-term? ( x11-terms/xterm ) |
339 |
- x11-apps/xmessage |
340 |
-" |
341 |
- |
342 |
-SAMPLE_CONFIG="xmonad.hs" |
343 |
-SAMPLE_CONFIG_LOC="man" |
344 |
- |
345 |
-src_prepare() { |
346 |
- use no-autorepeat-keys && epatch "$FILESDIR"/${PN}-0.12-check-repeat.patch |
347 |
- |
348 |
- # allow user patches |
349 |
- epatch_user |
350 |
-} |
351 |
- |
352 |
-src_configure() { |
353 |
- haskell-cabal_src_configure \ |
354 |
- --flag=-generatemanpage \ |
355 |
- --flag=-testing |
356 |
-} |
357 |
- |
358 |
-src_install() { |
359 |
- cabal_src_install |
360 |
- |
361 |
- echo -e "#!/bin/sh\n/usr/bin/xmonad" > "${T}/${PN}" |
362 |
- exeinto /etc/X11/Sessions |
363 |
- doexe "${T}/${PN}" |
364 |
- |
365 |
- insinto /usr/share/xsessions |
366 |
- doins "${FILESDIR}/${PN}.desktop" |
367 |
- |
368 |
- doman man/xmonad.1 |
369 |
- dohtml man/xmonad.1.html |
370 |
- |
371 |
- dodoc CONFIG README.md CHANGES.md |
372 |
-} |
373 |
- |
374 |
-pkg_postinst() { |
375 |
- haskell-cabal_pkg_postinst |
376 |
- |
377 |
- elog "A sample ${SAMPLE_CONFIG} configuration file can be found here:" |
378 |
- elog " /usr/share/${PF}/ghc-$(ghc-version)/${SAMPLE_CONFIG_LOC}/${SAMPLE_CONFIG}" |
379 |
- elog "The parameters in this file are the defaults used by xmonad." |
380 |
- elog "To customize xmonad, copy this file to:" |
381 |
- elog " ~/.xmonad/${SAMPLE_CONFIG}" |
382 |
- elog "After editing, use 'mod-q' to dynamically restart xmonad " |
383 |
- elog "(where the 'mod' key defaults to 'Alt')." |
384 |
- elog "" |
385 |
- elog "Read the README or man page for more information, and to see " |
386 |
- elog "other possible configurations go to:" |
387 |
- elog " http://haskell.org/haskellwiki/Xmonad/Config_archive" |
388 |
- elog "Please note that many of these configurations will require the " |
389 |
- elog "x11-wm/xmonad-contrib package to be installed." |
390 |
-} |
391 |
|
392 |
diff --git a/x11-wm/xmonad/xmonad-0.13.ebuild b/x11-wm/xmonad/xmonad-0.13.ebuild |
393 |
deleted file mode 100644 |
394 |
index 80e6c99b32d..00000000000 |
395 |
--- a/x11-wm/xmonad/xmonad-0.13.ebuild |
396 |
+++ /dev/null |
397 |
@@ -1,78 +0,0 @@ |
398 |
-# Copyright 1999-2019 Gentoo Authors |
399 |
-# Distributed under the terms of the GNU General Public License v2 |
400 |
- |
401 |
-EAPI=6 |
402 |
- |
403 |
-# ebuild generated by hackport 0.5.1.9999 |
404 |
-#hackport: flags: -generatemanpage,-testing,-profiling |
405 |
- |
406 |
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" |
407 |
-inherit haskell-cabal |
408 |
- |
409 |
-DESCRIPTION="A tiling window manager" |
410 |
-HOMEPAGE="https://xmonad.org/" |
411 |
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" |
412 |
- |
413 |
-LICENSE="BSD" |
414 |
-SLOT="0/${PV}" |
415 |
-KEYWORDS="~amd64 ~x86" |
416 |
-IUSE="+default-term" |
417 |
- |
418 |
-RDEPEND="dev-haskell/data-default:=[profile?] |
419 |
- dev-haskell/extensible-exceptions:=[profile?] |
420 |
- dev-haskell/mtl:=[profile?] |
421 |
- dev-haskell/setlocale:=[profile?] |
422 |
- >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] |
423 |
- >=dev-haskell/x11-1.8:=[profile?] <dev-haskell/x11-1.9:=[profile?] |
424 |
- >=dev-lang/ghc-8.0.1:= |
425 |
-" |
426 |
-DEPEND="${RDEPEND} |
427 |
- >=dev-haskell/cabal-1.24.0.0 |
428 |
- test? ( >=dev-haskell/quickcheck-2 ) |
429 |
-" |
430 |
-PDEPEND="default-term? ( x11-terms/xterm ) |
431 |
- x11-apps/xmessage |
432 |
-" |
433 |
- |
434 |
-DOCS=( CONFIG README.md CHANGES.md ) |
435 |
-HTML_DOCS=( man/xmonad.1.html ) |
436 |
- |
437 |
-src_configure() { |
438 |
- haskell-cabal_src_configure \ |
439 |
- --flag=-generatemanpage \ |
440 |
- --flag=-profiling \ |
441 |
- --flag=-testing |
442 |
-} |
443 |
- |
444 |
-src_install() { |
445 |
- default |
446 |
- |
447 |
- cabal_src_install |
448 |
- |
449 |
- echo -e "#!/bin/sh\n/usr/bin/xmonad" > "${T}/${PN}" |
450 |
- exeinto /etc/X11/Sessions |
451 |
- doexe "${T}/${PN}" |
452 |
- |
453 |
- insinto /usr/share/xsessions |
454 |
- doins "${FILESDIR}/${PN}.desktop" |
455 |
- |
456 |
- doman man/xmonad.1 |
457 |
-} |
458 |
- |
459 |
-pkg_postinst() { |
460 |
- haskell-cabal_pkg_postinst |
461 |
- |
462 |
- elog "A sample ${SAMPLE_CONFIG} configuration file can be found here:" |
463 |
- elog " /usr/share/${PF}/ghc-$(ghc-version)/man/xmonad.hs" |
464 |
- elog "The parameters in this file are the defaults used by xmonad." |
465 |
- elog "To customize xmonad, copy this file to:" |
466 |
- elog " ~/.xmonad/${SAMPLE_CONFIG}" |
467 |
- elog "After editing, use 'mod-q' to dynamically restart xmonad " |
468 |
- elog "(where the 'mod' key defaults to 'Alt')." |
469 |
- elog "" |
470 |
- elog "Read the README or man page for more information, and to see " |
471 |
- elog "other possible configurations go to:" |
472 |
- elog " http://haskell.org/haskellwiki/Xmonad/Config_archive" |
473 |
- elog "Please note that many of these configurations will require the " |
474 |
- elog "x11-wm/xmonad-contrib package to be installed." |
475 |
-} |