Gentoo Archives: gentoo-commits

From: Jonas Stein <jstein@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-office/texstudio/
Date: Sun, 21 Apr 2019 09:25:28
Message-Id: 1555838685.394b00c1f9cb44b2f3887777d8ff76ae932135e1.jstein@gentoo
1 commit: 394b00c1f9cb44b2f3887777d8ff76ae932135e1
2 Author: Jonas Stein <jstein <AT> gentoo <DOT> org>
3 AuthorDate: Sun Apr 21 09:22:47 2019 +0000
4 Commit: Jonas Stein <jstein <AT> gentoo <DOT> org>
5 CommitDate: Sun Apr 21 09:24:45 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=394b00c1
7
8 app-office/texstudio: drop old
9
10 Package-Manager: Portage-2.3.64, Repoman-2.3.12
11 Signed-off-by: Jonas Stein <jstein <AT> gentoo.org>
12
13 .../texstudio/texstudio-2.12.16_beta2.ebuild | 89 ----------------------
14 1 file changed, 89 deletions(-)
15
16 diff --git a/app-office/texstudio/texstudio-2.12.16_beta2.ebuild b/app-office/texstudio/texstudio-2.12.16_beta2.ebuild
17 deleted file mode 100644
18 index 135aae51fe5..00000000000
19 --- a/app-office/texstudio/texstudio-2.12.16_beta2.ebuild
20 +++ /dev/null
21 @@ -1,89 +0,0 @@
22 -# Copyright 1999-2019 Gentoo Authors
23 -# Distributed under the terms of the GNU General Public License v2
24 -
25 -EAPI=7
26 -
27 -inherit gnome2-utils prefix qmake-utils xdg-utils
28 -
29 -MY_PV="${PV/_/}"
30 -
31 -DESCRIPTION="Free cross-platform LaTeX editor (fork from texmakerX)"
32 -HOMEPAGE="https://www.texstudio.org https://github.com/texstudio-org/texstudio"
33 -SRC_URI="https://github.com/texstudio-org/texstudio/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
34 -
35 -LICENSE="GPL-2"
36 -SLOT="0"
37 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
38 -IUSE="video"
39 -
40 -COMMON_DEPEND="
41 - app-text/hunspell:=
42 - app-text/poppler[qt5]
43 - >=dev-libs/quazip-0.7.2[qt5(+)]
44 - dev-qt/designer:5
45 - dev-qt/qtcore:5
46 - dev-qt/qtconcurrent:5
47 - dev-qt/qtgui:5
48 - dev-qt/qtnetwork:5
49 - dev-qt/qtprintsupport:5
50 - dev-qt/qtscript:5
51 - dev-qt/qtsingleapplication[qt5(+),X]
52 - dev-qt/qtsvg:5
53 - dev-qt/qttest:5
54 - dev-qt/qtwidgets:5
55 - dev-qt/qtxml:5
56 - sys-libs/zlib
57 - x11-libs/libX11
58 - x11-libs/libXext
59 - video? ( media-libs/phonon[qt5(+)] )"
60 -RDEPEND="${COMMON_DEPEND}
61 - app-text/ghostscript-gpl
62 - app-text/psutils
63 - media-libs/netpbm
64 - virtual/latex-base"
65 -DEPEND="${COMMON_DEPEND}
66 - virtual/pkgconfig"
67 -
68 -S=${WORKDIR}/${PN}-${MY_PV}
69 -
70 -src_prepare() {
71 - default
72 - # TODO: find hunspell quazip utilities/poppler-data qtsingleapplication -delete || die
73 -
74 - if use video; then
75 - sed "/^PHONON/s:$:true:g" -i ${PN}.pro || die
76 - fi
77 -
78 - sed \
79 - -e '/qtsingleapplication.pri/d' \
80 - -i ${PN}.pro || die
81 -
82 - cp "${FILESDIR}"/texmakerx_my.pri ${PN}.pri || die
83 - eprefixify ${PN}.pri
84 -}
85 -
86 -src_configure() {
87 - eqmake5 USE_SYSTEM_HUNSPELL=1 USE_SYSTEM_QUAZIP=1
88 -}
89 -
90 -src_install() {
91 - local i
92 - for i in 16x16 22x22 32x32 48x48 64x64 128x128; do
93 - newicon -s ${i} utilities/${PN}${i}.png ${PN}.png
94 - done
95 - emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install
96 -}
97 -
98 -pkg_preinst() {
99 - gnome2_icon_savelist
100 -}
101 -
102 -pkg_postinst() {
103 - gnome2_icon_cache_update
104 - xdg_desktop_database_update
105 -}
106 -
107 -pkg_postrm() {
108 - gnome2_icon_cache_update
109 - xdg_desktop_database_update
110 -}