d3bc0de1e7
It wasn't too useful after all and this slowed down the dependency process marginally. We don't need this, we can live without this.
59 lines
2.3 KiB
Bash
59 lines
2.3 KiB
Bash
# Template file for 'mplayer'
|
|
pkgname=mplayer
|
|
version=1.3.0
|
|
revision=1
|
|
wrksrc="MPlayer-${version}"
|
|
short_desc="A multimedia player"
|
|
maintainer="Juan RP <xtraeme@voidlinux.eu>"
|
|
license="GPL-2"
|
|
homepage="http://www.mplayerhq.hu/"
|
|
distfiles="http://www2.mplayerhq.hu/MPlayer/releases/MPlayer-${version}.tar.xz"
|
|
checksum=3ad0846c92d89ab2e4e6fb83bf991ea677e7aa2ea775845814cbceb608b09843
|
|
|
|
build_style=configure
|
|
nocross=yes
|
|
|
|
hostmakedepends="pkg-config yasm"
|
|
makedepends="videoproto eudev-libudev-devel libpng-devel libass-devel
|
|
libvorbis-devel SDL_image-devel x264-devel jack-devel samba-devel
|
|
mpg123-devel xcb-util-devel xcb-util-keysyms-devel libsamplerate-devel
|
|
libXxf86vm-devel libXinerama-devel libXpm-devel libXvMC-devel libXv-devel
|
|
libmpeg2-devel libflac-devel fribidi-devel freetype-devel libmtp-devel
|
|
avahi-libs-devel MesaLib-devel libmad-devel liba52-devel libdca-devel
|
|
libdvbpsi-devel libgcrypt-devel gtk+-devel libnotify-devel dbus-glib-devel
|
|
gnutls-devel taglib-devel libmatroska-devel libmpcdec-devel libproxy-devel
|
|
libcdio-paranoia-devel libdvdnav-devel libsysfs-devel libusb-compat-devel
|
|
sqlite-devel librsvg-devel libtheora-devel speex-devel pulseaudio-devel
|
|
libmodplug-devel libva-devel libvdpau-devel v4l-utils-devel xvidcore-devel"
|
|
conf_files="
|
|
/etc/mplayer/input.conf
|
|
/etc/mplayer/codecs.conf"
|
|
|
|
do_configure() {
|
|
sed 's|-march=i486||g' -i configure
|
|
|
|
case "$XBPS_TARGET_MACHINE" in
|
|
i686*|x86_64*) configure_args+=" --enable-vdpau --enable-runtime-cpudetection";;
|
|
esac
|
|
|
|
./configure --prefix=/usr \
|
|
--disable-gui --disable-arts --disable-liblzo --disable-speex \
|
|
--disable-openal --disable-libdv --disable-musepack --disable-esd \
|
|
--disable-mga --disable-ass-internal --disable-cdparanoia --enable-xvmc \
|
|
--enable-radio --enable-radio-capture --language=all --confdir=/etc/mplayer \
|
|
--enable-debug=3 --disable-vidix --extra-cflags="$CFLAGS" \
|
|
--extra-ldflags="$LDFLAGS" ${configure_args}
|
|
}
|
|
|
|
post_install() {
|
|
vmkdir etc/mplayer
|
|
install -Dm644 etc/{codecs.conf,input.conf} \
|
|
${DESTDIR}/etc/mplayer
|
|
vinstall etc/example.conf 644 usr/share/examples/mplayer
|
|
vmkdir usr/share/mplayer
|
|
ln -s /usr/share/fonts/TTF/DejaVuSans.ttf \
|
|
${DESTDIR}/usr/share/mplayer/subfont.ttf
|
|
rm -rf ${DESTDIR}/usr/share/mplayer/font
|
|
vinstall ${FILESDIR}/mplayer.desktop 644 usr/share/applications
|
|
vinstall etc/mplayer256x256.png 644 usr/share/pixmaps mplayer.png
|
|
}
|