Gentoo Archives: gentoo-commits

From: Aaron Swenson <titanofold@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-office/gnucash/
Date: Wed, 29 Aug 2018 10:54:26
Message-Id: 1535540049.9c68791fdcd10e8291ed5b6a7630bcf59a1302d5.titanofold@gentoo
1 commit: 9c68791fdcd10e8291ed5b6a7630bcf59a1302d5
2 Author: Aaron W. Swenson <titanofold <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 29 10:50:48 2018 +0000
4 Commit: Aaron Swenson <titanofold <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 29 10:54:09 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c68791f
7
8 app-office/gnucash: Cleanup
9
10 Package-Manager: Portage-2.3.40, Repoman-2.3.9
11
12 app-office/gnucash/Manifest | 4 -
13 app-office/gnucash/gnucash-2.7.5.ebuild | 162 -----------------------------
14 app-office/gnucash/gnucash-2.7.7-r1.ebuild | 162 -----------------------------
15 app-office/gnucash/gnucash-3.0.ebuild | 160 ----------------------------
16 app-office/gnucash/gnucash-3.1.ebuild | 160 ----------------------------
17 5 files changed, 648 deletions(-)
18
19 diff --git a/app-office/gnucash/Manifest b/app-office/gnucash/Manifest
20 index ccc954e31ab..0b9b77c4e41 100644
21 --- a/app-office/gnucash/Manifest
22 +++ b/app-office/gnucash/Manifest
23 @@ -1,7 +1,3 @@
24 DIST gnucash-2.7.4.tar.bz2 13364512 BLAKE2B 0a552efe5a4f024517c054516eb25b51abb2f934e6fc904afd4b0fb48283f9ebb89583b83b0efefba66d014df16c8997c413d05278d4290c44e4fa2278564b61 SHA512 d096ec2a3907dcd09c936f0a49ef6fb5028a17d2e0ade9e68eae7303530480ce19e08c1864efd862d363fda9ef6343260396b794b3c4ac74544baa2628a310eb
25 -DIST gnucash-2.7.5.tar.bz2 13330271 BLAKE2B e06328050a2dd8e80e224cf13f51c1c7151e73f9a1c9f14581f33bfcf8bf07b273962620b7281637101eab8c5eff67a3e5e8e34d81f0c8d263ac33bf6d1eb40c SHA512 68cd6e6f61a43b8837e9efe693d22f62ebe10a8bb7d593814fb6a12d035d74ec1e444f53010ad53c6b1adf28c75aa482403c06052314a91636c2a8baa30e09af
26 -DIST gnucash-2.7.7.tar.bz2 13368946 BLAKE2B 06e6815af713235ea31859532911303db4fa5e8dcd50b9111aa513795963eaca29a612eeced27399441f43563753d977468dfd901a49dfa689b5d36e7b985ebf SHA512 b7d91e87c4bc4e604560f4502a86deaafa4f636e9fe2af26db53b11da9f48986c970ba0ed08cb7172ca08a5fb2da451d26976963241206c388a33555c80f28fe
27 -DIST gnucash-3.0.tar.bz2 13366724 BLAKE2B 4c6e87d433f203cca73f1b4ee623a4bb260bdd6812aaf24af0045384cbe8fc24cc5215b4a4bbe4f7446bfd4626ef7cf09f67f2031f49c2563784528294aae8fb SHA512 5ec13b8abe1520a7e614ceeca4c41d5dba3ebae4ec965918584963022ceb5cb3b85862289a85a72767db74a0c735214a78342a53c37e6da939ff850538174a87
28 -DIST gnucash-3.1-1.tar.bz2 13374530 BLAKE2B 51dcdea6b91a72288a9e9583d50edbe88303b93fe0059ea3444a0965723bb29955227df5e6eda910638f28a3eacdf367fdca1783871258b8ce396598e2b5edc0 SHA512 34d675cf1434f280345c40e6f448b3c2ac5b3cde33b15e662bbda784660ad92168e4b0d14d4fbf190cdfa6a7954806520ab4b72a7460736c78f934f803b1d5e0
29 DIST gnucash-3.2.tar.bz2 13383942 BLAKE2B ce4beb9eab290bbc85c4b3bf68b205a8ebb274056bf10ef1721bce48ec18e4df4b488ce885dc767b4f1e951dabcdc2ba702cb5fe239f249ec50c8d2d1d12a434 SHA512 ef74cbf396096a71316e14500a5b4e57670f9e9c0c5d46f3afe051ccbae2e46a5f14edd8dd805dfb61276b934db286d48ae044160699df82689e2718ed2f7573
30 DIST gtest-1.8.0.tar.gz 1281617 BLAKE2B ac052b4d0eb0d8ded03a8c7dff05177818627b8a51f2dbc2c162b2ee2a5d1323539e7d0d02236d9ebb799995e018f0171c2fdaeb4de3bb339548265e50de79e6 SHA512 1dbece324473e53a83a60601b02c92c089f5d314761351974e097b2cf4d24af4296f9eb8653b6b03b1e363d9c5f793897acae1f0c7ac40149216035c4d395d9d
31
32 diff --git a/app-office/gnucash/gnucash-2.7.5.ebuild b/app-office/gnucash/gnucash-2.7.5.ebuild
33 deleted file mode 100644
34 index 5b65c36fec6..00000000000
35 --- a/app-office/gnucash/gnucash-2.7.5.ebuild
36 +++ /dev/null
37 @@ -1,162 +0,0 @@
38 -# Copyright 1999-2018 Gentoo Foundation
39 -# Distributed under the terms of the GNU General Public License v2
40 -
41 -EAPI=6
42 -
43 -# google{test,mock} version
44 -GV="1.8.0"
45 -PYTHON_COMPAT=( python2_7 )
46 -
47 -inherit cmake-utils gnome2-utils python-single-r1 xdg-utils
48 -
49 -DESCRIPTION="A personal finance manager"
50 -HOMEPAGE="http://www.gnucash.org/"
51 -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2
52 - https://github.com/google/googletest/archive/release-${GV}.tar.gz -> gtest-${GV}.tar.gz"
53 -
54 -SLOT="0"
55 -LICENSE="GPL-2"
56 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
57 -
58 -# Add doc back in for 3.0 and bump app-doc/gnucash-docs
59 -IUSE="aqbanking chipcard debug examples gnome-keyring mysql nls ofx postgres
60 - python quotes -register2 sqlite"
61 -REQUIRED_USE="
62 - chipcard? ( aqbanking )
63 - python? ( ${PYTHON_REQUIRED_USE} )"
64 -
65 -# libdbi version requirement for sqlite taken from bug #455134
66 -#
67 -# dev-libs/boost must always be built with nls enabled.
68 -RDEPEND="
69 - >=dev-libs/glib-2.40.0:2
70 - >=dev-libs/libxml2-2.7.0:2
71 - >=dev-scheme/guile-2.0.0:12=[regex]
72 - >=sys-libs/zlib-1.1.4
73 - >=x11-libs/gtk+-3.14.0:3
74 - dev-libs/boost:=[icu,nls]
75 - dev-libs/icu:=
76 - dev-libs/libxslt
77 - gnome-base/dconf
78 - net-libs/webkit-gtk:4=
79 - aqbanking? (
80 - >=net-libs/aqbanking-5[gtk,ofx?]
81 - sys-libs/gwenhywfar[gtk]
82 - chipcard? ( sys-libs/libchipcard )
83 - )
84 - gnome-keyring? ( >=app-crypt/libsecret-0.18 )
85 - mysql? (
86 - dev-db/libdbi
87 - dev-db/libdbi-drivers[mysql]
88 - )
89 - ofx? ( >=dev-libs/libofx-0.9.1 )
90 - postgres? (
91 - dev-db/libdbi
92 - dev-db/libdbi-drivers[postgres]
93 - )
94 - python? ( ${PYTHON_DEPS} )
95 - quotes? (
96 - >=dev-perl/Finance-Quote-1.11
97 - dev-perl/Date-Manip
98 - dev-perl/HTML-TableExtract
99 - )
100 - sqlite? (
101 - >=dev-db/libdbi-0.9.0
102 - >=dev-db/libdbi-drivers-0.9.0[sqlite]
103 - )
104 -"
105 -
106 -DEPEND="${RDEPEND}
107 - ~dev-cpp/gtest-${GV}
108 - dev-lang/perl
109 - dev-perl/XML-Parser
110 - dev-util/intltool
111 - gnome-base/gnome-common
112 - sys-devel/libtool
113 - virtual/pkgconfig
114 -"
115 -
116 -# Uncomment for 3.0
117 -# PDEPEND="doc? (
118 -# ~app-doc/gnucash-docs-${PV}
119 -# gnome-extra/yelp
120 -# )"
121 -
122 -PATCHES=( "${FILESDIR}"/${PN}-2.7.4-fix-tests-for-32bit-platforms.patch )
123 -
124 -pkg_setup() {
125 - use python && python-single-r1_pkg_setup
126 - xdg_environment_reset
127 -}
128 -
129 -src_configure() {
130 - local sql_on_off="OFF"
131 - if use mysql || use postgres || use sqlite ; then
132 - sql_on_off="ON"
133 - fi
134 -
135 - local mycmakeargs=(
136 - -DGMOCK_ROOT="${WORKDIR}"/googletest-release-${GV}/googlemock
137 - -DGTEST_ROOT="${WORKDIR}"/googletest-release-${GV}/googletest
138 -
139 - -DDISABLE_NLS=$(usex !nls)
140 - -DENABLE_REGISTER2=$(usex register2)
141 - -DWITH_AQBANKING=$(usex aqbanking)
142 - -DWITH_OFX=$(usex ofx)
143 - -DWITH_PYTHON=$(usex python)
144 - -DWITH_SQL=${sql_on_off}
145 - )
146 -
147 - cmake-utils_src_configure
148 -}
149 -
150 -src_test() {
151 - if use python ; then
152 - cp common/test-core/unittest_support.py \
153 - "${BUILD_DIR}"/common/test-core/ || die
154 - fi
155 -
156 - cd "${BUILD_DIR}" || die
157 - XDG_DATA_HOME="${T}/$(whoami)" emake check
158 -}
159 -
160 -src_install() {
161 - cmake-utils_src_install
162 -
163 - rm "${ED%/}"/usr/share/doc/${PF}/README.dependencies || die
164 - rm "${ED%/}"/usr/share/glib-2.0/schemas/gschemas.compiled || die
165 -
166 - if use examples ; then
167 - mv "${ED%/}"/usr/share/doc/gnucash \
168 - "${ED%/}"/usr/share/doc/${PF}/examples || die
169 - pushd "${ED%/}"/usr/share/doc/${PF}/examples/ > /dev/null || die
170 - rm AUTHORS DOCUMENTERS LICENSE NEWS projects.html ChangeLog* \
171 - *win32-bin.txt || die
172 - popd > /dev/null || die
173 - docompress -x /usr/share/doc/${PF}/examples/
174 - else
175 - rm -r "${ED%/}"/usr/share/doc/gnucash || die
176 - fi
177 -
178 - use aqbanking && dodoc doc/README.HBCI
179 - use ofx && dodoc doc/README.OFX
180 -}
181 -
182 -pkg_postinst() {
183 - gnome2_icon_cache_update
184 - gnome2_schemas_update
185 - xdg_desktop_database_update
186 - xdg_mimeinfo_database_update
187 -
188 - ewarn "Backup all financial files or databases before using GnuCash >=2.7.0!"
189 - ewarn
190 - ewarn "GnuCash 2.7.0 introduced large changes in its file format and database"
191 - ewarn "schema that WILL prevent you from reverting back to GnuCash 2.6."
192 -}
193 -
194 -pkg_postrm() {
195 - gnome2_icon_cache_update
196 - gnome2_schemas_update
197 - xdg_desktop_database_update
198 - xdg_mimeinfo_database_update
199 -}
200
201 diff --git a/app-office/gnucash/gnucash-2.7.7-r1.ebuild b/app-office/gnucash/gnucash-2.7.7-r1.ebuild
202 deleted file mode 100644
203 index 5b5dde99e04..00000000000
204 --- a/app-office/gnucash/gnucash-2.7.7-r1.ebuild
205 +++ /dev/null
206 @@ -1,162 +0,0 @@
207 -# Copyright 1999-2018 Gentoo Foundation
208 -# Distributed under the terms of the GNU General Public License v2
209 -
210 -EAPI=6
211 -
212 -# google{test,mock} version
213 -GV="1.8.0"
214 -PYTHON_COMPAT=( python3_{4,5,6} )
215 -
216 -inherit cmake-utils gnome2-utils python-single-r1 xdg-utils
217 -
218 -DESCRIPTION="A personal finance manager"
219 -HOMEPAGE="http://www.gnucash.org/"
220 -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2
221 - https://github.com/google/googletest/archive/release-${GV}.tar.gz -> gtest-${GV}.tar.gz"
222 -
223 -SLOT="0"
224 -LICENSE="GPL-2"
225 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
226 -
227 -# Add doc back in for 3.0 and bump app-doc/gnucash-docs
228 -IUSE="aqbanking chipcard debug examples gnome-keyring mysql nls ofx postgres
229 - python quotes -register2 sqlite"
230 -REQUIRED_USE="
231 - chipcard? ( aqbanking )
232 - python? ( ${PYTHON_REQUIRED_USE} )"
233 -
234 -# libdbi version requirement for sqlite taken from bug #455134
235 -#
236 -# dev-libs/boost must always be built with nls enabled.
237 -RDEPEND="
238 - >=dev-libs/glib-2.40.0:2
239 - >=dev-libs/libxml2-2.7.0:2
240 - >=dev-scheme/guile-2.0.0:12=[regex]
241 - >=sys-libs/zlib-1.1.4
242 - >=x11-libs/gtk+-3.14.0:3
243 - dev-libs/boost:=[icu,nls]
244 - dev-libs/icu:=
245 - dev-libs/libxslt
246 - gnome-base/dconf
247 - net-libs/webkit-gtk:4=
248 - aqbanking? (
249 - >=net-libs/aqbanking-5[gtk,ofx?]
250 - sys-libs/gwenhywfar[gtk]
251 - chipcard? ( sys-libs/libchipcard )
252 - )
253 - gnome-keyring? ( >=app-crypt/libsecret-0.18 )
254 - mysql? (
255 - dev-db/libdbi
256 - dev-db/libdbi-drivers[mysql]
257 - )
258 - ofx? ( >=dev-libs/libofx-0.9.1 )
259 - postgres? (
260 - dev-db/libdbi
261 - dev-db/libdbi-drivers[postgres]
262 - )
263 - python? ( ${PYTHON_DEPS} )
264 - quotes? (
265 - >=dev-perl/Finance-Quote-1.11
266 - dev-perl/Date-Manip
267 - dev-perl/HTML-TableExtract
268 - )
269 - sqlite? (
270 - >=dev-db/libdbi-0.9.0
271 - >=dev-db/libdbi-drivers-0.9.0[sqlite]
272 - )
273 -"
274 -
275 -DEPEND="${RDEPEND}
276 - ~dev-cpp/gtest-${GV}
277 - >=sys-devel/gettext-0.19.6
278 - dev-lang/perl
279 - dev-perl/XML-Parser
280 - gnome-base/gnome-common
281 - sys-devel/libtool
282 - virtual/pkgconfig
283 -"
284 -
285 -# Uncomment for 3.0
286 -# PDEPEND="doc? (
287 -# ~app-doc/gnucash-docs-${PV}
288 -# gnome-extra/yelp
289 -# )"
290 -
291 -#PATCHES=( "${FILESDIR}"/${PN}-2.7.4-fix-tests-for-32bit-platforms.patch )
292 -
293 -pkg_setup() {
294 - use python && python-single-r1_pkg_setup
295 - xdg_environment_reset
296 -}
297 -
298 -src_configure() {
299 - local sql_on_off="OFF"
300 - if use mysql || use postgres || use sqlite ; then
301 - sql_on_off="ON"
302 - fi
303 -
304 - local mycmakeargs=(
305 - -DGMOCK_ROOT="${WORKDIR}"/googletest-release-${GV}/googlemock
306 - -DGTEST_ROOT="${WORKDIR}"/googletest-release-${GV}/googletest
307 -
308 - -DDISABLE_NLS=$(usex !nls)
309 - -DENABLE_REGISTER2=$(usex register2)
310 - -DWITH_AQBANKING=$(usex aqbanking)
311 - -DWITH_OFX=$(usex ofx)
312 - -DWITH_PYTHON=$(usex python)
313 - -DWITH_SQL=${sql_on_off}
314 - )
315 -
316 - cmake-utils_src_configure
317 -}
318 -
319 -src_test() {
320 - if use python ; then
321 - cp common/test-core/unittest_support.py \
322 - "${BUILD_DIR}"/common/test-core/ || die
323 - fi
324 -
325 - cd "${BUILD_DIR}" || die
326 - XDG_DATA_HOME="${T}/$(whoami)" emake check
327 -}
328 -
329 -src_install() {
330 - cmake-utils_src_install
331 -
332 - rm "${ED%/}"/usr/share/doc/${PF}/README.dependencies || die
333 - rm "${ED%/}"/usr/share/glib-2.0/schemas/gschemas.compiled || die
334 -
335 - if use examples ; then
336 - mv "${ED%/}"/usr/share/doc/gnucash \
337 - "${ED%/}"/usr/share/doc/${PF}/examples || die
338 - pushd "${ED%/}"/usr/share/doc/${PF}/examples/ > /dev/null || die
339 - rm AUTHORS DOCUMENTERS LICENSE NEWS projects.html ChangeLog* \
340 - *win32-bin.txt || die
341 - popd > /dev/null || die
342 - docompress -x /usr/share/doc/${PF}/examples/
343 - else
344 - rm -r "${ED%/}"/usr/share/doc/gnucash || die
345 - fi
346 -
347 - use aqbanking && dodoc doc/README.HBCI
348 - use ofx && dodoc doc/README.OFX
349 -}
350 -
351 -pkg_postinst() {
352 - gnome2_icon_cache_update
353 - gnome2_schemas_update
354 - xdg_desktop_database_update
355 - xdg_mimeinfo_database_update
356 -
357 - ewarn "Backup all financial files or databases before using GnuCash >=2.7.0!"
358 - ewarn
359 - ewarn "GnuCash 2.7.0 introduced large changes in its file format and database"
360 - ewarn "schema that WILL prevent you from reverting back to GnuCash 2.6."
361 -}
362 -
363 -pkg_postrm() {
364 - gnome2_icon_cache_update
365 - gnome2_schemas_update
366 - xdg_desktop_database_update
367 - xdg_mimeinfo_database_update
368 -}
369
370 diff --git a/app-office/gnucash/gnucash-3.0.ebuild b/app-office/gnucash/gnucash-3.0.ebuild
371 deleted file mode 100644
372 index bc347e50c6f..00000000000
373 --- a/app-office/gnucash/gnucash-3.0.ebuild
374 +++ /dev/null
375 @@ -1,160 +0,0 @@
376 -# Copyright 1999-2018 Gentoo Foundation
377 -# Distributed under the terms of the GNU General Public License v2
378 -
379 -EAPI=6
380 -
381 -# google{test,mock} version
382 -GV="1.8.0"
383 -PYTHON_COMPAT=( python3_{4,5,6} )
384 -
385 -inherit cmake-utils gnome2-utils python-single-r1 xdg-utils
386 -
387 -DESCRIPTION="A personal finance manager"
388 -HOMEPAGE="http://www.gnucash.org/"
389 -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2
390 - https://github.com/google/googletest/archive/release-${GV}.tar.gz -> gtest-${GV}.tar.gz"
391 -
392 -SLOT="0"
393 -LICENSE="GPL-2"
394 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
395 -
396 -IUSE="aqbanking chipcard debug doc examples gnome-keyring mysql nls ofx postgres
397 - python quotes -register2 sqlite"
398 -REQUIRED_USE="
399 - chipcard? ( aqbanking )
400 - python? ( ${PYTHON_REQUIRED_USE} )"
401 -
402 -# libdbi version requirement for sqlite taken from bug #455134
403 -#
404 -# dev-libs/boost must always be built with nls enabled.
405 -RDEPEND="
406 - >=dev-libs/glib-2.40.0:2
407 - >=dev-libs/libxml2-2.7.0:2
408 - >=dev-scheme/guile-2.0.0:12=[regex]
409 - >=sys-libs/zlib-1.1.4
410 - >=x11-libs/gtk+-3.14.0:3
411 - dev-libs/boost:=[icu,nls]
412 - dev-libs/icu:=
413 - dev-libs/libxslt
414 - gnome-base/dconf
415 - net-libs/webkit-gtk:4=
416 - aqbanking? (
417 - >=net-libs/aqbanking-5[gtk,ofx?]
418 - sys-libs/gwenhywfar[gtk]
419 - chipcard? ( sys-libs/libchipcard )
420 - )
421 - gnome-keyring? ( >=app-crypt/libsecret-0.18 )
422 - mysql? (
423 - dev-db/libdbi
424 - dev-db/libdbi-drivers[mysql]
425 - )
426 - ofx? ( >=dev-libs/libofx-0.9.1 )
427 - postgres? (
428 - dev-db/libdbi
429 - dev-db/libdbi-drivers[postgres]
430 - )
431 - python? ( ${PYTHON_DEPS} )
432 - quotes? (
433 - >=dev-perl/Finance-Quote-1.11
434 - dev-perl/Date-Manip
435 - dev-perl/HTML-TableExtract
436 - )
437 - sqlite? (
438 - >=dev-db/libdbi-0.9.0
439 - >=dev-db/libdbi-drivers-0.9.0[sqlite]
440 - )
441 -"
442 -
443 -DEPEND="${RDEPEND}
444 - ~dev-cpp/gtest-${GV}
445 - >=sys-devel/gettext-0.19.6
446 - dev-lang/perl
447 - dev-perl/XML-Parser
448 - gnome-base/gnome-common
449 - sys-devel/libtool
450 - virtual/pkgconfig
451 -"
452 -
453 -PDEPEND="doc? (
454 - ~app-doc/gnucash-docs-${PV}
455 - gnome-extra/yelp
456 -)"
457 -
458 -#PATCHES=( "${FILESDIR}"/${PN}-2.7.4-fix-tests-for-32bit-platforms.patch )
459 -
460 -pkg_setup() {
461 - use python && python-single-r1_pkg_setup
462 - xdg_environment_reset
463 -}
464 -
465 -src_configure() {
466 - local sql_on_off="OFF"
467 - if use mysql || use postgres || use sqlite ; then
468 - sql_on_off="ON"
469 - fi
470 -
471 - local mycmakeargs=(
472 - -DGMOCK_ROOT="${WORKDIR}"/googletest-release-${GV}/googlemock
473 - -DGTEST_ROOT="${WORKDIR}"/googletest-release-${GV}/googletest
474 -
475 - -DDISABLE_NLS=$(usex !nls)
476 - -DENABLE_REGISTER2=$(usex register2)
477 - -DWITH_AQBANKING=$(usex aqbanking)
478 - -DWITH_OFX=$(usex ofx)
479 - -DWITH_PYTHON=$(usex python)
480 - -DWITH_SQL=${sql_on_off}
481 - )
482 -
483 - cmake-utils_src_configure
484 -}
485 -
486 -src_test() {
487 - if use python ; then
488 - cp common/test-core/unittest_support.py \
489 - "${BUILD_DIR}"/common/test-core/ || die
490 - fi
491 -
492 - cd "${BUILD_DIR}" || die
493 - XDG_DATA_HOME="${T}/$(whoami)" emake check
494 -}
495 -
496 -src_install() {
497 - cmake-utils_src_install
498 -
499 - rm "${ED%/}"/usr/share/doc/${PF}/README.dependencies || die
500 - rm "${ED%/}"/usr/share/glib-2.0/schemas/gschemas.compiled || die
501 -
502 - if use examples ; then
503 - mv "${ED%/}"/usr/share/doc/gnucash \
504 - "${ED%/}"/usr/share/doc/${PF}/examples || die
505 - pushd "${ED%/}"/usr/share/doc/${PF}/examples/ > /dev/null || die
506 - rm AUTHORS DOCUMENTERS LICENSE NEWS projects.html ChangeLog* \
507 - *win32-bin.txt || die
508 - popd > /dev/null || die
509 - docompress -x /usr/share/doc/${PF}/examples/
510 - else
511 - rm -r "${ED%/}"/usr/share/doc/gnucash || die
512 - fi
513 -
514 - use aqbanking && dodoc doc/README.HBCI
515 - use ofx && dodoc doc/README.OFX
516 -}
517 -
518 -pkg_postinst() {
519 - gnome2_icon_cache_update
520 - gnome2_schemas_update
521 - xdg_desktop_database_update
522 - xdg_mimeinfo_database_update
523 -
524 - ewarn "Backup all financial files or databases before using GnuCash >=2.7.0!"
525 - ewarn
526 - ewarn "GnuCash 2.7.0 introduced large changes in its file format and database"
527 - ewarn "schema that WILL prevent you from reverting back to GnuCash 2.6."
528 -}
529 -
530 -pkg_postrm() {
531 - gnome2_icon_cache_update
532 - gnome2_schemas_update
533 - xdg_desktop_database_update
534 - xdg_mimeinfo_database_update
535 -}
536
537 diff --git a/app-office/gnucash/gnucash-3.1.ebuild b/app-office/gnucash/gnucash-3.1.ebuild
538 deleted file mode 100644
539 index d75f0e734e3..00000000000
540 --- a/app-office/gnucash/gnucash-3.1.ebuild
541 +++ /dev/null
542 @@ -1,160 +0,0 @@
543 -# Copyright 1999-2018 Gentoo Foundation
544 -# Distributed under the terms of the GNU General Public License v2
545 -
546 -EAPI=6
547 -
548 -# google{test,mock} version
549 -GV="1.8.0"
550 -PYTHON_COMPAT=( python3_{4,5,6} )
551 -
552 -inherit cmake-utils gnome2-utils python-single-r1 xdg-utils
553 -
554 -DESCRIPTION="A personal finance manager"
555 -HOMEPAGE="http://www.gnucash.org/"
556 -SRC_URI="https://github.com/Gnucash/${PN}/releases/download/${PV}/${P}-1.tar.bz2
557 - https://github.com/google/googletest/archive/release-${GV}.tar.gz -> gtest-${GV}.tar.gz"
558 -
559 -SLOT="0"
560 -LICENSE="GPL-2"
561 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
562 -
563 -IUSE="aqbanking chipcard debug doc examples gnome-keyring mysql nls ofx postgres
564 - python quotes -register2 sqlite"
565 -REQUIRED_USE="
566 - chipcard? ( aqbanking )
567 - python? ( ${PYTHON_REQUIRED_USE} )"
568 -
569 -# libdbi version requirement for sqlite taken from bug #455134
570 -#
571 -# dev-libs/boost must always be built with nls enabled.
572 -RDEPEND="
573 - >=dev-libs/glib-2.40.0:2
574 - >=dev-libs/libxml2-2.7.0:2
575 - >=dev-scheme/guile-2.0.0:12=[regex]
576 - >=sys-libs/zlib-1.1.4
577 - >=x11-libs/gtk+-3.14.0:3
578 - dev-libs/boost:=[icu,nls]
579 - dev-libs/icu:=
580 - dev-libs/libxslt
581 - gnome-base/dconf
582 - net-libs/webkit-gtk:4=
583 - aqbanking? (
584 - >=net-libs/aqbanking-5[gtk,ofx?]
585 - sys-libs/gwenhywfar[gtk]
586 - chipcard? ( sys-libs/libchipcard )
587 - )
588 - gnome-keyring? ( >=app-crypt/libsecret-0.18 )
589 - mysql? (
590 - dev-db/libdbi
591 - dev-db/libdbi-drivers[mysql]
592 - )
593 - ofx? ( >=dev-libs/libofx-0.9.1 )
594 - postgres? (
595 - dev-db/libdbi
596 - dev-db/libdbi-drivers[postgres]
597 - )
598 - python? ( ${PYTHON_DEPS} )
599 - quotes? (
600 - >=dev-perl/Finance-Quote-1.11
601 - dev-perl/Date-Manip
602 - dev-perl/HTML-TableExtract
603 - )
604 - sqlite? (
605 - >=dev-db/libdbi-0.9.0
606 - >=dev-db/libdbi-drivers-0.9.0[sqlite]
607 - )
608 -"
609 -
610 -DEPEND="${RDEPEND}
611 - ~dev-cpp/gtest-${GV}
612 - >=sys-devel/gettext-0.19.6
613 - dev-lang/perl
614 - dev-perl/XML-Parser
615 - gnome-base/gnome-common
616 - sys-devel/libtool
617 - virtual/pkgconfig
618 -"
619 -
620 -PDEPEND="doc? (
621 - ~app-doc/gnucash-docs-${PV}
622 - gnome-extra/yelp
623 -)"
624 -
625 -#PATCHES=( "${FILESDIR}"/${PN}-2.7.4-fix-tests-for-32bit-platforms.patch )
626 -
627 -pkg_setup() {
628 - use python && python-single-r1_pkg_setup
629 - xdg_environment_reset
630 -}
631 -
632 -src_configure() {
633 - local sql_on_off="OFF"
634 - if use mysql || use postgres || use sqlite ; then
635 - sql_on_off="ON"
636 - fi
637 -
638 - local mycmakeargs=(
639 - -DGMOCK_ROOT="${WORKDIR}"/googletest-release-${GV}/googlemock
640 - -DGTEST_ROOT="${WORKDIR}"/googletest-release-${GV}/googletest
641 -
642 - -DDISABLE_NLS=$(usex !nls)
643 - -DENABLE_REGISTER2=$(usex register2)
644 - -DWITH_AQBANKING=$(usex aqbanking)
645 - -DWITH_OFX=$(usex ofx)
646 - -DWITH_PYTHON=$(usex python)
647 - -DWITH_SQL=${sql_on_off}
648 - )
649 -
650 - cmake-utils_src_configure
651 -}
652 -
653 -src_test() {
654 - if use python ; then
655 - cp common/test-core/unittest_support.py \
656 - "${BUILD_DIR}"/common/test-core/ || die
657 - fi
658 -
659 - cd "${BUILD_DIR}" || die
660 - XDG_DATA_HOME="${T}/$(whoami)" emake check
661 -}
662 -
663 -src_install() {
664 - cmake-utils_src_install
665 -
666 - rm "${ED%/}"/usr/share/doc/${PF}/README.dependencies || die
667 - rm "${ED%/}"/usr/share/glib-2.0/schemas/gschemas.compiled || die
668 -
669 - if use examples ; then
670 - mv "${ED%/}"/usr/share/doc/gnucash \
671 - "${ED%/}"/usr/share/doc/${PF}/examples || die
672 - pushd "${ED%/}"/usr/share/doc/${PF}/examples/ > /dev/null || die
673 - rm AUTHORS DOCUMENTERS LICENSE NEWS projects.html ChangeLog* \
674 - *win32-bin.txt || die
675 - popd > /dev/null || die
676 - docompress -x /usr/share/doc/${PF}/examples/
677 - else
678 - rm -r "${ED%/}"/usr/share/doc/gnucash || die
679 - fi
680 -
681 - use aqbanking && dodoc doc/README.HBCI
682 - use ofx && dodoc doc/README.OFX
683 -}
684 -
685 -pkg_postinst() {
686 - gnome2_icon_cache_update
687 - gnome2_schemas_update
688 - xdg_desktop_database_update
689 - xdg_mimeinfo_database_update
690 -
691 - ewarn "Backup all financial files or databases before using GnuCash >=2.7.0!"
692 - ewarn
693 - ewarn "GnuCash 2.7.0 introduced large changes in its file format and database"
694 - ewarn "schema that WILL prevent you from reverting back to GnuCash 2.6."
695 -}
696 -
697 -pkg_postrm() {
698 - gnome2_icon_cache_update
699 - gnome2_schemas_update
700 - xdg_desktop_database_update
701 - xdg_mimeinfo_database_update
702 -}