sys-process/glances: 3.1.4.1-r1 amd64 stable, bug #720368
[gentoo.git] / media-gfx / gimageview / gimageview-0.2.27-r4.ebuild
1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 # TODO: USE xine could be restored if support for xine-lib-1.2.x
5 # is patched in wrt #397639
6
7 EAPI=6
8
9 inherit eutils libtool ltprune
10
11 DESCRIPTION="Powerful GTK+ based image & movie viewer"
12 HOMEPAGE="http://gtkmmviewer.sourceforge.net/"
13 SRC_URI="mirror://sourceforge/gtkmmviewer/${P}.tar.gz"
14
15 LICENSE="GPL-2"
16 SLOT="0"
17 KEYWORDS="amd64 ~hppa ppc ppc64 x86"
18 IUSE="mng nls mplayer svg wmf" #xine
19
20 RDEPEND="app-arch/bzip2
21         x11-libs/gtk+:2
22         >=media-libs/libpng-1.2:0=
23         x11-libs/libXinerama
24         wmf? ( >=media-libs/libwmf-0.2.8 )
25         mng? ( media-libs/libmng:= )
26         svg? ( gnome-base/librsvg )
27         mplayer? ( media-video/mplayer )"
28 #xine? ( media-libs/xine-lib )
29 DEPEND="${RDEPEND}
30         nls? ( sys-devel/gettext )
31         virtual/pkgconfig"
32
33 src_prepare() {
34         # link gimv executable against -lm for floor() and pow()
35         sed -i -e 's/$(gimv_LDADD)/& -lm/' src/Makefile.in || die #417995
36
37         epatch \
38                 "${FILESDIR}"/${P}-sort_fix.diff \
39                 "${FILESDIR}"/${P}-gtk12_fix.diff \
40                 "${FILESDIR}"/${P}-gtk2.patch \
41                 "${FILESDIR}"/${P}-libpng15.patch
42
43         # desktop-file-validate
44         sed -i \
45                 -e '/^Term/s:0:false:' \
46                 -e '/^Icon/s:.png::' \
47                 etc/${PN}.desktop.in || die
48
49         eapply_user
50         elibtoolize
51 }
52
53 src_configure() {
54         econf \
55                 --disable-imlib \
56                 $(use_enable nls) \
57                 --enable-splash \
58                 $(use_enable mplayer) \
59                 --with-gtk2 \
60                 $(use_with mng libmng) \
61                 $(use_with svg librsvg) \
62                 $(use_with wmf libwmf) \
63                 --without-xine
64 }
65
66 src_install() {
67         emake \
68                 bindir="${ED}usr/bin" \
69                 datadir="${ED}usr/share" \
70                 desktopdir="${ED}usr/share/applications" \
71                 gimv_docdir="${ED}usr/share/doc/${PF}" \
72                 libdir="${ED}usr/$(get_libdir)" \
73                 install
74
75         prune_libtool_files --all
76 }