| # Copyright 1999-2014 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI=4 |
| inherit fdo-mime gnome2-utils |
| |
| DESCRIPTION="Xine movie player" |
| HOMEPAGE="http://xine.sourceforge.net/" |
| SRC_URI="mirror://sourceforge/xine/${P}.tar.xz" |
| |
| LICENSE="GPL-2" |
| SLOT="0" |
| KEYWORDS="amd64 hppa ppc ppc64 x86 ~x86-fbsd" |
| IUSE="aalib curl debug libcaca lirc nls readline vdr X xinerama" |
| |
| RDEPEND="|| ( app-arch/tar app-arch/libarchive ) |
| media-libs/libpng:0 |
| >=media-libs/xine-lib-1.2[aalib?,libcaca?] |
| virtual/jpeg |
| aalib? ( media-libs/aalib ) |
| curl? ( >=net-misc/curl-7.10.2 ) |
| libcaca? ( media-libs/libcaca ) |
| lirc? ( app-misc/lirc ) |
| nls? ( virtual/libintl ) |
| readline? ( =sys-libs/readline-6.2* ) |
| X? ( |
| x11-libs/libICE |
| x11-libs/libSM |
| x11-libs/libX11 |
| x11-libs/libXext |
| x11-libs/libXft |
| x11-libs/libXrender |
| x11-libs/libXScrnSaver |
| x11-libs/libXtst |
| x11-libs/libXv |
| x11-libs/libXxf86vm |
| xinerama? ( x11-libs/libXinerama ) |
| )" |
| DEPEND="${RDEPEND} |
| nls? ( sys-devel/gettext ) |
| X? ( |
| x11-libs/libXt |
| x11-proto/inputproto |
| x11-proto/xf86vidmodeproto |
| xinerama? ( x11-proto/xineramaproto ) |
| ) |
| virtual/pkgconfig" |
| |
| src_prepare() { |
| rm -f misc/xine-bugreport |
| } |
| |
| src_configure() { |
| econf \ |
| $(use_enable nls) \ |
| $(use_enable xinerama) \ |
| $(use_enable lirc) \ |
| $(use_enable vdr vdr-keys) \ |
| --disable-nvtvsimple \ |
| $(use_enable debug) \ |
| $(use_with X x) \ |
| $(use_with readline) \ |
| $(use_with curl) \ |
| $(use_with aalib) \ |
| $(use_with libcaca caca) \ |
| --without-fb |
| } |
| |
| src_install() { |
| emake \ |
| DESTDIR="${D}" \ |
| docdir="/usr/share/doc/${PF}" \ |
| docsdir="/usr/share/doc/${PF}" \ |
| install |
| |
| dodoc AUTHORS ChangeLog NEWS README |
| } |
| |
| pkg_preinst() { |
| gnome2_icon_savelist |
| } |
| |
| pkg_postinst() { |
| fdo-mime_desktop_database_update |
| fdo-mime_mime_database_update |
| gnome2_icon_cache_update |
| } |
| |
| pkg_postrm() { |
| fdo-mime_desktop_database_update |
| fdo-mime_mime_database_update |
| gnome2_icon_cache_update |
| } |