Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-electronics/qelectrotech/
Date: Thu, 21 May 2020 19:12:04
Message-Id: 1590088312.8363d2a5defadbf903e0216ccab4fe3e11f37aaf.asturm@gentoo
1 commit: 8363d2a5defadbf903e0216ccab4fe3e11f37aaf
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 21 19:02:45 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Thu May 21 19:11:52 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8363d2a5
7
8 sci-electronics/qelectrotech: EAPI-7 bump
9
10 Package-Manager: Portage-2.3.99, Repoman-2.3.22
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 .../qelectrotech/qelectrotech-0.61.ebuild | 25 +++++++++++-----------
14 .../qelectrotech/qelectrotech-9999.ebuild | 25 +++++++++++-----------
15 2 files changed, 26 insertions(+), 24 deletions(-)
16
17 diff --git a/sci-electronics/qelectrotech/qelectrotech-0.61.ebuild b/sci-electronics/qelectrotech/qelectrotech-0.61.ebuild
18 index 5a06d6c2f6a..38d8540b0f5 100644
19 --- a/sci-electronics/qelectrotech/qelectrotech-0.61.ebuild
20 +++ b/sci-electronics/qelectrotech/qelectrotech-0.61.ebuild
21 @@ -1,11 +1,10 @@
22 -# Copyright 1999-2018 Gentoo Authors
23 +# Copyright 1999-2020 Gentoo Authors
24 # Distributed under the terms of the GNU General Public License v2
25
26 -EAPI=6
27 -
28 -inherit gnome2-utils qmake-utils xdg-utils
29 +EAPI=7
30
31 MY_P=${PN}-${PV%0}-src
32 +inherit qmake-utils xdg-utils
33
34 DESCRIPTION="Qt5 application to design electric diagrams"
35 HOMEPAGE="https://qelectrotech.org/"
36 @@ -16,6 +15,9 @@ SLOT="0"
37 KEYWORDS="amd64 x86"
38 IUSE="doc"
39
40 +BDEPEND="
41 + doc? ( app-doc/doxygen )
42 +"
43 RDEPEND="
44 dev-qt/qtconcurrent:5
45 dev-qt/qtcore:5
46 @@ -27,13 +29,12 @@ RDEPEND="
47 dev-qt/qtwidgets:5
48 dev-qt/qtxml:5
49 "
50 -DEPEND="${RDEPEND}
51 - doc? ( app-doc/doxygen )
52 -"
53 +DEPEND="${RDEPEND}"
54
55 S=${WORKDIR}/${MY_P}
56
57 DOCS=( CREDIT ChangeLog README )
58 +
59 PATCHES=( "${FILESDIR}/${PN}-0.3-fix-paths.patch" )
60
61 src_configure() {
62 @@ -43,22 +44,22 @@ src_configure() {
63 src_install() {
64 emake INSTALL_ROOT="${D}" install
65
66 - einstalldocs
67 -
68 if use doc; then
69 doxygen Doxyfile || die
70 - dodoc -r doc/html
71 + local HTML_DOCS=( doc/html/. )
72 fi
73 +
74 + einstalldocs
75 }
76
77 pkg_postinst() {
78 xdg_desktop_database_update
79 xdg_mimeinfo_database_update
80 - gnome2_icon_cache_update
81 + xdg_icon_cache_update
82 }
83
84 pkg_postrm() {
85 xdg_desktop_database_update
86 xdg_mimeinfo_database_update
87 - gnome2_icon_cache_update
88 + xdg_icon_cache_update
89 }
90
91 diff --git a/sci-electronics/qelectrotech/qelectrotech-9999.ebuild b/sci-electronics/qelectrotech/qelectrotech-9999.ebuild
92 index beb66ed5e78..3f4b1b8d7a2 100644
93 --- a/sci-electronics/qelectrotech/qelectrotech-9999.ebuild
94 +++ b/sci-electronics/qelectrotech/qelectrotech-9999.ebuild
95 @@ -1,11 +1,10 @@
96 -# Copyright 2001-2018 Gentoo Authors
97 +# Copyright 2001-2020 Gentoo Authors
98 # Distributed under the terms of the GNU General Public License v2
99
100 -EAPI=6
101 -
102 -inherit gnome2-utils qmake-utils subversion xdg-utils
103 +EAPI=7
104
105 MY_P=${PN}-${PV%0}-src
106 +inherit qmake-utils subversion xdg-utils
107
108 DESCRIPTION="Qt5 application to design electric diagrams"
109 HOMEPAGE="https://qelectrotech.org/"
110 @@ -16,6 +15,9 @@ SLOT="0"
111 KEYWORDS=""
112 IUSE="doc"
113
114 +BDEPEND="
115 + doc? ( app-doc/doxygen )
116 +"
117 RDEPEND="
118 dev-qt/qtconcurrent:5
119 dev-qt/qtcore:5
120 @@ -27,13 +29,12 @@ RDEPEND="
121 dev-qt/qtwidgets:5
122 dev-qt/qtxml:5
123 "
124 -DEPEND="${RDEPEND}
125 - doc? ( app-doc/doxygen )
126 -"
127 +DEPEND="${RDEPEND}"
128
129 S=${WORKDIR}/${MY_P}
130
131 DOCS=( CREDIT ChangeLog README )
132 +
133 PATCHES=( "${FILESDIR}/${PN}-0.3-fix-paths.patch" )
134
135 src_configure() {
136 @@ -43,22 +44,22 @@ src_configure() {
137 src_install() {
138 emake INSTALL_ROOT="${D}" install
139
140 - einstalldocs
141 -
142 if use doc; then
143 doxygen Doxyfile || die
144 - dodoc -r doc/html
145 + local HTML_DOCS=( doc/html/. )
146 fi
147 +
148 + einstalldocs
149 }
150
151 pkg_postinst() {
152 xdg_desktop_database_update
153 xdg_mimeinfo_database_update
154 - gnome2_icon_cache_update
155 + xdg_icon_cache_update
156 }
157
158 pkg_postrm() {
159 xdg_desktop_database_update
160 xdg_mimeinfo_database_update
161 - gnome2_icon_cache_update
162 + xdg_icon_cache_update
163 }