fddd4ba9d703257d1fd94c05b233453f8cc6054b
[gentoo-soor-overlay.git] / app-misc / gnome-commander / gnome-commander-1.3.0.99.ebuild
1 # Copyright 1999-2008 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License, v2 or later
3 # $Header:
4
5 EAPI="1"
6
7 inherit gnome2 flag-o-matic subversion autotools
8
9 DESCRIPTION="A full featured, dual-pane file manager for Gnome2"
10 HOMEPAGE="http://www.nongnu.org/gcmd/"
11
12 ESVN_REPO_URI="svn://svn.gnome.org/svn/gnome-commander/branches/gcmd-1-3"
13 SRC_URI=""
14
15 KEYWORDS=""
16
17 LICENSE="GPL-2"
18
19 IUSE="doc chm exif gsf taglib python"
20 SLOT="0"
21
22 USE_DESC="chm: add support for Microsoft Compiled HTML Help files
23                   exif: add support for Exif and IPTC
24                   gsf: add support for OLE, OLE2 and ODF
25                   taglib: add support for ID3, Vorbis, FLAC and APE
26                   python: add support for python plugins"
27
28 RDEPEND=">=x11-libs/gtk+-2.8.0:2
29                  >=dev-libs/glib-2.6.0:2
30                  >=gnome-base/libgnomeui-2.4.0
31                  >=gnome-base/libgnome-2.4.0
32                  >=gnome-base/gnome-vfs-2.0.0
33                  virtual/fam
34                  chm?    ( >=app-doc/chmlib-0.39       )
35                  exif?   ( >=media-gfx/exiv2-0.14      )
36                  gsf?    ( >=gnome-extra/libgsf-1.12.0 )
37                  taglib? ( >=media-libs/taglib-1.4     )
38                  python? ( >=dev-lang/python-2.4       )"
39
40 DEPEND="${RDEPEND}
41                 gnome-bae/gnome-common
42                 dev-util/intltool
43                 dev-util/pkgconfig"
44
45 DOCS="AUTHORS BUGS ChangeLog NEWS README TODO"
46
47 run_config() {
48         local ret config_command="${1}"
49         ebegin "Running ${config_command}"
50         ${config_command} &>/dev/null
51         ret=${?}
52         eend ${ret}
53         return ${ret}
54 }
55
56 pkg_setup() {
57         G2CONF=" ${G2CONF}
58                          $(use_with   chm    chmlib)
59                          $(use_with   exif   exiv2)
60                          $(use_with   gsf    libgsf)
61                          $(use_with   taglib taglib)
62                          $(use_enable python python)"
63
64         filter-ldflags -Wl,--as-needed
65 }
66
67 src_unpack() {
68         subversion_fetch || die "svn fetch failed"
69
70         cd "${S}"
71
72         gnome2_omf_fix || die "Gnome2 OMF Fix failed"
73
74         rm -rf autom4te.cache
75
76         autotools_run_tool libtoolize --force --copy
77         autotools_run_tool glib-gettextize --force --copy
78         autotools_run_tool intltoolize --force --copy --automake
79         autotools_run_tool gnome-doc-common --copy
80         autotools_run_tool gnome-doc-prepare --force --copy
81         eaclocal
82         eautoconf
83         eautoheader
84         eautomake --force
85
86         elibtoolize ${ELTCONF} || die "elibtoolize failed"
87 }