|
|
LICENSE="GPL-2" | LICENSE="GPL-2" |
SLOT="0" | SLOT="0" |
KEYWORDS="~x86 ~amd64 ppc64 ~sparc ~mips" | KEYWORDS="~x86 ~amd64 ppc64 ~sparc ~mips" |
IUSE="X nls directfb lirc aalib" |
IUSE="X nls lirc aalib libcaca readline curl ncurses" |
| |
DEPEND="media-libs/libpng | DEPEND="media-libs/libpng |
>=media-libs/xine-lib-1_rc8 |
>=media-libs/xine-lib-1.0 |
>=net-misc/curl-7.10.2 |
|
lirc? ( app-misc/lirc ) | lirc? ( app-misc/lirc ) |
X? ( virtual/x11 ) | X? ( virtual/x11 ) |
aalib? ( media-libs/aalib ) | aalib? ( media-libs/aalib ) |
directfb? ( >=dev-libs/DirectFB-0.9.9 )" |
libcaca? ( media-libs/libcaca ) |
|
curl? ( >=net-misc/curl-7.10.2 ) |
|
ncurses? ( sys-libs/ncurses )" |
RDEPEND="nls? ( sys-devel/gettext )" | RDEPEND="nls? ( sys-devel/gettext )" |
| |
src_unpack() { | src_unpack() { |
|
|
#epatch ${FILESDIR}/preserve-CFLAGS-${PV}.diff | #epatch ${FILESDIR}/preserve-CFLAGS-${PV}.diff |
| |
epatch ${FILESDIR}/true-false.patch | epatch ${FILESDIR}/true-false.patch |
use directfb || sed -i "s:dfb::" src/Makefile.in |
epatch ${FILESDIR}/${PN}-configure-checks.patch |
|
epatch ${FILESDIR}/${PN}-desktop-fixes.patch |
|
./autogen.sh |
|
|
sed -i "s:LDFLAGS =:LDFLAGS = -L/lib :" src/xitk/Makefile.in | sed -i "s:LDFLAGS =:LDFLAGS = -L/lib :" src/xitk/Makefile.in |
} | } |
| |
|
|
rm misc/xine-bugreport | rm misc/xine-bugreport |
local myconf="" | local myconf="" |
| |
use X || myconf="${myconf} --disable-x11 --disable-xv" |
econf \ |
use aalib || sed -e 's:no_aalib="":no_aalib="yes":g' -i configure || die "could not disable aalib" |
$(use_enable lirc) \ |
|
$(use_enable nls) \ |
econf ${myconf} \ |
$(use_with X x) \ |
$(use_enable nls) \ |
$(use_with aalib) \ |
$(use_enable lirc) \ |
$(use_with libcaca) \ |
|| die "configuration failed!" |
$(use_with curl) \ |
|
$(use_with readline) \ |
|
$(use_with ncurses) \ |
|
${myconf} || die |
emake || die "Make failed!" | emake || die "Make failed!" |
} | } |
| |
|
|
make DESTDIR=${D} docdir=/usr/share/doc/${PF} docsdir=/usr/share/doc/${PF} install || die | make DESTDIR=${D} docdir=/usr/share/doc/${PF} docsdir=/usr/share/doc/${PF} install || die |
| |
dodoc AUTHORS ChangeLog INSTALL NEWS README | dodoc AUTHORS ChangeLog INSTALL NEWS README |
|
|
|
for res in 16 22 32 48; do |
|
insinto /usr/share/icons/hicolor/${res}x${res}/apps |
|
newins ${S}/misc/desktops/xine_${res}x${res}.png xine.png |
|
done |
} | } |