Gentoo Archives: gentoo-commits

From: Andrey Grozin <grozin@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/wxmaxima/
Date: Mon, 22 Oct 2018 16:37:28
Message-Id: 1540226210.ac62acb1a45f93c6382b05a3524204c12e066c26.grozin@gentoo
1 commit: ac62acb1a45f93c6382b05a3524204c12e066c26
2 Author: Andrey Grozin <grozin <AT> gentoo <DOT> org>
3 AuthorDate: Mon Oct 22 16:35:50 2018 +0000
4 Commit: Andrey Grozin <grozin <AT> gentoo <DOT> org>
5 CommitDate: Mon Oct 22 16:36:50 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac62acb1
7
8 sci-mathematics/wxmaxima: bump to 18.10.2
9
10 Signed-off-by: Andrey Grozin <grozin <AT> gentoo.org>
11 Package-Manager: Portage-2.3.41, Repoman-2.3.9
12
13 sci-mathematics/wxmaxima/Manifest | 1 +
14 sci-mathematics/wxmaxima/wxmaxima-18.10.2.ebuild | 52 ++++++++++++++++++++++++
15 2 files changed, 53 insertions(+)
16
17 diff --git a/sci-mathematics/wxmaxima/Manifest b/sci-mathematics/wxmaxima/Manifest
18 index e34ec2b03ec..9455e3c1f51 100644
19 --- a/sci-mathematics/wxmaxima/Manifest
20 +++ b/sci-mathematics/wxmaxima/Manifest
21 @@ -1,3 +1,4 @@
22 DIST wxmaxima-15.08.2.tar.gz 5592673 BLAKE2B cacb508cbcb24e27a43998ba0079b14117980669c25b39b017c0c659ef48d2ad338c6503aea99447a14250ed1a68a3414880828fc8ffdcbd3177b8eb9355a919 SHA512 a537c49477f54df4fd9e4e42a5e0d0d740f1ede817d807a98b7cec877a3ad77b2be0a61ae487a7fa5beb193b112eca163b8873292ecab5acf118d58a91e91af6
23 DIST wxmaxima-18.02.0.tar.gz 10131174 BLAKE2B d2137d4dfb23244c677a64578ea8cd132514d6e80b39ed1ed938a64952fcd9928459a64ceafccd34ef925fea6161a79112da9e8091de2ba8f93b4137f3240692 SHA512 e40a5fa701bd40c279de95bc16269a72678443ef0bdb14c3770c81feeaf33ddfff6c10f00b32239adcdf696f2a449c6d88d168b732d1273764c98c6ff807fd84
24 DIST wxmaxima-18.10.0.tar.gz 12144997 BLAKE2B 78cfe2cfa5532271cc07eb7bb106b0c9708df4ae3086c02a859f51affe87dd813b3ca28b7fb1137cfb2acbef4f2ce12d2464c30a6dd39d47c028cf4f6c6b030e SHA512 b8cc4288db6bd673a7de7e05d3ff9e3dec1660a78944c2fcd80422cbb6102eea81de33dbc19e7f66e31e0a044be9e935a7f7323b855a1dd3302c3763e5c98196
25 +DIST wxmaxima-18.10.2.tar.gz 12146348 BLAKE2B 3c43e807cd8eb2a7e2a6ec1cab82427a6e6df37d4d786639168008672a5763d545dd6387e969d0ff4d6db77d8155b7350a7673b273f00cb02c1779b82d64c35c SHA512 96cabe17a1df4134d991c4a1104da76375429038da03df6a09729b8afaf279788cb0859d723bb1c9cf3e24782f63aeb198b9407515108e0e637c48c410b70a37
26
27 diff --git a/sci-mathematics/wxmaxima/wxmaxima-18.10.2.ebuild b/sci-mathematics/wxmaxima/wxmaxima-18.10.2.ebuild
28 new file mode 100644
29 index 00000000000..56c7b4a3e19
30 --- /dev/null
31 +++ b/sci-mathematics/wxmaxima/wxmaxima-18.10.2.ebuild
32 @@ -0,0 +1,52 @@
33 +# Copyright 1999-2018 Gentoo Foundation
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=6
37 +WX_GTK_VER="3.0"
38 +PLOCALES="ca cs da de el es fi fr gl hu it ja kab nb pl pt_BR ru tr uk zh_CN zh_TW"
39 +inherit cmake-utils wxwidgets l10n xdg-utils gnome2-utils
40 +
41 +DESCRIPTION="Graphical frontend to Maxima, using the wxWidgets toolkit"
42 +HOMEPAGE="http://wxmaxima-developers.github.io/wxmaxima/"
43 +SRC_URI="https://github.com/wxMaxima-developers/wxmaxima/archive/Version-${PV}.tar.gz -> ${P}.tar.gz"
44 +
45 +LICENSE="GPL-2"
46 +SLOT="0"
47 +KEYWORDS="~amd64 ~ppc ~x86"
48 +IUSE=""
49 +S="${WORKDIR}"/${PN}-Version-${PV}
50 +
51 +DEPEND="
52 + dev-libs/libxml2:2
53 + x11-libs/wxGTK:${WX_GTK_VER}"
54 +RDEPEND="${DEPEND}
55 + media-fonts/jsmath
56 + sci-visualization/gnuplot[wxwidgets]
57 + sci-mathematics/maxima"
58 +
59 +src_prepare() {
60 + setup-wxwidgets
61 + cmake-utils_src_prepare
62 +
63 + sed -e "s|share/doc/${PN}|share/doc/${PF}|g" -i "${S}"/info/CMakeLists.txt \
64 + || die "sed info/CMakeLists.txt failed"
65 +
66 + # locales
67 + rm_po() {
68 + rm "${S}"/locales/${1}.po || die "rm ${1}.po failed"
69 + }
70 + l10n_find_plocales_changes "${S}"/locales '' '.po'
71 + l10n_for_each_disabled_locale_do rm_po
72 +}
73 +
74 +pkg_postinst() {
75 + xdg_desktop_database_update
76 + xdg_mimeinfo_database_update
77 + gnome2_icon_cache_update
78 +}
79 +
80 +pkg_postrm() {
81 + xdg_desktop_database_update
82 + xdg_mimeinfo_database_update
83 + gnome2_icon_cache_update
84 +}