Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-office/texmaker: ChangeLog texmaker-3.2.1.ebuild texmaker-3.00.ebuild texmaker-3.01.ebuild texmaker-3.02.ebuild texmaker-1.92.ebuild
Date: Thu, 05 Jan 2012 08:17:42
Message-Id: 20120105081731.7D1B92004C@flycatcher.gentoo.org
1 jlec 12/01/05 08:17:31
2
3 Modified: ChangeLog
4 Added: texmaker-3.2.1.ebuild
5 Removed: texmaker-3.00.ebuild texmaker-3.01.ebuild
6 texmaker-3.02.ebuild texmaker-1.92.ebuild
7 Log:
8 Version Bump
9
10 (Portage version: 2.2.0_alpha84/cvs/Linux x86_64)
11
12 Revision Changes Path
13 1.92 app-office/texmaker/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/texmaker/ChangeLog?rev=1.92&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/texmaker/ChangeLog?rev=1.92&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/texmaker/ChangeLog?r1=1.91&r2=1.92
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/app-office/texmaker/ChangeLog,v
22 retrieving revision 1.91
23 retrieving revision 1.92
24 diff -u -r1.91 -r1.92
25 --- ChangeLog 4 Jan 2012 17:51:08 -0000 1.91
26 +++ ChangeLog 5 Jan 2012 08:17:31 -0000 1.92
27 @@ -1,6 +1,14 @@
28 # ChangeLog for app-office/texmaker
29 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/app-office/texmaker/ChangeLog,v 1.91 2012/01/04 17:51:08 phajdan.jr Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/app-office/texmaker/ChangeLog,v 1.92 2012/01/05 08:17:31 jlec Exp $
32 +
33 +*texmaker-3.2.1 (05 Jan 2012)
34 +
35 + 05 Jan 2012; Justin Lecher <jlec@g.o> -texmaker-1.92.ebuild,
36 + -texmaker-3.00.ebuild, -texmaker-3.01.ebuild, -texmaker-3.02.ebuild,
37 + +texmaker-3.2.1.ebuild, +files/texmaker-3.2.1-hunspell.patch,
38 + files/texmaker-3.2-hunspell.patch:
39 + Version Bump
40
41 04 Jan 2012; Pawel Hajdan jr <phajdan.jr@g.o> texmaker-3.1.ebuild:
42 x86 stable wrt bug #395053
43
44
45
46 1.1 app-office/texmaker/texmaker-3.2.1.ebuild
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/texmaker/texmaker-3.2.1.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/texmaker/texmaker-3.2.1.ebuild?rev=1.1&content-type=text/plain
50
51 Index: texmaker-3.2.1.ebuild
52 ===================================================================
53 # Copyright 1999-2012 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/app-office/texmaker/texmaker-3.2.1.ebuild,v 1.1 2012/01/05 08:17:31 jlec Exp $
56
57 EAPI="3"
58
59 inherit base prefix qt4-r2 versionator
60
61 # The upstream version numbering is bad, so we have to remove a dot in the
62 # minor version number
63 MAJOR="$(get_major_version)"
64 MINOR_1="$(($(get_version_component_range 2)/10))"
65 MINOR_2="$(($(get_version_component_range 2)%10))"
66 if [ ${MINOR_2} -eq "0" ] ; then
67 MY_P="${PN}-${MAJOR}.${MINOR_1}"
68 else
69 MY_P="${PN}-${MAJOR}.${MINOR_1}.${MINOR_2}"
70 fi
71
72 MY_P="${P}"
73
74 DESCRIPTION="A nice LaTeX-IDE"
75 HOMEPAGE="http://www.xm1math.net/texmaker/"
76 SRC_URI="http://www.xm1math.net/texmaker/${MY_P}.tar.bz2"
77
78 LICENSE="GPL-2"
79 SLOT="0"
80 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
81 IUSE=""
82
83 S="${WORKDIR}/${MY_P}"
84
85 COMMON_DEPEND="
86 app-text/poppler[qt4]
87 sys-libs/zlib
88 x11-libs/libX11
89 x11-libs/libXext
90 >=x11-libs/qt-gui-4.6.1:4
91 >=x11-libs/qt-core-4.6.1:4
92 >=x11-libs/qt-webkit-4.6.1:4
93 >=app-text/hunspell-1.2.4"
94 RDEPEND="${COMMON_DEPEND}
95 virtual/latex-base
96 app-text/psutils
97 app-text/ghostscript-gpl
98 media-libs/netpbm"
99 DEPEND="${COMMON_DEPEND}
100 dev-util/pkgconfig"
101
102 PATCHES=( "${FILESDIR}/${P}-hunspell.patch" )
103
104 src_prepare() {
105 qt4-r2_src_prepare
106 eprefixify ${PN}.pro configdialog.cpp
107 }
108
109 src_install() {
110 emake INSTALL_ROOT="${ED}" install || die "make install failed"
111
112 insinto /usr/share/pixmaps/texmaker
113 doins utilities/texmaker*.png || die "doins failed."
114 doins utilities/texmaker.svg || die "doins failed."
115
116 dodoc utilities/AUTHORS utilities/CHANGELOG.txt || die "dodoc failed"
117 }
118
119 pkg_postinst() {
120 elog "A user manual with many screenshots is available at:"
121 elog "${EPREFIX}/usr/share/${PN}/usermanual_en.html"
122 }