1 # Copyright 1999-2018 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
6 inherit autotools gnome2-utils xdg-utils
8 DESCRIPTION="Xine movie player"
9 HOMEPAGE="https://xine-project.org/home"
10 SRC_URI="mirror://sourceforge/xine/${P}.tar.xz"
14 KEYWORDS="amd64 ~hppa ppc ppc64 x86"
15 IUSE="aalib curl debug libcaca lirc nls readline vdr X xinerama"
18 || ( app-arch/tar app-arch/libarchive )
20 >=media-libs/xine-lib-1.2:=[aalib?,libcaca?]
22 aalib? ( media-libs/aalib:= )
23 curl? ( >=net-misc/curl-7.10.2:= )
24 libcaca? ( media-libs/libcaca:= )
25 lirc? ( app-misc/lirc:= )
26 nls? ( virtual/libintl )
27 readline? ( >=sys-libs/readline-6.2:= )
35 x11-libs/libXScrnSaver:=
39 xinerama? ( x11-libs/libXinerama:= )
44 nls? ( >=sys-devel/gettext-0.18.3 )
52 "${FILESDIR}"/${P}-desktop.patch
53 "${FILESDIR}"/${P}-libcaca.patch
59 rm misc/xine-bugreport || die
65 $(use_enable xinerama) \
67 $(use_enable vdr vdr-keys) \
68 --disable-nvtvsimple \
71 $(use_with readline) \
74 $(use_with libcaca caca) \
79 # xine-list apparently may cause sandbox violation, bug 654394
84 docdir="/usr/share/doc/${PF}" \
85 docsdir="/usr/share/doc/${PF}" \
92 xdg_desktop_database_update
93 xdg_mimeinfo_database_update
94 gnome2_icon_cache_update
98 xdg_desktop_database_update
99 xdg_mimeinfo_database_update
100 gnome2_icon_cache_update