]> Pileus Git - ~andy/sunrise/blob - media-gfx/xaralx/xaralx-0.7_p1785.ebuild
f0ded12f1ca6bb8386cca2316394535db2f6052c
[~andy/sunrise] / media-gfx / xaralx / xaralx-0.7_p1785.ebuild
1 # Copyright 1999-2011 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
4
5 EAPI="4"
6
7 WX_GTK_VER="2.8"
8
9 inherit eutils wxwidgets autotools gnome2
10
11 MY_P=XaraLX-${PV/_p/r}
12
13 DESCRIPTION="General purpose vector graphics program"
14 HOMEPAGE="http://www.xaraxtreme.org/"
15 SRC_URI="http://downloads.xara.com/opensource/${MY_P}.tar.bz2"
16
17 LICENSE="GPL-2"
18 SLOT="0"
19 KEYWORDS="~amd64 ~x86"
20 IUSE=""
21
22 RDEPEND="
23         x11-libs/gtk+:2
24         x11-libs/wxGTK:2.8[X]
25         virtual/libintl
26         media-libs/libpng
27         virtual/jpeg
28         app-arch/zip
29         dev-lang/perl
30         dev-libs/libxml2"
31 DEPEND="${RDEPEND}
32         dev-util/pkgconfig
33         >=sys-devel/gettext-0.14.3"
34
35 S=${WORKDIR}/${MY_P/Src/}
36
37 src_prepare() {
38         epatch "${FILESDIR}"/${P}-pragma.patch
39         sed -i -e "s/CXFTreeDlg:://" Kernel/cxftree.h
40         sed -i -e "s:XaraLX:xaralx:g" Makefile.am
41         sed -i '/info_ptr->trans/s:trans:trans_alpha:' wxOil/outptpng.cpp
42         AT_M4DIR=". ${S}/m4" eautoreconf
43 }
44
45 src_configure() {
46         econf \
47                 --with-wx-config=${WX_CONFIG} \
48                 --with-wx-base-config=${WX_CONFIG} \
49                 --enable-xarlib \
50                 --enable-filters
51 }
52
53 src_install() {
54         default
55
56         dodoc doc/{gifutil.txt,mtrand.txt,XSVG.txt}
57
58         insinto /usr/share/${PN}
59         doins -r Designs Templates
60
61         doicon ${PN}.png
62         domenu ${PN}.desktop
63
64         insinto /usr/share/icons/hicolor/48x48/mimetypes
65         newins xaralx.png gnome-mime-application-vnd.xara.png
66         insinto /usr/share/mime/packages
67         doins Mime/xaralx.xml
68         insinto /usr/share/application-registry
69         doins Mime/mime-storage/gnome/xaralx.applications
70         insinto /usr/share/mime-info
71         doins Mime/mime-storage/gnome/xaralx.{keys,mime}
72
73         doman doc/xaralx.1
74         newdoc doc/en/LICENSE LICENSE-docs
75         dodir /usr/share/doc/${PF}/html
76         tar xzf doc/en/xaralxHelp.tar.gz -C "${D}"/usr/share/doc/${PF}/html
77 }