]> Pileus Git - ~andy/sunrise/blob - dev-util/ktigcc/ktigcc-1.09.ebuild
sunrise/ app-portage/elog-list/elog-list-0.0.6.ebuild: Update header
[~andy/sunrise] / dev-util / ktigcc / ktigcc-1.09.ebuild
1 # Copyright 1999-2009 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
4
5 EAPI="1"
6 inherit qt3 eutils fdo-mime
7
8 DESCRIPTION="An IDE for tigcc"
9 HOMEPAGE="http://tigcc.ticalc.org/"
10 SRC_URI="mirror://sourceforge/tigcc-linux/${P}.tar.bz2"
11
12 LICENSE="GPL-2"
13 SLOT="0"
14 KEYWORDS="~amd64 ~x86"
15 IUSE="minimal"
16
17 COMMON_DEPEND=">=x11-libs/qt-3.3:3
18         >=kde-base/kdelibs-3.5.7:3.5
19         dev-util/ctags
20         dev-embedded/tigcc
21         >=sci-libs/libticables2-0.1.3
22         >=sci-libs/libticonv-0.0.1
23         >=sci-libs/libtifiles2-0.0.9
24         >=sci-libs/libticalcs2-0.2.4"
25
26 RDEPEND="${COMMON_DEPEND}
27         !minimal? ( dev-util/ktigcc-completion-data )"
28
29 DEPEND="${COMMON_DEPEND}
30         dev-util/pkgconfig"
31 S=${WORKDIR}/${PN}
32
33 src_unpack() {
34         unpack ${A}
35         cd "${S}"
36         sed -e 's/^qmake/${QTDIR}\/bin\/qmake/g' -i configure
37 }
38
39 src_install() {
40         dobin ktigcc
41         dodoc NEWS
42
43         # mime-type registration for project files
44         newicon "${S}"/images/ktigcc.png application-x-tigcc-project.png
45
46         insinto /usr/share/mimelnk/application
47         doins "${FILESDIR}"/x-tigcc-project.desktop
48
49         insinto /usr/share/mime/packages
50         doins "${FILESDIR}"/ktigcc.xml
51
52         # menu entry
53         # can't use make_desktop_entry here, because I need mime-type association
54         newicon "${S}"/images/icon.png ${PN}.png
55         domenu "${FILESDIR}"/ktigcc.desktop
56 }
57
58 pkg_postinst() {
59         fdo-mime_desktop_database_update
60         fdo-mime_mime_database_update
61 }
62
63 pkg_postrm() {
64         fdo-mime_desktop_database_update
65         fdo-mime_mime_database_update
66 }