Gentoo Archives: gentoo-commits

From: "Manuel Rüger" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-office/texstudio/
Date: Sun, 22 Jan 2017 23:13:19
Message-Id: 1485126782.944806cc7884623945008c05fe37be8fff110b9d.mrueg@gentoo
1 commit: 944806cc7884623945008c05fe37be8fff110b9d
2 Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jan 22 23:12:31 2017 +0000
4 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
5 CommitDate: Sun Jan 22 23:13:02 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=944806cc
7
8 app-office/texstudio: Version bump to 2.12.0
9
10 Gentoo-Bug: #605316
11
12 Thanks to James R. and Jonas Stein
13
14 Package-Manager: portage-2.3.3
15
16 app-office/texstudio/Manifest | 1 +
17 app-office/texstudio/texstudio-2.12.0.ebuild | 92 ++++++++++++++++++++++++++++
18 2 files changed, 93 insertions(+)
19
20 diff --git a/app-office/texstudio/Manifest b/app-office/texstudio/Manifest
21 index ecf563f..e1533a6 100644
22 --- a/app-office/texstudio/Manifest
23 +++ b/app-office/texstudio/Manifest
24 @@ -1,3 +1,4 @@
25 DIST texstudio-2.10.8.tar.gz 26003322 SHA256 0a569544ceb0ff92e52ed57a34e8eb12e7a16eef1209320737aef5d5b81b3404 SHA512 3faa278f785dc1de34c5a502191430989f078d5301da93f1df13d70287e01322618fd146e1ee7c4c6714233a53affdbb92e3e67f5717b978d2fbe126c59da949 WHIRLPOOL 626d56e68df767e1b02a34f2abe9316c2d237d6e368294d7389c46394f3735d633bb0019da78da3194699cf3fbc3d257c489bbc63829b04199c681c11a688e8f
26 DIST texstudio-2.11.0.tar.gz 26263749 SHA256 170e6d68952251e8c64589b0d147cb7692005e135cc6fc14579c6fd593f54307 SHA512 773010bfa25de17e4deb0ae32325c26b5ff737bea837fba34fde28ec00d8e9a4d2c816d1f431c3c4e5a506354d1ff541e6b74bd36323e0fd3f20f4d389aab3be WHIRLPOOL 3f7b6feeeccef41f78da14a5f483a2f435ccc575b9ace3c4a3ab774426cd6ff5811ad662a5e210b7ae5223435b509392c634cb30e547535fe475b83e0ee84142
27 DIST texstudio-2.11.2.tar.gz 24143941 SHA256 d88ecfef92e38710563294079645fbfa19829ceebd9a109a68f6959c51ae94ad SHA512 774cea12339b19c7d33d034e75386415b89c59de1e149f3973bd0cf789a28c4cb1cdb026a897228303071dc05f985d4798924c6b253e964d6bdced877ab9f1e7 WHIRLPOOL 8b54419db50640abb0fc03ce3b1206c01bc1d245d0a5b605ccc44cfd6e2821651a18a00bfef7622f6c47bf79da23315704b50febe645373feb161f6f68d809a9
28 +DIST texstudio-2.12.0.tar.gz 26334251 SHA256 165e00de19a964ffffd377bc46dfce23e33e30a9f071acfeb5ee9b55ba1c1221 SHA512 6ce7d2fe2bda46463577eefa1881f5a98db20d7b03f63fe8bd3b87f3727b60d25ef08b7ae074ccd070c373950b698e0683de34cf5eb091250c2a1c8d8472b3ee WHIRLPOOL 1e5b3ae047e5281bbfafa6040e35eae35e91d37b5ebe2c56f3ab7949bf2fafd45c9b3d9d845496e881cb6058694507b2232b39596246c48de6f499004dd2c7f6
29
30 diff --git a/app-office/texstudio/texstudio-2.12.0.ebuild b/app-office/texstudio/texstudio-2.12.0.ebuild
31 new file mode 100644
32 index 00000000..0785f77
33 --- /dev/null
34 +++ b/app-office/texstudio/texstudio-2.12.0.ebuild
35 @@ -0,0 +1,92 @@
36 +# Copyright 1999-2017 Gentoo Foundation
37 +# Distributed under the terms of the GNU General Public License v2
38 +# $Id$
39 +
40 +EAPI=6
41 +
42 +inherit fdo-mime gnome2-utils prefix qmake-utils
43 +
44 +DESCRIPTION="Free cross-platform LaTeX editor (fork from texmakerX)"
45 +HOMEPAGE="http://texstudio.sourceforge.net/"
46 +SRC_URI="mirror://sourceforge/${PN}/${PN}/TeXstudio%20${PV}/${P}.tar.gz"
47 +
48 +LICENSE="GPL-2"
49 +SLOT="0"
50 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
51 +IUSE="video"
52 +
53 +COMMON_DEPEND="
54 + app-text/hunspell:=
55 + app-text/poppler[qt5]
56 + >=dev-libs/quazip-0.7.2[qt5]
57 + dev-qt/designer:5
58 + dev-qt/qtcore:5
59 + dev-qt/qtconcurrent:5
60 + dev-qt/qtgui:5
61 + dev-qt/qtnetwork:5
62 + dev-qt/qtprintsupport:5
63 + dev-qt/qtscript:5
64 + dev-qt/qtsingleapplication[qt5,X]
65 + dev-qt/qtsvg:5
66 + dev-qt/qttest:5
67 + dev-qt/qtwidgets:5
68 + dev-qt/qtxml:5
69 + sys-libs/zlib
70 + x11-libs/libX11
71 + x11-libs/libXext
72 + video? ( media-libs/phonon[qt5] )"
73 +RDEPEND="${COMMON_DEPEND}
74 + app-text/ghostscript-gpl
75 + app-text/psutils
76 + media-libs/netpbm
77 + virtual/latex-base"
78 +DEPEND="${COMMON_DEPEND}
79 + virtual/pkgconfig"
80 +
81 +S=${WORKDIR}/${PN}${PV}
82 +
83 +src_prepare() {
84 + default
85 + find hunspell quazip utilities/poppler-data qtsingleapplication -delete || die
86 +
87 + if use video; then
88 + sed "/^PHONON/s:$:true:g" -i ${PN}.pro || die
89 + fi
90 +
91 + sed \
92 + -e '/qtsingleapplication.pri/d' \
93 + -i ${PN}.pro || die
94 +
95 + cp "${FILESDIR}"/texmakerx_my.pri ${PN}.pri || die
96 + eprefixify ${PN}.pri
97 +
98 + # fix build with quazip-0.7.2 - bug 597930
99 + sed -i ${PN}.pro -e "s|include/quazip|&5|" || die
100 + sed -i ${PN}.pri -i ${PN}.pro -e "s/-lquazip/&5/" || die
101 +}
102 +
103 +src_configure() {
104 + eqmake5 USE_SYSTEM_HUNSPELL=1 USE_SYSTEM_QUAZIP=1
105 +}
106 +
107 +src_install() {
108 + local i
109 + for i in 16x16 22x22 32x32 48x48 64x64 128x128; do
110 + newicon -s ${i} utilities/${PN}${i}.png ${PN}.png
111 + done
112 + emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install
113 +}
114 +
115 +pkg_preinst() {
116 + gnome2_icon_savelist
117 +}
118 +
119 +pkg_postinst() {
120 + fdo-mime_desktop_database_update
121 + gnome2_icon_cache_update
122 +}
123 +
124 +pkg_postrm() {
125 + fdo-mime_desktop_database_update
126 + gnome2_icon_cache_update
127 +}