[Lunar-commits] <moonbase> mplayer from svn

Samuel Verstraete elangelo at lunar-linux.org
Fri Mar 13 16:02:43 CET 2009


commit c0f0d872ab73d41781f50cbfb52d12fc17c83f6b
Author: Samuel Verstraete <elangelo at lunar-linux.org>
Date:   Sun Aug 31 17:46:52 2008 +0200

    mplayer from svn
---
 zbeta/mplayer/BUILD        |   47 +++++++++++++++++++++++++++++++++++++++++
 zbeta/mplayer/CONFIGURE    |    2 +
 zbeta/mplayer/DEPENDS      |   17 +++++++++++++++
 zbeta/mplayer/DETAILS      |   50 ++++++++++++++++++++++++++++++++++++++++++++
 zbeta/mplayer/POST_INSTALL |    3 ++
 zbeta/mplayer/PRE_BUILD    |   12 ++++++++++
 6 files changed, 131 insertions(+), 0 deletions(-)

diff --git a/zbeta/mplayer/BUILD b/zbeta/mplayer/BUILD
new file mode 100644
index 0000000..a62a2b2
--- /dev/null
+++ b/zbeta/mplayer/BUILD
@@ -0,0 +1,47 @@
+(
+
+#patch_it $SOURCE7 0 &&
+#patch_it $SOURCE8 0 &&
+#patch_it $SOURCE9 0 &&
+#patch_it $SOURCE10 0 &&
+
+  # using CFLAGS other than MPlayers autodetected will break
+  bad_flags compiler
+
+  if [ $MENCODER == "n" ] ; then
+    OPTS=$OPTS" --disable-mencoder"
+  fi
+
+  if [ $OSD == "y" ] ; then
+    OPTS=$OPTS" --enable-menu"
+  fi
+
+  cd $SOURCE_DIRECTORY &&
+
+  ./configure --prefix=/usr                 \
+              --confdir=/etc                \
+              --mandir=/usr/share/man       \
+              --codecsdir=/usr/lib/win32    \
+              --enable-linux-devfs          \
+              --enable-largefiles           \
+              --confdir=/etc/mplayer        \
+              --datadir=/usr/share/mplayer  \
+              $OPTS &&
+
+  default_make  &&
+
+  gather_docs etc/*                   &&
+  install -d /usr/share/mplayer/Skin  &&
+  install -d /etc/mplayer             &&
+  install -m644 etc/codecs.conf /usr/share/mplayer/         &&
+  install -m644 etc/example.conf /etc/mplayer/mplayer.conf  &&
+  install -m644 etc/input.conf /etc/mplayer/                &&
+
+  cp -a Skin/Blue /usr/share/mplayer/Skin/  &&
+  ln -sf /usr/share/mplayer/Skin/Blue /usr/share/mplayer/Skin/default  &&
+
+  cp -a fonts /usr/share/mplayer/  &&
+  rm -rf /usr/share/mplayer/font   &&
+  ln -sf fonts/font-arial-iso-8859-1/font-arial-18-iso-8859-1 /usr/share/mplayer/font
+
+) > $C_FIFO 2>&1
diff --git a/zbeta/mplayer/CONFIGURE b/zbeta/mplayer/CONFIGURE
new file mode 100644
index 0000000..a4d0e7b
--- /dev/null
+++ b/zbeta/mplayer/CONFIGURE
@@ -0,0 +1,2 @@
+ mquery MENCODER "Enable building of MEncoder ?" y
+ mquery OSD "Enable OSD support? " y
diff --git a/zbeta/mplayer/DEPENDS b/zbeta/mplayer/DEPENDS
new file mode 100644
index 0000000..6a3a21c
--- /dev/null
+++ b/zbeta/mplayer/DEPENDS
@@ -0,0 +1,17 @@
+depends freetype2
+depends unzip
+depends MPlayer-essentials
+optional_depends libdvdread "" "" "To read DVDs"
+optional_depends SDL "--enable-sdl" "" "to use SDL to output video signal" 
+optional_depends alsa-utils "" "" "for ALSA sound support"
+optional_depends libvorbis "" "" "to use ogg audio format"
+optional_depends libmatroska "" "" "for matroska audio/video container format support" 
+optional_depends faad "" "" "for external FAAD2 (MPA/AAC) support"
+optional_depends libtheora "--enable-theora" "--disable-theora" "for OGG/Theora Video Playback" 
+optional_depends libXvMC "--enable-xvmc --with-xvmclib=XvMCW" "" "for hardware XvMC acceleration"
+optional_depends gtk+-2 "--enable-gui" "--disable-gui" "for MPlayer GTK gui support" 
+optional_depends MPlayer-all "" "" "to install more foreign codecs"
+optional_depends libggi "--enable-ggi" "--disable-ggi" "General Graphics Interface support" 
+optional_depends libggiwmh "--enable-ggiwmh" "--disable-ggiwmh" "GGI extension support"
+optional_depends amrnb "" "--disable-libamr_nb" "AMR narrowband support"
+optional_depends amrwb "" "--disable-libamr_wb" "AMR wideband support"
diff --git a/zbeta/mplayer/DETAILS b/zbeta/mplayer/DETAILS
new file mode 100644
index 0000000..6d8e82d
--- /dev/null
+++ b/zbeta/mplayer/DETAILS
@@ -0,0 +1,50 @@
+          MODULE=mplayer
+         VERSION="svn-`date +%U`"
+          SOURCE=$MODULE.tar.bz2
+          SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE
+         SOURCE2=font-arial-iso-8859-1.tar.bz2
+         SOURCE3=font-arial-iso-8859-2.tar.bz2
+         SOURCE4=font-arial-cp1250.tar.bz2
+         SOURCE5=font-arial-iso-8859-7.tar.bz2
+         SOURCE6=Blue-1.7.tar.bz2
+         #SOURCE7=stream_cddb_fix_20080120.diff
+         ##SOURCE8=url_fix_20080120.diff
+         #SOURCE9=demux_mov_fix_20080129.diff
+        #SOURCE10=demux_audio_fix_20080129.diff
+   SOURCE_URL[0]=svn://svn.mplayerhq.hu/$MODULE/trunk:$MODULE
+  SOURCE2_URL[0]=ftp://ftp1.mplayerhq.hu/$MODULE/releases/fonts/
+  SOURCE2_URL[1]=ftp://ftp2.mplayerhq.hu/$MODULE/releases/fonts/
+  SOURCE3_URL[0]=ftp://ftp1.mplayerhq.hu/$MODULE/releases/fonts/
+  SOURCE3_URL[1]=ftp://ftp2.mplayerhq.hu/$MODULE/releases/fonts/
+  SOURCE4_URL[0]=ftp://ftp1.mplayerhq.hu/$MODULE/releases/fonts/
+  SOURCE4_URL[1]=ftp://ftp2.mplayerhq.hu/$MODULE/releases/fonts/
+  SOURCE5_URL[0]=ftp://ftp1.mplayerhq.hu/$MODULE/releases/fonts/
+  SOURCE5_URL[1]=ftp://ftp2.mplayerhq.hu/$MODULE/releases/fonts/
+  SOURCE6_URL[0]=ftp://ftp1.mplayerhq.hu/MPlayer/skins/
+     #SOURCE7_URL=http://www.mplayerhq.hu/MPlayer/patches/
+     #SOURCE8_URL=http://www.mplayerhq.hu/MPlayer/patches/
+    # SOURCE9_URL=http://www.mplayerhq.hu/MPlayer/patches/
+   # SOURCE10_URL=http://www.mplayerhq.hu/MPlayer/patches/
+     SOURCE2_VFY=sha1:152c40bf20de34aa8802d7f80d34d673b0b67212
+     SOURCE3_VFY=sha1:7b99bbe0e9ba89a57eccbea8f93c453c4f268181
+     SOURCE4_VFY=sha1:ccf11dce5d0fb72fd3af97f788b7471cd0cd0b68
+     SOURCE5_VFY=sha1:2a3fa8cf54ec3ed4dfa1a0e72f2d207c13507b9d
+     SOURCE6_VFY=sha1:45e5ee7a5541a5f1cfd2678a6c9b5911ca473cb9
+   #  SOURCE7_VFY=sha1:8d901c7a88fa120ed26492e741e1ae0fbe57e12d
+   #  SOURCE8_VFY=sha1:1e92ded6f27bf07601fa318e24ec468fe225ffe5
+   #  SOURCE9_VFY=sha1:a17d82baff58e8cc569365341503273956fd26c8
+   # SOURCE10_VFY=sha1:e25ba7d8d696d9c6365f105134ba723404adb4e1
+        WEB_SITE=http://www.mplayerhq.hu
+         ENTERED=20010922
+         UPDATED=20080409
+           PSAFE=no
+           SHORT="A movie and animation player"
+
+cat << EOF
+MPlayer is a movie and animation player based on the 0.90pre5 version of
+MPEGplayer and the Avifile library. It uses mpeg2dec/libmpeg2 for MPEG
+decoding. The supported file formats are: MPEG 1/2 (MPG, DAT, BIN, VOB)
+and AVI (Mpeg/PCM/AC3/DivX/MS-ADPCM/aLaw audio and MPEG4/DivX/Indeo/CVID
+video codecs). It supports hardware YUV colorspace conversion and
+scaling via mga_vid/syncfb devices or the X11 Xv extension.
+EOF
diff --git a/zbeta/mplayer/POST_INSTALL b/zbeta/mplayer/POST_INSTALL
new file mode 100644
index 0000000..3f3af25
--- /dev/null
+++ b/zbeta/mplayer/POST_INSTALL
@@ -0,0 +1,3 @@
+# Recompile mplayerplug-in
+
+if module_installed mplayerplug-in; then lin -c mplayerplug-in; fi
diff --git a/zbeta/mplayer/PRE_BUILD b/zbeta/mplayer/PRE_BUILD
new file mode 100644
index 0000000..6b20dfe
--- /dev/null
+++ b/zbeta/mplayer/PRE_BUILD
@@ -0,0 +1,12 @@
+default_pre_build                &&
+
+mkdir   $SOURCE_DIRECTORY/Skin   &&
+cd        $SOURCE_DIRECTORY/Skin   &&
+unpack  $SOURCE6                 &&
+
+mkdir   $SOURCE_DIRECTORY/fonts  &&
+cd      $SOURCE_DIRECTORY/fonts  &&
+unpack  $SOURCE2                 &&
+unpack  $SOURCE3                 &&
+unpack  $SOURCE4                 &&
+unpack  $SOURCE5


More information about the Lunar-commits mailing list