Gentoo Archives: gentoo-commits

From: "Alexis Ballier (aballier)" <aballier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-office/texmaker: texmaker-1.99.ebuild ChangeLog
Date: Thu, 25 Feb 2010 12:04:52
Message-Id: E1NkcSR-0000Gr-2r@stork.gentoo.org
1 aballier 10/02/25 12:04:43
2
3 Modified: ChangeLog
4 Added: texmaker-1.99.ebuild
5 Log:
6 version bump, by Dustin Polke <gentoobugsie.20.dsurawicz@×××××××××××.com>, bug #303251
7 (Portage version: 2.2_rc63/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.67 app-office/texmaker/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-office/texmaker/ChangeLog?rev=1.67&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-office/texmaker/ChangeLog?rev=1.67&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-office/texmaker/ChangeLog?r1=1.66&r2=1.67
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-office/texmaker/ChangeLog,v
19 retrieving revision 1.66
20 retrieving revision 1.67
21 diff -u -r1.66 -r1.67
22 --- ChangeLog 24 Jan 2010 23:09:46 -0000 1.66
23 +++ ChangeLog 25 Feb 2010 12:04:42 -0000 1.67
24 @@ -1,6 +1,13 @@
25 # ChangeLog for app-office/texmaker
26 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-office/texmaker/ChangeLog,v 1.66 2010/01/24 23:09:46 tgall Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-office/texmaker/ChangeLog,v 1.67 2010/02/25 12:04:42 aballier Exp $
29 +
30 +*texmaker-1.99 (25 Feb 2010)
31 +
32 + 25 Feb 2010; Alexis Ballier <aballier@g.o> +texmaker-1.99.ebuild,
33 + +files/texmaker-1.99-hunspell.patch:
34 + version bump, by Dustin Polke <gentoobugsie.20.dsurawicz@×××××××××××.com>,
35 + bug #303251
36
37 24 Jan 2010; Tom Gall <tgall@g.o> texmaker-1.92.ebuild:
38 stable on ppc64, bug #299590
39
40
41
42 1.1 app-office/texmaker/texmaker-1.99.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-office/texmaker/texmaker-1.99.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-office/texmaker/texmaker-1.99.ebuild?rev=1.1&content-type=text/plain
46
47 Index: texmaker-1.99.ebuild
48 ===================================================================
49 # Copyright 1999-2010 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/app-office/texmaker/texmaker-1.99.ebuild,v 1.1 2010/02/25 12:04:42 aballier Exp $
52
53 EAPI=1
54
55 inherit base versionator qt4
56
57 DESCRIPTION="A nice LaTeX-IDE"
58
59 # The upstream version numbering is bad, so we have to remove a dot in the
60 # minor version number
61 MAJOR="$(get_major_version)"
62 MINOR_1="$(($(get_version_component_range 2)/10))"
63 MINOR_2="$(($(get_version_component_range 2)%10))"
64 if [ ${MINOR_2} -eq "0" ] ; then
65 MY_P="${PN}-${MAJOR}.${MINOR_1}"
66 else
67 MY_P="${PN}-${MAJOR}.${MINOR_1}.${MINOR_2}"
68 fi
69
70 S="${WORKDIR}/${MY_P}"
71 HOMEPAGE="http://www.xm1math.net/texmaker/"
72 SRC_URI="http://www.xm1math.net/texmaker/${MY_P}.tar.bz2"
73
74 LICENSE="GPL-2"
75
76 SLOT="0"
77
78 KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
79
80 IUSE=""
81
82 COMMON_DEPEND="x11-libs/libX11
83 x11-libs/libXext
84 >=x11-libs/qt-gui-4.5.1:4
85 >=x11-libs/qt-core-4.5.1:4
86 >=app-text/hunspell-1.2.4"
87
88 RDEPEND="${COMMON_DEPEND}
89 virtual/latex-base
90 app-text/psutils
91 app-text/ghostscript-gpl
92 media-libs/netpbm"
93
94 DEPEND="${COMMON_DEPEND}
95 dev-util/pkgconfig"
96
97 PATCHES=( "${FILESDIR}/${P}-hunspell.patch" )
98
99 src_compile() {
100 eqmake4 texmaker.pro || die "qmake failed"
101 emake || die "emake failed"
102 }
103
104 src_install() {
105 emake INSTALL_ROOT="${D}" install || die "make install failed"
106
107 insinto /usr/share/pixmaps/texmaker
108 doins utilities/texmaker*.png || die "doins failed."
109 doins utilities/texmaker.svg || die "doins failed."
110
111 dodoc utilities/AUTHORS utilities/CHANGELOG.txt || die "dodoc failed"
112 }
113
114 pkg_postinst() {
115 elog "A user manual with many screenshots is available at:"
116 elog "/usr/share/${PN}/usermanual_en.html"
117 elog
118 }