Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-wm/enlightenment/
Date: Sun, 25 Mar 2018 10:28:19
Message-Id: 1521973689.79e90bd4d746a4afcd73edd8ec19c184eb4192ab.mgorny@gentoo
1 commit: 79e90bd4d746a4afcd73edd8ec19c184eb4192ab
2 Author: juippis <juippis <AT> gmail <DOT> com>
3 AuthorDate: Fri Mar 23 14:49:53 2018 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sun Mar 25 10:28:09 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79e90bd4
7
8 x11-wm/enlightenment-0.21.7: Disable module_check
9
10 Closes: https://bugs.gentoo.org/648896
11 Closes: https://github.com/gentoo/gentoo/pull/7566
12
13 x11-wm/enlightenment/enlightenment-0.21.7.ebuild | 23 +++++++++++++++++++----
14 1 file changed, 19 insertions(+), 4 deletions(-)
15
16 diff --git a/x11-wm/enlightenment/enlightenment-0.21.7.ebuild b/x11-wm/enlightenment/enlightenment-0.21.7.ebuild
17 index 1b788a54f59..d84967f414f 100644
18 --- a/x11-wm/enlightenment/enlightenment-0.21.7.ebuild
19 +++ b/x11-wm/enlightenment/enlightenment-0.21.7.ebuild
20 @@ -1,4 +1,4 @@
21 -# Copyright 1999-2017 Gentoo Foundation
22 +# Copyright 1999-2018 Gentoo Foundation
23 # Distributed under the terms of the GNU General Public License v2
24
25 EAPI="5"
26 @@ -13,7 +13,7 @@ else
27 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
28 fi
29
30 -inherit enlightenment
31 +inherit enlightenment xdg-utils
32
33 DESCRIPTION="Enlightenment DR17 window manager"
34
35 @@ -55,7 +55,10 @@ RDEPEND="
36 )
37 >=dev-libs/efl-1.18[X]
38 x11-libs/xcb-util-keysyms"
39 -DEPEND="${RDEPEND}"
40 +DEPEND="
41 + ${RDEPEND}
42 + sys-devel/automake:1.15
43 +"
44
45 S=${WORKDIR}/${MY_P}
46
47 @@ -89,7 +92,9 @@ check_modules() {
48 }
49
50 src_configure() {
51 - check_modules
52 + # sanity check fails after commit e25cf18ca19463a7d05519aa843cc76a189ab75c
53 + # see #648896. Can be restored with future release
54 + # check_modules
55
56 E_ECONF=(
57 --disable-install-sysactions
58 @@ -123,3 +128,13 @@ src_install() {
59 insinto /etc/enlightenment
60 newins "${FILESDIR}"/gentoo-sysactions.conf sysactions.conf
61 }
62 +
63 +pkg_postinst() {
64 + xdg_desktop_database_update
65 + xdg_mimeinfo_database_update
66 +}
67 +
68 +pkg_postrm() {
69 + xdg_desktop_database_update
70 + xdg_mimeinfo_database_update
71 +}