Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/cmake/
Date: Fri, 22 May 2020 14:09:48
Message-Id: 1590156568.f62ec5c837533604cae31bd0d19db7f2ef43cf90.asturm@gentoo
1 commit: f62ec5c837533604cae31bd0d19db7f2ef43cf90
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Fri May 22 12:06:44 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Fri May 22 14:09:28 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f62ec5c8
7
8 dev-util/cmake: Switch back to xdg-utils.eclass to avoid deps
9
10 Less deps at the cost of more lines.
11
12 Closes: https://bugs.gentoo.org/723512
13 Package-Manager: Portage-2.3.99, Repoman-2.3.22
14 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
15
16 dev-util/cmake/cmake-3.13.5.ebuild | 18 +++++++++++-------
17 dev-util/cmake/cmake-3.16.5.ebuild | 20 ++++++++++++--------
18 dev-util/cmake/cmake-3.17.2.ebuild | 20 ++++++++++++--------
19 3 files changed, 35 insertions(+), 23 deletions(-)
20
21 diff --git a/dev-util/cmake/cmake-3.13.5.ebuild b/dev-util/cmake/cmake-3.13.5.ebuild
22 index b9d4d984f6d..1c5774d1e71 100644
23 --- a/dev-util/cmake/cmake-3.13.5.ebuild
24 +++ b/dev-util/cmake/cmake-3.13.5.ebuild
25 @@ -5,7 +5,7 @@ EAPI=7
26
27 CMAKE_MAKEFILE_GENERATOR="emake"
28 CMAKE_REMOVE_MODULES_LIST=( none )
29 -inherit bash-completion-r1 elisp-common flag-o-matic toolchain-funcs virtualx xdg cmake
30 +inherit bash-completion-r1 cmake elisp-common flag-o-matic toolchain-funcs virtualx xdg-utils
31
32 MY_P="${P/_/-}"
33
34 @@ -211,16 +211,20 @@ src_install() {
35 rm -r "${ED}"/usr/share/cmake/{completions,editors} || die
36 }
37
38 -pkg_preinst() {
39 - use qt5 && xdg_pkg_preinst
40 -}
41 -
42 pkg_postinst() {
43 use emacs && elisp-site-regen
44 - use qt5 && xdg_pkg_postinst
45 + if use qt5; then
46 + xdg_icon_cache_update
47 + xdg_desktop_database_update
48 + xdg_mimeinfo_database_update
49 + fi
50 }
51
52 pkg_postrm() {
53 use emacs && elisp-site-regen
54 - use qt5 && xdg_pkg_postrm
55 + if use qt5; then
56 + xdg_icon_cache_update
57 + xdg_desktop_database_update
58 + xdg_mimeinfo_database_update
59 + fi
60 }
61
62 diff --git a/dev-util/cmake/cmake-3.16.5.ebuild b/dev-util/cmake/cmake-3.16.5.ebuild
63 index 49f4e63a42b..dc86361bb11 100644
64 --- a/dev-util/cmake/cmake-3.16.5.ebuild
65 +++ b/dev-util/cmake/cmake-3.16.5.ebuild
66 @@ -5,8 +5,8 @@ EAPI=7
67
68 CMAKE_MAKEFILE_GENERATOR="emake"
69 CMAKE_REMOVE_MODULES_LIST=( none )
70 -inherit bash-completion-r1 elisp-common flag-o-matic multiprocessing \
71 - toolchain-funcs virtualx xdg cmake
72 +inherit bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing \
73 + toolchain-funcs virtualx xdg-utils
74
75 MY_P="${P/_/-}"
76
77 @@ -201,16 +201,20 @@ src_install() {
78 rm -r "${ED}"/usr/share/cmake/{completions,editors} || die
79 }
80
81 -pkg_preinst() {
82 - use qt5 && xdg_pkg_preinst
83 -}
84 -
85 pkg_postinst() {
86 use emacs && elisp-site-regen
87 - use qt5 && xdg_pkg_postinst
88 + if use qt5; then
89 + xdg_icon_cache_update
90 + xdg_desktop_database_update
91 + xdg_mimeinfo_database_update
92 + fi
93 }
94
95 pkg_postrm() {
96 use emacs && elisp-site-regen
97 - use qt5 && xdg_pkg_postrm
98 + if use qt5; then
99 + xdg_icon_cache_update
100 + xdg_desktop_database_update
101 + xdg_mimeinfo_database_update
102 + fi
103 }
104
105 diff --git a/dev-util/cmake/cmake-3.17.2.ebuild b/dev-util/cmake/cmake-3.17.2.ebuild
106 index a6e3aed2b30..95c4ba7af87 100644
107 --- a/dev-util/cmake/cmake-3.17.2.ebuild
108 +++ b/dev-util/cmake/cmake-3.17.2.ebuild
109 @@ -5,8 +5,8 @@ EAPI=7
110
111 CMAKE_MAKEFILE_GENERATOR="emake"
112 CMAKE_REMOVE_MODULES_LIST=( none )
113 -inherit bash-completion-r1 elisp-common flag-o-matic multiprocessing \
114 - toolchain-funcs virtualx xdg cmake
115 +inherit bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing \
116 + toolchain-funcs virtualx xdg-utils
117
118 MY_P="${P/_/-}"
119
120 @@ -201,16 +201,20 @@ src_install() {
121 rm -r "${ED}"/usr/share/cmake/{completions,editors} || die
122 }
123
124 -pkg_preinst() {
125 - use qt5 && xdg_pkg_preinst
126 -}
127 -
128 pkg_postinst() {
129 use emacs && elisp-site-regen
130 - use qt5 && xdg_pkg_postinst
131 + if use qt5; then
132 + xdg_icon_cache_update
133 + xdg_desktop_database_update
134 + xdg_mimeinfo_database_update
135 + fi
136 }
137
138 pkg_postrm() {
139 use emacs && elisp-site-regen
140 - use qt5 && xdg_pkg_postrm
141 + if use qt5; then
142 + xdg_icon_cache_update
143 + xdg_desktop_database_update
144 + xdg_mimeinfo_database_update
145 + fi
146 }