[Lunar-commits] <moonbase> xbmc: working module for XBMC multimedia center.

Auke Kok sofar at foo-projects.org
Sun Jun 12 05:52:43 CEST 2011


commit d24171b88335bafe076c17119344972a1a5b712a
Author: Auke Kok <sofar at foo-projects.org>
Date:   Sun Jun 12 05:52:43 2011 +0200

    xbmc: working module for XBMC multimedia center.
---
 zbeta/xbmc/BUILD     |    8 ++++++++
 zbeta/xbmc/CONFIGURE |    1 +
 zbeta/xbmc/DEPENDS   |   33 +++++++++++++++++++++++++++++++++
 zbeta/xbmc/DETAILS   |   38 ++++++++++++++++++++++++++++++++++++++
 4 files changed, 80 insertions(+), 0 deletions(-)

diff --git a/zbeta/xbmc/BUILD b/zbeta/xbmc/BUILD
new file mode 100644
index 0000000..0bada53
--- /dev/null
+++ b/zbeta/xbmc/BUILD
@@ -0,0 +1,8 @@
+(
+
+  # workaround for the terrible hack that is ffmpeg-building-inside-xbmc:
+  sedit 's/LDFLAGS=/LDFLAGS=-lz -lbz2 /' xbmc/cores/dvdplayer/Codecs/Makefile.in &&
+  sh bootstrap &&
+  default_build
+
+) > $C_FIFO 2>&1
diff --git a/zbeta/xbmc/CONFIGURE b/zbeta/xbmc/CONFIGURE
new file mode 100644
index 0000000..987becb
--- /dev/null
+++ b/zbeta/xbmc/CONFIGURE
@@ -0,0 +1 @@
+mquery GOOM "GOOM screensaver support?" y "--enable-goom" "--disable-goom"
diff --git a/zbeta/xbmc/DEPENDS b/zbeta/xbmc/DEPENDS
new file mode 100644
index 0000000..e3337ed
--- /dev/null
+++ b/zbeta/xbmc/DEPENDS
@@ -0,0 +1,33 @@
+# core dependencies
+depends alsa-lib
+depends libmicrohttpd
+depends libass
+depends curl
+depends enca
+depends libXt
+depends libXext
+depends libXrandr
+depends mesa-lib
+depends SDL
+depends lzo
+# base codecs
+depends flac
+depends faad
+depends libmad
+depends libogg
+depends libvorbis
+depends libtheora
+depends lame
+depends speex
+depends x264-snapshot
+
+optional_depends "libvdpau" "--enable-vdpau" "--disable-vdpau" "Hardware accelerated video playback (nvidia cards)"
+optional_depends "libva" "--enable-vaapi" "--disable-vaapi" "Hardware accelerated video playback (hardware neutral API)"
+optional_depends "pulseaudio" "--enable-pulse" "--disable-pulse" "Pulseaudio support"
+optional_depends "rtmpdump" "--enable-rtmp" "--disable-rtmp" "RTMP stream support"
+optional_depends "faac" "--enable-faac" "--disable-faac" "FAAC support"
+optional_depends "libdvdcss" "--enable-dvdcss" "--disable-dvdcss" "DVDCSS support"
+optional_depends "libmid" "--enable-mid" "--disable-mid" "MID support"
+optional_depends "hal" "--enable-hal" "--disable-hal" "HAL support"
+optional_depends "avahi" "--enable-avahi" "--disable-avai" "Avahi support"
+optional_depends "libblueray" "--enable-libblueray" "--disable-libblueray" "Blueray DVD playback support"
diff --git a/zbeta/xbmc/DETAILS b/zbeta/xbmc/DETAILS
new file mode 100644
index 0000000..7d7b39d
--- /dev/null
+++ b/zbeta/xbmc/DETAILS
@@ -0,0 +1,38 @@
+          MODULE=xbmc
+         VERSION=10.1
+          SOURCE=${MODULE}-${VERSION}.tar.gz
+      SOURCE_URL=http://mirrors.xbmc.org/releases/source/
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE-$VERSION
+      SOURCE_VFY=sha1:7a9f4e2c18a23d687ecfc744f2e051e4f88ef01a
+        WEB_SITE="http://xbmc.org/"
+         ENTERED=20110608
+         UPDATED=20110608
+           SHORT="Multimedia Center for the PC"
+cat <<EOF
+XBMC is an award-winning free and open source (GPL) software media
+player and entertainment hub for digital media. XBMC is available
+for Linux, OSX, and Windows. Created in 2003 by a group of like
+minded programmers, XBMC is a non-profit project run and developed by
+volunteers located around the world. More than 50 software developers
+have contributed to XBMC, and 100-plus translators have worked to
+expand its reach, making it available in more than 30 languages.
+
+While XBMC functions very well as a standard media player application
+for your computer, it has been designed to be the perfect companion
+for your HTPC. Supporting an almost endless range of remote controls,
+and combined with its beautiful interface and powerful skinning engine,
+XBMC feels very natural to use from the couch and is the ideal solution
+for your home theater.
+
+Currently XBMC can be used to play almost all popular audio and video
+formats around. It was designed for network playback, so you can
+stream your multimedia from anywhere in the house or directly from
+the internet using practically any protocol available. Use your media
+as-is: XBMC can play CDs and DVDs directly from the disk or image file,
+almost all popular archive formats from your hard drive, and even files
+inside ZIP and RAR archives. It will even scan all of your media and
+automatically create a personalized library complete with box covers,
+descriptions, and fanart. There are playlist and slideshow functions, a
+weather forecast feature and many audio visualizations. Once installed,
+your computer will become a fully functional multimedia jukebox.
+EOF


More information about the Lunar-commits mailing list