--- xbmc-10.00~svn33324.orig/debian/rules +++ xbmc-10.00~svn33324/debian/rules @@ -0,0 +1,120 @@ +#!/usr/bin/make -f + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +# Get the SVN revision from the changelog +SVNVERSION ?= $(shell dpkg-parsechangelog | grep '^Version:' | grep svn | sed 's/.*svn\([[:digit:]]*\).*/\1/') + +# Set this variable to yes for release builds to disable debugging and enable +# optimizations. +XBMC_RELEASE ?= no + +# If not set already, try to set from debian/svnrevision +ifeq (,$(SVNVERSION)) + SVNVERSION = $(shell cat debian/svnrevision 2>/dev/null) +endif + +# Whether we're building for release or not +ifeq (yes,$(XBMC_RELEASE)) + DEBUG_OPTIONS = --disable-debug --enable-optimizations +else + DEBUG_OPTIONS = --enable-debug +endif + +# Ubuntu or Debian specific options +ifeq (Ubuntu,$(shell lsb_release -is)) + DISTRO_SPECIFIC_OPTIONS = --enable-faac +else + DISTRO_SPECIFIC_OPTIONS = --enable-external-libraries --disable-dvdcss \ + --disable-non-free +endif + +# Add the SVN revision if we could determine the svn revision +ifneq (,$(SVNVERSION)) + SVNVERSION_OPTION = SVN_REV="$(SVNVERSION)" +endif + +# Various environment variables to set +ENV_OPTIONS = CFLAGS="$(DEB_CFLAGS)" CXXFLAGS="$(DEB_CXXFLAGS)" + +# List of options to pass to configure. Can be overridden. +# Extra options can simply be passed using XBMC_CONFIG_EXTRA_OPTIONS env +# variable. +XBMC_CONFIG_OPTIONS ?= --host=$(DEB_HOST_GNU_TYPE) \ + --build=$(DEB_BUILD_GNU_TYPE) \ + --prefix=/usr --docdir=/usr/share/doc/xbmc \ + $(DEBUG_OPTIONS) \ + --enable-gl --disable-gles --enable-vdpau --disable-vaapi \ + --disable-vdadecoder --disable-openmax --disable-tegra --disable-profiling \ + --enable-joystick --enable-xrandr --enable-goom --disable-ccache \ + --enable-pulse --enable-rtmp --enable-ffmpeg-libvorbis --disable-mid \ + --enable-hal --enable-avahi --disable-asap-codec \ + --enable-webserver --disable-libdts --disable-liba52 \ + $(XBMC_CONFIG_EXTRA_OPTIONS) \ + $(DISTRO_SPECIFIC_OPTIONS) \ + $(SVNVERSION_OPTION) \ + $(ENV_OPTIONS) + +# Input files used for generating other files +INPUT_FILES = debian/control.in + +# Use --parallel option only if debhelper supports it +DH_PARALLEL_OPT=$(shell dh_testdir --parallel 2>/dev/null && echo "--parallel") + +%: + dh $@ $(DH_PARALLEL_OPT) + +# Target for generating control files +.PHONY: debian/var_info +%.in: debian/var_info + @echo "Generating $$(echo $@ | sed 's/\.in$$//') from $@" + perl -p \ + -e 's{#BUILD_DEPENDS#}{qx(sh debian/var_info BUILD_DEPENDS)}ge;' \ + -e 's{#LIBCURL_DEPENDS#}{qx(sh debian/var_info LIBCURL_DEPENDS)}ge;' \ + -e 's{#XBMC_LIVE_DEPENDS#}{qx(sh debian/var_info XBMC_LIVE_DEPENDS)}ge;' \ + < $@ > $$(echo $@ | sed 's/\.in$$//') + +override_dh_clean: + dh_clean + find . -name config.status -o -name config.cache -o -name config.log \ + -exec rm -f "{}" \; + debian/rules $(INPUT_FILES) + +override_dh_auto_configure: configure + ./configure $(XBMC_CONFIG_OPTIONS) + +override_dh_auto_install: + $(MAKE) -C lib/addons/script.module.pil + $(MAKE) -C lib/addons/script.module.pysqlite + $(MAKE) install install-livedatas DESTDIR=$(CURDIR)/debian/tmp + $(MAKE) eventclients DESTDIR=$(CURDIR)/debian/tmp \ + WII_EXTRA_OPTS=-DCWIID_OLD + +override_dh_install: + dh_install --sourcedir=$(CURDIR)/debian/tmp -XLICENCE \ + -XLicence.txt -XLicense.txt -XLiberationSans-Regular.ttf \ + -XDejaVuSans.ttf -XDejaVuSans-Bold.ttf + # Delete stuff in xbmc-data that is in other packages + rm -rf debian/xbmc-data/usr/share/xbmc/addons/skin.* + rm -rf debian/xbmc-data/usr/share/xbmc/web + +override_dh_strip: + dh_strip --dbg-package=xbmc-dbg + +override_dh_makeshlibs: + # We don't install shared libraries in standard locations so don't edit + # postinst/postrm scripts to call ldconfig + dh_makeshlibs -n + +override_dh_gencontrol: + dh_gencontrol + # Need to manually add dependencies for dlopened libs. + sed "s/^Depends:.*$$/&, $$(sh debian/var_info LIBCURL_DEPENDS)/" \ + -i "debian/xbmc-bin/DEBIAN/control" + sed "s/^Depends:.*$$/&, $$(sh debian/var_info LIBVDPAU_DEPENDS)/" \ + -i "debian/xbmc-bin/DEBIAN/control" + sed "s/^Depends:.*$$/&, $$(sh debian/var_info LIBRTMP_DEPENDS)/" \ + -i "debian/xbmc-bin/DEBIAN/control" --- xbmc-10.00~svn33324.orig/debian/compat +++ xbmc-10.00~svn33324/debian/compat @@ -0,0 +1 @@ +7 --- xbmc-10.00~svn33324.orig/debian/xbmc-skin-confluence.install +++ xbmc-10.00~svn33324/debian/xbmc-skin-confluence.install @@ -0,0 +1 @@ +usr/share/xbmc/addons/skin.confluence --- xbmc-10.00~svn33324.orig/debian/xbmc-live.postrm +++ xbmc-10.00~svn33324/debian/xbmc-live.postrm @@ -0,0 +1,126 @@ +#!/bin/sh +# postrm script for xbmc-live +# +# see: dh_installdeb(1) + +set -e +if [ "$1" = "purge" ]; then + SUDOERS_TEMPFILE=$(mktemp -q) + + # Remove xbmc specific entries from /etc/sudoers + if test -r /etc/sudoers && grep -i -q XBMC-specific /etc/sudoers ; then + cat /etc/sudoers > $SUDOERS_TEMPFILE + + sed -i -e "/XBMC/d" $SUDOERS_TEMPFILE + + # Check if sudoers file is ok with visudo and write to /etc/sudoers if + # it is ok, else display a message to the user. + if visudo -c -f $SUDOERS_TEMPFILE >/dev/null 2>&1; then + cat $SUDOERS_TEMPFILE > /etc/sudoers + else + # TODO: Use debconf for this message. + echo "Couldn't edit /etc/sudoers, must be manually edited." + echo "Please edit /etc/sudoers using 'visudo' and remove the lines with 'XBMC'" + fi + fi + + # Remove XBMC sudoers files + rm $SUDOERS_TEMPFILE + + POLKIT_ACTIONS="org.freedesktop.hal.dockstation.undock + org.freedesktop.hal.wol.enabled + org.freedesktop.hal.wol.enable + org.freedesktop.hal.wol.supported + org.freedesktop.hal.leds.brightness + org.freedesktop.hal.device-access.audio-player + org.freedesktop.hal.device-access.camera + org.freedesktop.hal.device-access.cdrom + org.freedesktop.hal.device-access.dvb + org.freedesktop.hal.device-access.fingerprint-reader + org.freedesktop.hal.device-access.floppy + org.freedesktop.hal.device-access.ieee1394-avc + org.freedesktop.hal.device-access.ieee1394-iidc + org.freedesktop.hal.device-access.joystick + org.freedesktop.hal.device-access.mouse + org.freedesktop.hal.device-access.obex + org.freedesktop.hal.device-access.pda + org.freedesktop.hal.device-access.printer + org.freedesktop.hal.device-access.scanner + org.freedesktop.hal.device-access.sound + org.freedesktop.hal.device-access.video + org.freedesktop.hal.device-access.video4linux + org.freedesktop.hal.lock + org.freedesktop.hal.killswitch.bluetooth + org.freedesktop.hal.killswitch.wlan + org.freedesktop.hal.killswitch.wwan + org.freedesktop.hal.storage.mount-removable + org.freedesktop.hal.storage.eject + org.freedesktop.hal.storage.crypto-setup-removable + org.freedesktop.hal.power-management.shutdown + org.freedesktop.hal.power-management.reboot + org.freedesktop.hal.power-management.set-powersave + org.freedesktop.hal.power-management.suspend + org.freedesktop.hal.power-management.hibernate + org.freedesktop.hal.power-management.cpufreq + org.freedesktop.hal.power-management.lcd-panel + org.freedesktop.hal.power-management.light-sensor + org.freedesktop.hal.power-management.keyboard-backlight + org.freedesktop.devicekit.power.suspend + org.freedesktop.devicekit.power.Hibernate + org.freedesktop.consolekit.system.stop + org.freedesktop.devicekit.disks.filesystem-mount + org.freedesktop.devicekit.disks.filesystem-mount-system-internal + org.freedesktop.devicekit.disks.filesystem-unmount-others + org.freedesktop.devicekit.disks.drive-eject + org.freedesktop.devicekit.disks.drive-detach" + + # Grant the 'xbmc' user each action from the list if not done already + for ACTION in $POLKIT_ACTIONS; do + if polkit-auth --user xbmc --show-obtainable | \ + grep -q $ACTION; then + polkit-auth --user xbmc --revoke $ACTION + fi + done + + sed -i s/allowed_users=anybody/allowed_users=console/ /etc/X11/Xwrapper.config + if [ -f "/etc/X11/Xwrapper.config.bak-xbmc-live" ]; then + rm /etc/X11/Xwrapper.config.bak-xbmc-live > /dev/null + fi + + deluser xbmc + + if [ -f "/etc/init.d/xbmc-live" ]; then + rm /etc/init.d/xbmc-live >/dev/null + fi + if [ -f "/etc/init/xbmc-live.conf" ]; then + rm /etc/init/xbmc-live.conf >/dev/null + fi + if [ -f "/etc/init/xbmc-live-install" ]; then + rm /etc/init/xbmc-live-install.conf >/dev/null + fi + + + # Remove from grub's kernel entries + if [ -f /boot/grub/menu.lst ]; then + if grep -q -i "xbmc=" /boot/grub/menu.lst ; then + sed -i -e "s/xbmc=autostart,nodiskmount,setvolume loglevel=0//" /boot/grub/menu.lst + fi + fi + + if [ -f /boot/grub/grub.cfg ]; then + if grep -q -i "xbmc=" /etc/default/grub ; then + sed -i -e "s/xbmc=autostart,nodiskmount,setvolume loglevel=0//" /etc/default/grub + update-grub + fi + fi +fi + +update-rc.d -f xbmc-live remove >/dev/null + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + --- xbmc-10.00~svn33324.orig/debian/xbmc-eventclients-common.install +++ xbmc-10.00~svn33324/debian/xbmc-eventclients-common.install @@ -0,0 +1,2 @@ +usr/lib/python*/*/xbmc +usr/share/pixmaps/xbmc --- xbmc-10.00~svn33324.orig/debian/watch +++ xbmc-10.00~svn33324/debian/watch @@ -0,0 +1,4 @@ +version=3 + +opts=uversionmangle=s/\.(tar.*|tgz|zip|gz|bz2)$//i,dversionmangle=s/[-.+~]?(cvs|svn|git|snapshot|pre|hg)(.*)$//i,pasv \ +http://sf.net/xbmc/([\d+\.]+|\d+)-?_?.*?-linux-osx-win32-repack\.(tar.*|tgz|zip|gz|bz2|) debian uupdate --- xbmc-10.00~svn33324.orig/debian/rules.hardy +++ xbmc-10.00~svn33324/debian/rules.hardy @@ -0,0 +1,87 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. +# +# Modified to make a template file for a multi-binary package with separated +# build-arch and build-indep targets by Bill Allombert 2001 + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This has to be exported to make some magic below work. +export DH_OPTIONS + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +#get the svnversion if the file exists +SVNVERSION ?= $(shell dpkg-parsechangelog | grep '^Version:' | grep 'svn' | sed 's/.*svn\([[:digit:]]*\).*/\1/') + +ifeq "$(SVNVERSION)" "" + SVNVERSION = $(shell cat debian/svnrevision) +endif + + +clean: + dh clean + rm -f build-arch-stamp build-indep-stamp config-stamp + +build: + dh_testdir + # Add here commands to configure the package. + ./bootstrap + dh_auto_configure -- --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \ + --prefix=/usr --enable-goom --enable-vdpau \ + --enable-avahi SVN_REV="$(SVNVERSION)" + dh build --after dh_auto_configure + +binary: binary-arch binary-indep + +binary-indep: + dh binary-indep --until dh_installdirs + $(MAKE) install-web install-datas install-livedatas prefix=$(CURDIR)/debian/tmp/usr/ + mkdir -p $(CURDIR)/debian/tmp/usr/share/applications $(CURDIR)/debian/tmp/usr/share/pixmaps + cp $(CURDIR)/tools/Linux/xbmc.png $(CURDIR)/debian/tmp/usr/share/pixmaps/ + cp $(CURDIR)/tools/Linux/xbmc.desktop $(CURDIR)/debian/tmp/usr/share/applications/ + # xbmc Live files + dh_install -i --sourcedir=$(CURDIR)/debian/tmp -XLICENCE -XLiberationSans-Regular.ttf -XLicence.txt -XLicense.txt + # XBMC WEB POC + dh_install -pxbmc-web ../../web/poc_jsonrpc usr/share/xbmc/web + dh_installdocs -i + dh binary-indep --after dh_installdocs + +binary-arch: + dh binary-arch --until dh_installdirs + $(MAKE) install-binaries install-arch prefix=$(CURDIR)/debian/tmp/usr/ + find "debian/tmp/usr/share/xbmc" -regextype posix-extended \ + -type f -iregex \ + ".*\.so|.*\.vis|.*\.xbs|.*xbmc\.bin|.*xbmc-xrandr" | \ + while read FILE; do \ + NEW_LOCATION="$$(echo $$FILE | sed -e 's|usr/share|usr/lib|')"; \ + install -D "$$FILE" "$$NEW_LOCATION"; \ + rm "$$FILE"; \ + done + $(MAKE) eventclients prefix=$(CURDIR)/debian/tmp/usr installdir=/usr WII_EXTRA_OPTS=-DCWIID_OLD + dh_install -a --sourcedir=$(CURDIR)/debian/tmp -XLICENCE -XLiberationSans-Regular.ttf -XLicence.txt -XLicense.txt + dh binary-arch --after dh_install --until dh_link + find "debian/xbmc-bin/usr/lib" -regextype posix-extended -type f | \ + while read FILE; do \ + LINK_TARGET="$$(echo "$$FILE" | sed -e 's|debian/xbmc-bin/||')"; \ + LINK_DESTINATION="$$(echo "$$FILE" | sed -e 's|debian/xbmc-bin/usr/lib|usr/share|')"; \ + dh_link -pxbmc-bin "$$LINK_TARGET" "$$LINK_DESTINATION"; \ + done + dh binary-arch --after dh_link --before dh_strip + dh_strip -a --dbg-package=xbmc-dbg + # We don't install shared libraries in standard locations so don't edit + # postinst/postrm scripts to call ldconfig + dh_makeshlibs -a -n + dh binary-arch --after dh_makeshlibs + +.PHONY: build clean binary-indep binary-arch binary + --- xbmc-10.00~svn33324.orig/debian/xbmc-data.install +++ xbmc-10.00~svn33324/debian/xbmc-data.install @@ -0,0 +1,4 @@ +usr/bin/xbmc +usr/share/xbmc +usr/share/icons +usr/share/applications --- xbmc-10.00~svn33324.orig/debian/xbmc-data.menu +++ xbmc-10.00~svn33324/debian/xbmc-data.menu @@ -0,0 +1,2 @@ +?package(xbmc-data):needs="X11" section="Applications/Video" \ + title="xbmc" command="/usr/bin/xbmc" --- xbmc-10.00~svn33324.orig/debian/xbmc-standalone.manpages +++ xbmc-10.00~svn33324/debian/xbmc-standalone.manpages @@ -0,0 +1 @@ +docs/manpages/xbmc-standalone.1 --- xbmc-10.00~svn33324.orig/debian/xbmc-eventclients-dev.install +++ xbmc-10.00~svn33324/debian/xbmc-eventclients-dev.install @@ -0,0 +1 @@ +usr/include/xbmc/xbmcclient.h --- xbmc-10.00~svn33324.orig/debian/xbmc-live.install +++ xbmc-10.00~svn33324/debian/xbmc-live.install @@ -0,0 +1,3 @@ +usr/bin/diskmounter +usr/bin/runXBMC +usr/bin/setAlsaVolumes --- xbmc-10.00~svn33324.orig/debian/xbmc-live.manpages +++ xbmc-10.00~svn33324/debian/xbmc-live.manpages @@ -0,0 +1,4 @@ +docs/manpages/diskmounter.1 +docs/manpages/installXBMC.1 +docs/manpages/runXBMC.1 +docs/manpages/setAlsaVolumes.1 --- xbmc-10.00~svn33324.orig/debian/control.in +++ xbmc-10.00~svn33324/debian/control.in @@ -0,0 +1,377 @@ +Source: xbmc +Section: video +Priority: optional +Maintainer: Andres Mejia +Uploaders: Ouattara Oumar Aziz (alias wattazoum) +DM-Upload-Allowed: yes +Build-Depends: #BUILD_DEPENDS# +Standards-Version: 3.9.1 +Homepage: http://xbmc.org/ +Vcs-Git: git://git.debian.org/git/collab-maint/xbmc.git +Vcs-Browser: http://git.debian.org/?p=collab-maint/xbmc.git;a=summary + +Package: xbmc +Architecture: all +Depends: xbmc-data (= ${binary:Version}), + xbmc-skin-confluence (= ${binary:Version}), + xbmc-web (= ${binary:Version}), + ${misc:Depends} +Suggests: xbmc-third-parties +Description: XBMC Media Center (full metapackage) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package is a metapackage aimed at users wanting to quickly get started + with using XBMC Media Center. + +Package: xbmc-live +Architecture: all +Depends: #XBMC_LIVE_DEPENDS# +Conflicts: kdm, gdm, xdm, wdm +Description: XBMC Media Center (XBMC Live package) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package is used to setup the XBMC Live environment. + +Package: xbmc-standalone +Architecture: all +Depends: xbmc-data (= ${binary:Version}), + xbmc-skin-confluence (= ${binary:Version}), + xbmc-web (= ${binary:Version}), + ${misc:Depends} +Suggests: xbmc-third-parties +Description: XBMC Media Center (standalone program) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package will install files that would permit to launch XBMC without + having a desktop manager. + +Package: xbmc-data +Architecture: all +Depends: xbmc-bin (>= ${source:Version}), + xbmc-bin (<< ${source:Version}.1~), + mesa-utils, + x11-utils, + ${python:Depends}, + ${misc:Depends} +Suggests: xbmc-test-helper +Recommends: python-qt3 +Description: XBMC Media Center (arch-independent data package) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package contains all the archiecture independent data needed to have a + working XBMC. + +Package: xbmc-bin +Architecture: i386 amd64 powerpc ppc64 +Depends: ${shlibs:Depends}, + ${misc:Depends} +Provides: xbmc-common +Replaces: xbmc-common +Conflicts: xbmc-common +Description: XBMC Media Center (binary data package) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package contains all the binary data needed to have a working XBMC. + +Package: xbmc-dbg +Architecture: i386 amd64 powerpc ppc64 +Section: debug +Priority: extra +Depends: xbmc-bin (= ${binary:Version}), + ${misc:Depends} +Description: XBMC Media Center (debug package) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package contains debugging symbols for XBMC. + +Package: xbmc-skin-confluence +Architecture: all +Depends: xbmc-data (= ${binary:Version}), + ttf-liberation, + ttf-dejavu-core, + ${misc:Depends} +Description: XBMC Media Center (Confluence skin) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package contains the XBMC Confluence Skin package. + +Package: xbmc-web +Architecture: all +Depends: xbmc-data (= ${binary:Version}), + ${misc:Depends} +Description: XBMC Media Center (POC web frontend) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package contains the new POC web frontend for the XBMC web + server. + +Package: xbmc-eventclients-common +Architecture: all +Depends: ${python:Depends}, ${misc:Depends} +Description: XBMC Media Center (Event Client Common package) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package is the common package for XBMC Event Client. + +Package: xbmc-eventclients-dev +Architecture: all +Section: libdevel +Depends: xbmc-eventclients-common (= ${binary:Version}), + ${misc:Depends} +Description: XBMC Media Center (Event Client Dev package) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This is the Development package for XBMC Event Client. + +Package: xbmc-eventclients-wiiremote +Architecture: i386 amd64 powerpc ppc64 +Depends: xbmc-eventclients-common (= ${source:Version}), + ${shlibs:Depends}, + ${misc:Depends} +Description: XBMC Media Center (Event Client WII Remote support package) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package is the Wii Remote client package for XBMC. + +Package: xbmc-eventclients-j2me +Architecture: all +Depends: xbmc-eventclients-common (= ${binary:Version}), + ${python:Depends}, + python-bluez, + ${misc:Depends} +Description: XBMC Media Center (Event Client J2ME package) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package is the J2ME package for XBMC Event Client. This is meant to + provide a server that communicate with a mobile tool supporting Java ME. + +Package: xbmc-eventclients-ps3 +Architecture: all +Depends: xbmc-eventclients-common (= ${binary:Version}), + python-bluez | python-lightblue, + ${python:Depends}, + ${misc:Depends} +Description: XBMC Media Center (Event Client PS3 package) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package is the PS3 package for XBMC Event Client. + +Package: xbmc-eventclients-xbmc-send +Architecture: all +Depends: xbmc-eventclients-common (= ${binary:Version}), + ${python:Depends}, + ${misc:Depends} +Description: XBMC Media Center (Event Client XBMC-SEND package) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package is the XBMC-SEND package for XBMC Event Client. --- xbmc-10.00~svn33324.orig/debian/xbmc-live.lintian-overrides +++ xbmc-10.00~svn33324/debian/xbmc-live.lintian-overrides @@ -0,0 +1,4 @@ +# xbmc-live postinst and postrm has some hacks to fix upstart issue in Ubuntu +# karmic, hence the reason for this lintian error +xbmc-live: duplicate-updaterc.d-calls-in-postinst xbmc-live +xbmc-live: duplicate-updaterc.d-calls-in-postrm xbmc-live --- xbmc-10.00~svn33324.orig/debian/xbmc-live.postinst +++ xbmc-10.00~svn33324/debian/xbmc-live.postinst @@ -0,0 +1,254 @@ +#!/bin/sh +# postinst script for xbmc-live +# +# see: dh_installdeb(1) + +set -e + +case "$1" in + configure) + # TODO: What's the purpose of this line? As I see it, if 'xbmc' can't + # get a console session going, we're in trouble anyway. ceros + sed -i.bak-xbmc-live s/allowed_users=console/allowed_users=anybody/ /etc/X11/Xwrapper.config + + xbmcUser=xbmc + # Read configuration variable file if it is present + [ -r /etc/default/xbmc-live ] && . /etc/default/xbmc-live + + if ! getent passwd $xbmcUser >/dev/null; then + xbmcUser=$(getent passwd 1000 | sed -e 's/\:.*//') + if [ -z "$xbmcUser" ]; then + # Add the 'xbmc' user if the primary one is missing + clearTextPWD=xbmc + encryptedPWD=$(echo $clearTextPWD | mkpasswd -s) + + adduser --disabled-password --gecos "XBMC Live User" xbmc + usermod -p $encryptedPWD xbmc + + xbmcUser=xbmc + fi + fi + + # Add 'xbmcUser' user to the appropriate groups + # Below is a listing of groups and their purpose + # adm - For reading system logs (minimal systems may have this user only) + # sudo - allow optional passwordless sudo (with trivial intervention on /etc/sudoers) + # cdrom - optical disc drive access + # floppy - floppy drive access + # audio - audio device access + # video - video device access + # plugdev - enable automatic notifications of new devices + # netdev - managing network connections via NetworkManager + # powerdev - to be able to hibernate/suspend + # fuse - to be able to mount filesystems as normal user + GROUPS="adm + sudo + cdrom + floppy + audio + video + plugdev + netdev + powerdev + fuse + polkituser" + + # TODO: this probably isn't necessary anymore as PolicyKit is now being + # used + for GROUP in $GROUPS; do + if getent group $GROUP >/dev/null && \ + ! getent group $GROUP | grep -q $xbmcUser; then + adduser $xbmcUser $GROUP + fi + done + + + SUDOERSBLOCK_TEMPFILE=$(mktemp -q) + + cat > $SUDOERSBLOCK_TEMPFILE < /etc/sudoers < $SUDOERS_TEMPFILE + + # Check if sudoers file is ok with visudo and write to /etc/sudoers if + # it is ok, else display a message to the user. + if visudo -c -f $SUDOERS_TEMPFILE >/dev/null 2>&1; then + cp -f $SUDOERS_TEMPFILE /etc/sudoers + else + # TODO: Use debconf for this message. + echo "Couldn't edit /etc/sudoers, must be manually edited." + echo "Please edit /etc/sudoers using 'visudo' and add the following" + echo "entries:" + cat $SUDOERSBLOCK_TEMPFILE + fi + fi + + rm $SUDOERS_TEMPFILE + rm $SUDOERSBLOCK_TEMPFILE + + # Our set of PolicyKit actions + + # This is a list of actions that the 'xbmc' user should be allowed to + # do. If we missed one, or we have one that's not necessary, please + # submit a bug report. + POLKIT_ACTIONS="org.freedesktop.hal.dockstation.undock + org.freedesktop.hal.wol.enabled + org.freedesktop.hal.wol.enable + org.freedesktop.hal.wol.supported + org.freedesktop.hal.leds.brightness + org.freedesktop.hal.device-access.audio-player + org.freedesktop.hal.device-access.camera + org.freedesktop.hal.device-access.cdrom + org.freedesktop.hal.device-access.dvb + org.freedesktop.hal.device-access.fingerprint-reader + org.freedesktop.hal.device-access.floppy + org.freedesktop.hal.device-access.ieee1394-avc + org.freedesktop.hal.device-access.ieee1394-iidc + org.freedesktop.hal.device-access.joystick + org.freedesktop.hal.device-access.mouse + org.freedesktop.hal.device-access.obex + org.freedesktop.hal.device-access.pda + org.freedesktop.hal.device-access.printer + org.freedesktop.hal.device-access.scanner + org.freedesktop.hal.device-access.sound + org.freedesktop.hal.device-access.video + org.freedesktop.hal.device-access.video4linux + org.freedesktop.hal.lock + org.freedesktop.hal.killswitch.bluetooth + org.freedesktop.hal.killswitch.wlan + org.freedesktop.hal.killswitch.wwan + org.freedesktop.hal.storage.mount-removable + org.freedesktop.hal.storage.eject + org.freedesktop.hal.storage.crypto-setup-removable + org.freedesktop.hal.power-management.shutdown + org.freedesktop.hal.power-management.reboot + org.freedesktop.hal.power-management.set-powersave + org.freedesktop.hal.power-management.suspend + org.freedesktop.hal.power-management.hibernate + org.freedesktop.hal.power-management.cpufreq + org.freedesktop.hal.power-management.lcd-panel + org.freedesktop.hal.power-management.light-sensor + org.freedesktop.hal.power-management.keyboard-backlight + org.freedesktop.devicekit.power.suspend + org.freedesktop.devicekit.power.Hibernate + org.freedesktop.consolekit.system.stop + org.freedesktop.devicekit.disks.filesystem-mount + org.freedesktop.devicekit.disks.filesystem-mount-system-internal + org.freedesktop.devicekit.disks.filesystem-unmount-others + org.freedesktop.devicekit.disks.drive-eject + org.freedesktop.devicekit.disks.drive-detach + org.freedesktop.upower.suspend + org.freedesktop.upower.hibernate + org.freedesktop.udisks.filesystem-mount + org.freedesktop.udisks.filesystem-mount-system-internal + org.freedesktop.udisks.filesystem-unmount-others + org.freedesktop.udisks.drive-eject + org.freedesktop.udisks.drive-detach" + + # Grant the 'xbmc' user each action from the list if not done already + for ACTION in $POLKIT_ACTIONS; do + if polkit-auth --user $xbmcUser --show-obtainable | \ + grep -q $ACTION; then + polkit-auth --user $xbmcUser --grant $ACTION + fi + done + + + # Add to grub's kernel entries + if [ -f /boot/grub/menu.lst ]; then + if ! grep -q -i "xbmc=autostart" /boot/grub/menu.lst ; then + # TODO Do not modify single-mode entry + sed -i -e "/^kernel/s/\(.*\)/\1 xbmc=autostart,nodiskmount,setvolume loglevel=0/" /boot/grub/menu.lst + sed -i -e "/^# kopt=root=/s/\(.*\)/\1 xbmc=autostart,nodiskmount,setvolume loglevel=0/" /boot/grub/menu.lst + fi + fi + + if [ -f /boot/grub/grub.cfg ]; then + if ! grep -q -i "xbmc=autostart" /etc/default/grub ; then + sed -i -e "/^GRUB_CMDLINE_LINUX_DEFAULT=/s/\"\(.*\)\"/\"\1 xbmc=autostart,nodiskmount,setvolume loglevel=0\"/" /etc/default/grub + update-grub + fi + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# Upstart scripts tested on karmic+ only (>=9.10) and not backward compatible ATM +release="$(lsb_release -r | cut -f2 | sed 's/\.//')" +if [ $release -ge 910 ]; then + if [ -f "/etc/init.d/xbmc-live" ]; then + update-rc.d -f xbmc-live remove >/dev/null + rm /etc/init.d/xbmc-live >/dev/null + fi + + ln -s /lib/init/upstart-job /etc/init.d/xbmc-live +else + if [ -f "/etc/init/xbmc-live.conf" ]; then + rm /etc/init/xbmc-live.conf >/dev/null + fi + if [ -f "/etc/init/xbmc-live-install" ]; then + rm /etc/init/xbmc-live-install.conf >/dev/null + fi + + if [ -x "/etc/init.d/xbmc-live" ]; then + update-rc.d xbmc-live defaults >/dev/null + if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then + invoke-rc.d xbmc-live start || exit $? + else + /etc/init.d/xbmc-live start || exit $? + fi + fi +fi + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- xbmc-10.00~svn33324.orig/debian/xbmc-eventclients-ps3.manpages +++ xbmc-10.00~svn33324/debian/xbmc-eventclients-ps3.manpages @@ -0,0 +1 @@ +docs/manpages/xbmc-ps3remote.1 --- xbmc-10.00~svn33324.orig/debian/xbmc-eventclients-xbmc-send.manpages +++ xbmc-10.00~svn33324/debian/xbmc-eventclients-xbmc-send.manpages @@ -0,0 +1 @@ +docs/manpages/xbmc-send.1 --- xbmc-10.00~svn33324.orig/debian/xbmc-eventclients-xbmc-send.install +++ xbmc-10.00~svn33324/debian/xbmc-eventclients-xbmc-send.install @@ -0,0 +1 @@ +usr/bin/xbmc-send --- xbmc-10.00~svn33324.orig/debian/xbmc-data.manpages +++ xbmc-10.00~svn33324/debian/xbmc-data.manpages @@ -0,0 +1,2 @@ +docs/manpages/xbmc.bin.1 +docs/manpages/xbmc.1 --- xbmc-10.00~svn33324.orig/debian/README.source +++ xbmc-10.00~svn33324/debian/README.source @@ -0,0 +1,10 @@ +The following is done to the upstream tarball or SVN checkout when creating +the orig tarball used in creating XBMC packages for Debian. + +- libdvdcss is removed from xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss. +- The empty directories xbmc/cores/dvdplayer/Codecs/libDVDCSS and + xbmc/cores/dvdplayer/Codecs/libdvdnav are removed. + +Also, the upstream source version is appended with '~debN' where 'N' is some +integer. This is done to mark that the XBMC source in Debian is modified from +upstream. --- xbmc-10.00~svn33324.orig/debian/xbmc-data.docs +++ xbmc-10.00~svn33324/debian/xbmc-data.docs @@ -0,0 +1,2 @@ +keymapping.txt +README.linux --- xbmc-10.00~svn33324.orig/debian/xbmc-eventclients-wiiremote.manpages +++ xbmc-10.00~svn33324/debian/xbmc-eventclients-wiiremote.manpages @@ -0,0 +1 @@ +docs/manpages/xbmc-wiiremote.1 --- xbmc-10.00~svn33324.orig/debian/var_info +++ xbmc-10.00~svn33324/debian/var_info @@ -0,0 +1,81 @@ +# -*- sh -*- +# This is a file run by sh used for replacing certain variables from input +# files in the XBMC packaging. + +BUILD_DEPENDS="debhelper (>= 7.0.50~), python-support, cmake, + autotools-dev, autoconf, automake, unzip, libboost-dev, zip, libtool, + libgl1-mesa-dev | libgl-dev, libglu1-mesa-dev | libglu-dev, libglew-dev, + libmad0-dev, libjpeg-dev, libsamplerate-dev, libogg-dev, libvorbis-dev, + libfreetype6-dev, libfontconfig-dev, libbz2-dev, libfribidi-dev, + libsqlite3-dev, libmysqlclient-dev, libasound-dev, libpng12-dev | libpng-dev, + libpcre3-dev, liblzo2-dev, libcdio-dev, libsdl-dev, libsdl-image1.2-dev, + libsdl-mixer1.2-dev, libenca-dev, libjasper-dev, libxt-dev, libxtst-dev, + libxmu-dev, libxinerama-dev, libcurl4-gnutls-dev | libcurl-dev, + libdbus-1-dev, libhal-storage-dev, libhal-dev, libpulse-dev, + libavahi-common-dev, libavahi-client-dev, libxrandr-dev, libavcodec-dev, + libavformat-dev, libavutil-dev, libpostproc-dev, libswscale-dev, + libmpeg2-4-dev, libass-dev (>= 0.9.8), libmpcdec-dev, libflac-dev, + libwavpack-dev, python-dev, gawk, gperf, nasm [!amd64], libcwiid1-dev, + libbluetooth-dev, zlib1g-dev, libmms-dev (>= 0.4), libsmbclient-dev, + libfaad-dev, libiso9660-dev, libssl-dev, lsb-release, libvdpau-dev, libmicrohttpd-dev, + libmodplug-dev, librtmp-dev, libcrystalhd-dev, curl," + +if [ $(lsb_release -is) = "Ubuntu" ]; then + BUILD_DEPENDS="$BUILD_DEPENDS libfaac-dev," +fi + +case "$1" in + BUILD_DEPENDS) + printf "$BUILD_DEPENDS" + ;; + LIBCURL_DEPENDS) + LIBCURL_DEPENDS=$(cat /var/lib/dpkg/info/libcurl3-gnutls.shlibs | \ + sed 's/^[^[:space:]]\+\?[[:space:]]\+\?[^[:space:]]\+\?[[:space:]]\+\?\(.*\)$/\1/') + printf "$LIBCURL_DEPENDS" + ;; + XBMC_LIVE_DEPENDS) + XBMC_LIVE_DEPENDS="xbmc-standalone (= \${binary:Version}), + policykit, + openssh-server, + \${python:Depends}, + python-apt, + adduser, + sudo, + whois, + \${misc:Depends}," + if [ $(lsb_release -cs) = "karmic" ]; then + XBMC_LIVE_DEPENDS="$XBMC_LIVE_DEPENDS + devicekit-disks, + devicekit-power," + fi + if [ $(lsb_release -cs) = "lucid" ]; then + XBMC_LIVE_DEPENDS="$XBMC_LIVE_DEPENDS + mkpasswd," + fi + printf "$XBMC_LIVE_DEPENDS" + ;; + LIBVDPAU_DEPENDS) + LIBVDPAU_DEPENDS="" + if [ -r /var/lib/dpkg/info/libvdpau*.shlibs ]; then + LIBVDPAU_DEPENDS=$(cat /var/lib/dpkg/info/libvdpau*.shlibs | \ + grep 'libvdpau ' | \ + sed 's/^[^[:space:]]\+\?[[:space:]]\+\?[^[:space:]]\+\?[[:space:]]\+\?\(.*\)$/\1/') + elif [ -r /var/lib/dpkg/info/nvidia-185-libvdpau.shlibs ]; then + LIBVDPAU_DEPENDS=$(cat /var/lib/dpkg/info/nvidia-185-libvdpau.shlibs | \ + grep 'libvdpau ' | \ + sed 's/^[^[:space:]]\+\?[[:space:]]\+\?[^[:space:]]\+\?[[:space:]]\+\?\(.*\)$/\1/') + fi + if [ -z $LIBVDPAU_DEPENDS ]; then + echo "Error in getting shlibs information for libvdpau." + exit 1 + fi + printf "$LIBVDPAU_DEPENDS" + ;; + LIBRTMP_DEPENDS) + LIBRTMP_DEPENDS=$(cat /var/lib/dpkg/info/librtmp0.shlibs | \ + sed 's/^[^[:space:]]\+\?[[:space:]]\+\?[^[:space:]]\+\?[[:space:]]\+\?\(.*\)$/\1/') + printf "$LIBRTMP_DEPENDS" + ;; +esac + +exit 0 --- xbmc-10.00~svn33324.orig/debian/control +++ xbmc-10.00~svn33324/debian/control @@ -0,0 +1,403 @@ +Source: xbmc +Section: video +Priority: optional +Maintainer: Andres Mejia +Uploaders: Ouattara Oumar Aziz (alias wattazoum) +DM-Upload-Allowed: yes +Build-Depends: debhelper (>= 7.0.50~), python-support, cmake, + autotools-dev, autoconf, automake, unzip, libboost-dev, zip, libtool, + libgl1-mesa-dev | libgl-dev, libglu1-mesa-dev | libglu-dev, libglew-dev, + libmad0-dev, libjpeg-dev, libsamplerate-dev, libogg-dev, libvorbis-dev, + libfreetype6-dev, libfontconfig-dev, libbz2-dev, libfribidi-dev, + libsqlite3-dev, libmysqlclient-dev, libasound-dev, libpng12-dev | libpng-dev, + libpcre3-dev, liblzo2-dev, libcdio-dev, libsdl-dev, libsdl-image1.2-dev, + libsdl-mixer1.2-dev, libenca-dev, libjasper-dev, libxt-dev, libxtst-dev, + libxmu-dev, libxinerama-dev, libcurl4-gnutls-dev | libcurl-dev, + libdbus-1-dev, libhal-storage-dev, libhal-dev, libpulse-dev, + libavahi-common-dev, libavahi-client-dev, libxrandr-dev, libavcodec-dev, + libavformat-dev, libavutil-dev, libpostproc-dev, libswscale-dev, + libmpeg2-4-dev, libass-dev (>= 0.9.8), libmpcdec-dev, libflac-dev, + libwavpack-dev, python-dev, gawk, gperf, nasm [!amd64], libcwiid1-dev, + libbluetooth-dev, zlib1g-dev, libmms-dev (>= 0.4), libsmbclient-dev, + libfaad-dev, libiso9660-dev, libssl-dev, lsb-release, libvdpau-dev, libmicrohttpd-dev, + libmodplug-dev, librtmp-dev, libcrystalhd-dev, curl, libfaac-dev, +Standards-Version: 3.9.1 +Homepage: http://xbmc.org/ +Vcs-Git: git://git.debian.org/git/collab-maint/xbmc.git +Vcs-Browser: http://git.debian.org/?p=collab-maint/xbmc.git;a=summary + +Package: xbmc +Architecture: all +Depends: xbmc-data (= ${binary:Version}), + xbmc-skin-confluence (= ${binary:Version}), + xbmc-web (= ${binary:Version}), + ${misc:Depends} +Suggests: xbmc-third-parties +Description: XBMC Media Center (full metapackage) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package is a metapackage aimed at users wanting to quickly get started + with using XBMC Media Center. + +Package: xbmc-live +Architecture: all +Depends: xbmc-standalone (= ${binary:Version}), + policykit, + openssh-server, + ${python:Depends}, + python-apt, + adduser, + sudo, + whois, + ${misc:Depends}, + devicekit-disks, + devicekit-power, +Conflicts: kdm, gdm, xdm, wdm +Description: XBMC Media Center (XBMC Live package) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package is used to setup the XBMC Live environment. + +Package: xbmc-standalone +Architecture: all +Depends: xbmc-data (= ${binary:Version}), + xbmc-skin-confluence (= ${binary:Version}), + xbmc-web (= ${binary:Version}), + ${misc:Depends} +Suggests: xbmc-third-parties +Description: XBMC Media Center (standalone program) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package will install files that would permit to launch XBMC without + having a desktop manager. + +Package: xbmc-data +Architecture: all +Depends: xbmc-bin (>= ${source:Version}), + xbmc-bin (<< ${source:Version}.1~), + mesa-utils, + x11-utils, + ${python:Depends}, + ${misc:Depends} +Suggests: xbmc-test-helper +Recommends: python-qt3 +Description: XBMC Media Center (arch-independent data package) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package contains all the archiecture independent data needed to have a + working XBMC. + +Package: xbmc-bin +Architecture: i386 amd64 powerpc ppc64 +Depends: ${shlibs:Depends}, + ${misc:Depends} +Provides: xbmc-common +Replaces: xbmc-common +Conflicts: xbmc-common +Description: XBMC Media Center (binary data package) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package contains all the binary data needed to have a working XBMC. + +Package: xbmc-dbg +Architecture: i386 amd64 powerpc ppc64 +Section: debug +Priority: extra +Depends: xbmc-bin (= ${binary:Version}), + ${misc:Depends} +Description: XBMC Media Center (debug package) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package contains debugging symbols for XBMC. + +Package: xbmc-skin-confluence +Architecture: all +Depends: xbmc-data (= ${binary:Version}), + ttf-liberation, + ttf-dejavu-core, + ${misc:Depends} +Description: XBMC Media Center (Confluence skin) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package contains the XBMC Confluence Skin package. + +Package: xbmc-web +Architecture: all +Depends: xbmc-data (= ${binary:Version}), + ${misc:Depends} +Description: XBMC Media Center (POC web frontend) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package contains the new POC web frontend for the XBMC web + server. + +Package: xbmc-eventclients-common +Architecture: all +Depends: ${python:Depends}, ${misc:Depends} +Description: XBMC Media Center (Event Client Common package) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package is the common package for XBMC Event Client. + +Package: xbmc-eventclients-dev +Architecture: all +Section: libdevel +Depends: xbmc-eventclients-common (= ${binary:Version}), + ${misc:Depends} +Description: XBMC Media Center (Event Client Dev package) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This is the Development package for XBMC Event Client. + +Package: xbmc-eventclients-wiiremote +Architecture: i386 amd64 powerpc ppc64 +Depends: xbmc-eventclients-common (= ${source:Version}), + ${shlibs:Depends}, + ${misc:Depends} +Description: XBMC Media Center (Event Client WII Remote support package) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package is the Wii Remote client package for XBMC. + +Package: xbmc-eventclients-j2me +Architecture: all +Depends: xbmc-eventclients-common (= ${binary:Version}), + ${python:Depends}, + python-bluez, + ${misc:Depends} +Description: XBMC Media Center (Event Client J2ME package) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package is the J2ME package for XBMC Event Client. This is meant to + provide a server that communicate with a mobile tool supporting Java ME. + +Package: xbmc-eventclients-ps3 +Architecture: all +Depends: xbmc-eventclients-common (= ${binary:Version}), + python-bluez | python-lightblue, + ${python:Depends}, + ${misc:Depends} +Description: XBMC Media Center (Event Client PS3 package) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package is the PS3 package for XBMC Event Client. + +Package: xbmc-eventclients-xbmc-send +Architecture: all +Depends: xbmc-eventclients-common (= ${binary:Version}), + ${python:Depends}, + ${misc:Depends} +Description: XBMC Media Center (Event Client XBMC-SEND package) + XBMC, recursive acronym for "XBMC Media Center", is an award winning free and + open source software media-player and entertainment hub for all your digital + media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) + and Microsoft Windows, as well as the original Xbox game console. 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. Once installed, your computer will become a fully functional + multimedia jukebox. + . + This package is the XBMC-SEND package for XBMC Event Client. --- xbmc-10.00~svn33324.orig/debian/README.Debian +++ xbmc-10.00~svn33324/debian/README.Debian @@ -0,0 +1,8 @@ +XBMC for different Kernels and Architectures +-------------------------------------------- + +Currently, the configure scripts for XBMC is configured to only allow XBMC to +build on i386, amd64, powerpc, and powerpc64 on Linux, and i386 and powerpc on +Darwin. If you are able to build and run XBMC on other architectures and/or +kernels, please provide patches of configure.in and any other files you may have +modified to the Debian BTS. --- xbmc-10.00~svn33324.orig/debian/changelog +++ xbmc-10.00~svn33324/debian/changelog @@ -0,0 +1,118 @@ +xbmc (2:10.00~svn33324-lucid1) lucid; urgency=low + + * Build of 10.00~svn33324 + + -- Billy (XBMC BuildBot) Sun, 29 Aug 2010 18:43:20 -0700 + +xbmc (2:10.0~svn32746~deb1-1) experimental; urgency=low + + * Package XBMC for Debian. (Closes: #469397) + (LP: #307162) + * Start using an epoch for use of better package versioning. + * Add Debian Multimedia team to Maintainers field. + * Add Ouattara and myself to Uploaders field. + * Add DM-Upload-Allowed: yes field. + * Switch to debhelper 7. + * Switch to quilt. + * Remove unused patches. + * Completely rewrite debian/rules to take advantage of debhelper 7 and quilt. + * Bump to Standards-Version 3.8.4. + * Changed Architecture field for arch-indep packages to 'all'. + * Included powerpc and ppc64 for binary packages. + * Use ${shlibs:Depends} for all binary packages. + * Add ${misc:Depends} to all packages. + * Changed Section to video. + * Changed Priority to optional. + * No need for debian/dirs file, so removing. + * Rename docs to xbmc-common.docs so documentation installs to xbmc-common. + * Rename debug package to xbmc-dbg. xbmc-dbg will have debugging symbols for + all binary packages. + * Rewrite the Build-Depends field, modeling it in order from what is needed + by configure scripts. + * Fix --prefix option when calling make install* in debian/rules. + * Ensure no 'Thumbs.db' files are installed. + * Do not use cp -a, just cp. + * Rewrite Description fields for each package. + * Add Depends on python-bluez | python-lightblue for xbmc-eventclients-ps3. + * Add manpages for the programs installed in /usr/bin. + * Split xmbc-common into xbmc-bin for binary data and xbmc-data for + arch-independent data. This is done to save space in the Debian archive. + * Add Provides, Replaces, and Conflicts field in xbmc-data for xbmc-common. + * being used in XBMC. + * Add patch to change Provides field in init script to reflect script name + for xbmc-live. + * Add patch to fix issue running distclean from a symlinked directory. + * Add patch to ensure Windows binaries don't get installed. + * Use dh_install instead of unzip to install web skin packages. + * Various fixes for lintian warnings and errors. + + Fix not-binnmuable-all-depends-any lintian errors. + + Fix not-binnmuable-any-depends-all lintian errors. + + Fix extended-description-line-too-long lintian warnings. + + Fix python-script-but-no-python-dep lintian errors. + + Change debug package to Section 'debug' and Priority 'extra'. + + Fix maintainer-script-needs-depends-on-adduser lintian warning. + + Don't install License information as documentation. It will go in + debian/copyright. + + Rewrite copyright file. + + Include the same copyright file for all packages. + + Make sure the menu file is installed in xbmc-common package. + + Fix "needs" variable in menu file. + + Install the subdirectories of tools/EventClients/examples/ in examples for + xbmc-eventclients-dev package. + + Create a symlink to LiberationSans-Regular.ttf. + * Add Suggests of mesa-utils and x11-utils for use of glxinfo and xdpyinfo. + * Convert to source format 3.0 (quilt). + * Take advantage of FHS compliance support in XBMC. + * Support parallel builds. + + -- Andres Mejia Fri, 30 Jul 2010 17:40:15 -0400 + +xbmc (9.04.1.0.20670-jaunty1) jaunty; urgency=low + + * Build of 9.04.1.0.20670 + + -- Ouattara Oumar Aziz (alias wattazoum) Tue, 26 May 2009 20:09:45 +0200 + +xbmc (2.1a2-hardy2) hardy; urgency=low + + * XBMC Alpha 2 + + -- Ouattara Oumar Aziz (alias wattazoum) Sat, 17 May 2008 19:40:06 +0200 + +xbmc (2.1a1svn12983-hardy1) hardy; urgency=low + + * hardy port of XBMC latest svn 12983 + * added eventclients packages + + -- Ouattara Oumar Aziz (alias wattazoum) Mon, 12 May 2008 10:50:46 +0200 + +xbmc (2.1a1b2-gutsy1) gutsy; urgency=low + + * add the debug symbol package + * change the launcher icon to the one provided by djdafreund + * create the log file by default and give it the universal rigths + * Activate support for WII remote + + -- Ouattara Oumar Aziz (alias wattazoum) Mon, 31 Mar 2008 19:33:14 +0200 + +xbmc (2.1a1b1-gutsy3) gutsy; urgency=low + + * Release from revision 12195 + * MythTV support + * Added a launcher for xbmc + + -- Ouattara Oumar Aziz (alias wattazoum) Sat, 29 Mar 2008 20:28:47 +0100 + +xbmc (2.1a1-gutsy2) gutsy; urgency=low + + * Release Made on Revision 12195 + * No Myth TV support + + -- Ouattara Oumar Aziz (alias wattazoum) Sat, 29 Mar 2008 01:49:20 +0100 + +xbmc (0.1-1gutsy~ppa1) gutsy; urgency=low + + * Initial release for GUTSY : first ppa package for XBMC + + -- Ouattara Oumar Aziz (alias wattazoum) Fri, 28 Mar 2008 21:17:01 +0100 + --- xbmc-10.00~svn33324.orig/debian/xbmc-eventclients-dev.examples +++ xbmc-10.00~svn33324/debian/xbmc-eventclients-dev.examples @@ -0,0 +1 @@ +tools/EventClients/examples/* --- xbmc-10.00~svn33324.orig/debian/xbmc-skin-confluence.links +++ xbmc-10.00~svn33324/debian/xbmc-skin-confluence.links @@ -0,0 +1,2 @@ +/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf usr/share/xbmc/addons/skin.confluence/fonts/DejaVuSans-Bold.ttf +/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf usr/share/xbmc/addons/skin.confluence/fonts/DejaVuSans.ttf --- xbmc-10.00~svn33324.orig/debian/xbmc-get-orig-source +++ xbmc-10.00~svn33324/debian/xbmc-get-orig-source @@ -0,0 +1,218 @@ +#!/bin/sh + +# This script is used to download the upstream source for xbmc and +# generate it into an orig source tarball for Debian. + +USAGE="\n\ +This script is used to generate the orig tarball used in building\n\ +Debian packages for xbmc. This script will create an orig tarball for\n\ +Debian/Ubuntu official archive by default. +Usage: xbmc-get-orig-source [OPTION]\n\ +\n\ + -h, --help Display this help message.\n\ + --remove-upstream-tarball Remove the upstream source tarball.\n\ + --make-debian-snapshot Make tarball for official Debian/Ubuntu archive\n\ + using latest SVN revision.\n\ + --make-ppa Make tarball for XBMC's PPA\n\ + --make-ppa-snapshot Make tarball for XBMC's PPA using latest SVN\n\ + revision.\n\ + --use-revision [REV] Use revision specified in [REV].\n\ + --perform-ppa-upload Perform PPA upload of the resulting source.\n\ + --dput-host The dput host to use (default team-xbmc-svn-ppa).\n" + +# Loop that parses options passed to script +while [ "$#" -gt "0" ] +do + case "$1" in + --remove-upstream-tarball) + REMOVE_UPSTREAM_TARBALL=1 + shift + ;; + --make-debian-snapshot) + LATEST_SVN=1 + shift + ;; + --make-ppa) + PPA_ORIG_TARBALL=1 + shift + ;; + --make-ppa-snapshot) + PPA_ORIG_TARBALL=1 + LATEST_SVN=1 + shift + ;; + --use-revision) + SVN_REVISION="$2" + shift; shift + ;; + --perform-ppa-upload) + PERFORM_PPA_UPLOAD=1 + shift + ;; + --dput-host) + DPUT_HOST="$2" + shift; shift + ;; + -h|--help|*) + echo "${USAGE}" + exit 1 + ;; + esac +done + +# Common variables used to ease maintenance of this script +XBMC_TARBALL="" +XBMC_TARBALL_CHECKSUM="" +if [ -z $SVN_REVISION ]; then + SVN_REVISION="32746" +fi +EPOCH="2" +XBMC_VERSION="10.0~svn$SVN_REVISION~deb1" +DEB_REVISION="1" +XBMC_SVN_URL="http://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma" +UBUNTU_SUITES="lucid karmic jaunty hardy" +if [ -z $DPUT_HOST ]; then + DPUT_HOST="team-xbmc-svn-ppa" +fi + +# export xbmc source +get_sources() { + if [ -n "$LATEST_SVN" ]; then + SVN_REVISION="$(svn info $XBMC_SVN_URL | \ + grep "Last Changed Rev" | \ + sed -e 's/^[^0-9]\+//')" + XBMC_VERSION="10.0~svn$SVN_REVISION~deb1" + fi + svn export -r$SVN_REVISION $XBMC_SVN_URL xbmc-$XBMC_VERSION +} + +# This will prepare the sources to create a tarball from +prepare_orig_tarball() { + # Run bootstrap + cd xbmc-$XBMC_VERSION + ./bootstrap + cd .. + + if [ -z "$PPA_ORIG_TARBALL" ]; then + # Remove non-free components + echo "Removing non-free components" + rm -rf xbmc-$XBMC_VERSION/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss + rm -rf xbmc-$XBMC_VERSION/xbmc/xbmc/lib/UnrarXLib + rm -rf xbmc-$XBMC_VERSION/xbmc/xbmc/lib/libXBMS + + # Remove components not needed for Linux when using external libs + echo "Removing components not needed for Linux when using external libs" + rm -rf xbmc-$XBMC_VERSION/lib/bzip2 + rm -rf xbmc-$XBMC_VERSION/lib/enca + rm -rf xbmc-$XBMC_VERSION/lib/freetype + rm -rf xbmc-$XBMC_VERSION/lib/fribidi + rm -rf xbmc-$XBMC_VERSION/lib/libass + rm -rf xbmc-$XBMC_VERSION/lib/libcdio + rm -rf xbmc-$XBMC_VERSION/lib/libcrystalhd + rm -rf xbmc-$XBMC_VERSION/lib/libcurl-OSX + rm -rf xbmc-$XBMC_VERSION/lib/libiconv + rm -rf xbmc-$XBMC_VERSION/lib/liblame + rm -rf xbmc-$XBMC_VERSION/lib/libmicrohttpd + rm -rf xbmc-$XBMC_VERSION/lib/libmodplug + rm -rf xbmc-$XBMC_VERSION/lib/librtmp + rm -rf xbmc-$XBMC_VERSION/lib/libSDL-OSX + rm -rf xbmc-$XBMC_VERSION/lib/libssh_win32 + rm -rf xbmc-$XBMC_VERSION/lib/libvpx + rm -rf xbmc-$XBMC_VERSION/lib/pcre + rm -rf xbmc-$XBMC_VERSION/libmicrohttpd_win32 + rm -rf xbmc-$XBMC_VERSION/libmysql_win32 + rm -rf xbmc-$XBMC_VERSION/xbmc/cores/dvdplayer/Codecs/liba52 + rm -rf xbmc-$XBMC_VERSION/xbmc/cores/dvdplayer/Codecs/libdts + rm -rf xbmc-$XBMC_VERSION/xbmc/cores/dvdplayer/Codecs/libfaad2 + rm -rf xbmc-$XBMC_VERSION/xbmc/cores/dvdplayer/Codecs/libmad + rm -rf xbmc-$XBMC_VERSION/xbmc/cores/dvdplayer/Codecs/libmpeg2 + rm -rf xbmc-$XBMC_VERSION/xbmc/cores/paplayer/FLACCodec/flac-1.2.1 + rm -rf xbmc-$XBMC_VERSION/xbmc/cores/paplayer/ogg + rm -rf xbmc-$XBMC_VERSION/xbmc/cores/paplayer/vorbisfile + rm -rf xbmc-$XBMC_VERSION/xbmc/lib/boost + rm -rf xbmc-$XBMC_VERSION/xbmc/lib/libenca + rm -rf xbmc-$XBMC_VERSION/xbmc/lib/libmms + rm -rf xbmc-$XBMC_VERSION/xbmc/lib/libPython/Python + rm -rf xbmc-$XBMC_VERSION/xbmc/lib/libsamplerate + rm -rf xbmc-$XBMC_VERSION/xbmc/lib/zlib + fi + + # Remove temp files and other cruft from source tarball + # The find command snippet here was taken from debhelper's dh_clean command + # with some modification to delete more unneeded files. + echo "Removing temp files and other cruft from source tarball" + find xbmc-$XBMC_VERSION \( \( -type f -a \ + \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ + -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ + -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ + -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ + -o -name config.status -o -name config.cache -o -name config.log \ + \) -exec rm -f "{}" \; \) -o \ + \( -type d -a -name autom4te.cache -prune -exec rm -rf "{}" \; \) \) + rm xbmc-$XBMC_VERSION/.gitignore + + # Remove empty directories + echo "Removing empty directories" + find xbmc-$XBMC_VERSION -type d -empty -delete +} + +# Function to create tarball +create_tarball() { + echo "Create orig tarball" + tar -czf xbmc_$XBMC_VERSION.orig.tar.gz \ + xbmc-$XBMC_VERSION/ +} + +# Function that performs a PPA upload. It will ensure the version is less than +# the version specified in - and upload a package +# for each supported Ubuntu suite. +perform_ppa_upload() { + echo "Performing PPA upload." + cd xbmc-$XBMC_VERSION + cp -r tools/Linux/packaging/debian . + for SUITE in $UBUNTU_SUITES; do + local N="1"; + + # Update changelog for uploads to PPA. + dch --force-distribution -D $SUITE \ + -b -v "${EPOCH}:${XBMC_VERSION}-${DEB_REVISION}~0${SUITE}${N}" \ + "Upload to XBMC PPA for Ubuntu $SUITE." 2>/dev/null + + # Create source package + if [ "$SUITE" = "lucid" ]; then + # First suite should always include source tarball + dpkg-buildpackage -rfakeroot -us -uc -S -sa + else + # source format 3.0 (quilt) not supported in suites < lucid + echo "1.0" >debian/source/format + dpkg-buildpackage -rfakeroot -us -uc -S -sd + fi + + # Clean changelog + perl -e 'local $/; + my @records, $fh; + open $fh, "<", "debian/changelog"; + @records = split /^\b/msxg, <$fh>; + close $fh; + open $fh, ">", "debian/changelog"; + shift @records; + foreach my $record (@records) + { + print $fh "$record"; + }' + + # Sign source package and upload. + local SOURCE_CHANGES="xbmc_${XBMC_VERSION}-${DEB_REVISION}~0${SUITE}${N}_source.changes" + cd .. + debsign "$SOURCE_CHANGES" + dput "$DPUT_HOST" "$SOURCE_CHANGES" + cd xbmc-$XBMC_VERSION + done +} + +get_sources +prepare_orig_tarball +create_tarball +if [ -n $PERFORM_PPA_UPLOAD ]; then + perform_ppa_upload +fi --- xbmc-10.00~svn33324.orig/debian/xbmc-live.upstart +++ xbmc-10.00~svn33324/debian/xbmc-live.upstart @@ -0,0 +1,234 @@ +# xbmc-live +# +# init XBMC environment and starts XBMC in fullscreen (if asked to do so) + +# Copyright (C) 2005-2008 Team XBMC +# http://www.xbmc.org +# +# This Program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This Program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with XBMC; see the file COPYING. If not, write to +# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. +# http://www.gnu.org/copyleft/gpl.html + +description "XBMCLive" +author "Luigi Capriotti" + +start on (filesystem and stopped udevtrigger) + +stop on runlevel [06] + +pre-start script + get_opt() { + echo "$@" | cut -d "=" -f 2 + } + + CMDLINE=$(cat /proc/cmdline) + + #Process command line options + XBMC_PARAMS="" + for i in ${CMDLINE}; do + case "${i}" in + xbmc\=*) + XBMC_PARAMS=$(get_opt $i) + ;; + esac + done + echo $XBMC_PARAMS > /tmp/xbmcliveParams + + # Relies on init scripts to mount boot device on a specified directory + # TODO hardcode the already mounted directories (speed) + # XBMC Live V2 + BOOTMEDIADIRECTORY="image" + BOOTMEDIAMOUNTPOINT="$(mount | grep $BOOTMEDIADIRECTORY | cut -f 3 -d ' ')" + if [ ! -n "$BOOTMEDIAMOUNTPOINT" ]; then + # XBMC Live V1 + BOOTMEDIADIRECTORY="bootMedia" + BOOTMEDIAMOUNTPOINT="$(mount | grep $BOOTMEDIADIRECTORY | cut -f 3 -d ' ')" + fi + + # Executes hooks (if any) in the "Hooks" directory + for hook in $(ls -1 $BOOTMEDIAMOUNTPOINT/Hooks/*.sh) + do + sh $hook + done + + + # Identify Ubuntu release + LSBRELEASE="$(lsb_release -r | cut -f2 | sed 's/\.//')" + + # Identify GPU, Intel by default + GPUTYPE="INTEL" + + GPU=$(lspci -nn | grep 0300) + # 10de == NVIDIA + if [ "$(echo $GPU | grep 10de)" ]; then + GPUTYPE="NVIDIA" + else + # 1002 == AMD + if [ "$(echo $GPU | grep 1002)" ]; then + GPUTYPE="AMD" + fi + fi + + # Generates valid xorg.conf for proprietary drivers if missing + if [ ! -e /etc/X11/xorg.conf ] && ! grep -q -i nogenxconf /tmp/xbmcliveParams ; then + if [ "$GPUTYPE" = "NVIDIA" ]; then + if [ $LSBRELEASE -gt 910 ]; then + # only on lucid! + update-alternatives --set gl_conf /usr/lib/nvidia-current/ld.so.conf + ldconfig + fi + + # run nvidia-xconfig + /usr/bin/nvidia-xconfig -s --no-logo --no-composite --no-dynamic-twinview --force-generate + + # Disable scaling to make sure the gpu does not loose performance + sed -i -e 's%Section \"Screen\"%&\n Option \"FlatPanelProperties\" \"Scaling = Native\"\n Option \"HWCursor\" \"Off\"%' /etc/X11/xorg.conf + fi + if [ "$GPUTYPE" = "AMD" ]; then + if [ $LSBRELEASE -gt 910 ]; then + # only on lucid! + update-alternatives --set gl_conf /usr/lib/fglrx/ld.so.conf + ldconfig + fi + + # run aticonfig + /usr/bin/aticonfig --initial --sync-vsync=on -f + fi + fi + + if [ ! "$(mount | grep iso9660)" ]; then + if ! grep -q -i noredir /tmp/xbmcliveParams ; then + if [ -n "$BOOTMEDIAMOUNTPOINT" ]; then + if [ ! -d $BOOTMEDIAMOUNTPOINT/dotXBMC ]; then + mkdir $BOOTMEDIAMOUNTPOINT/dotXBMC + fi + if [ -d /home/xbmc/.xbmc ]; then + if [ -L /home/xbmc/.xbmc ]; then + rm /home/xbmc/.xbmc + else + mv /home/xbmc/.xbmc /home/xbmc/.xbmc.previous + fi + fi + ln -s $BOOTMEDIAMOUNTPOINT/dotXBMC /home/xbmc/.xbmc + fi + fi + fi + + if [ -f /home/xbmc/.xsession ] ; then + rm /home/xbmc/.xsession + fi + if [ -f /tmp/noRestartXBMC ] ; then + rm /tmp/noRestartXBMC + fi +end script + +script + if ! grep -i -q autostart /tmp/xbmcliveParams ; then + exit + fi + + exec /usr/bin/runXBMC +end script + +post-start script + findUSBPort() { + local FD=7 + local tmpFile=$(mktemp) + local eof=0 + local line + local usbPort="" + local pciDevice="" + local inBlock="0" + local token=$1 + + lshal > $tmpFile + + # Open files. + eval exec "$FD<$tmpFile" + + while [ $eof -eq 0 ] + do + if read line <&$FD; then + if [ -n "$(echo $line | grep -i $token)" ]; then + if [ "$inBlock" = "0" ]; then + inBlock="1" + token="linux.sysfs_path" + else + pciDevice=$(echo $line | awk -F/ '{ print $5}') + eof=1 + fi + fi + else + eof=1 + fi + done + + if [ -n "$pciDevice" ] ; then + usbPort=$(cat /proc/acpi/wakeup | grep $pciDevice | awk '{ print $1}') + fi + + echo $usbPort + } + + + if grep -q -i setvolume /tmp/xbmcliveParams ; then + /usr/bin/setAlsaVolumes + fi + + if ! grep -q -i nodiskmount /tmp/xbmcliveParams ; then + /usr/bin/diskmounter + fi + + if grep -q -i wakeOnUSBRemote /tmp/xbmcliveParams ; then + lircDriver=$(dmesg | grep usbcore | grep -i 'lirc' | sed -e "s/.* \(lirc*\)/\1/" | head -n 1) + if [ ! -n "$lircDriver" ] ; then + # No lirc driver loaded + exit + fi + + # Wait for udevtrigger to settle down (if any) + udevTriggerPID=$(ps x | grep udevtrigger | grep -v grep | cut -f2 -d ' ') + if [ -n "udevTriggerPID" }; then + while test -d /proc/$udevTriggerPID; do sleep 1; done; + fi + + usbPort=$(findUSBPort "${lircDriver}") + + if [ -z "$usbPort" ]; then + # No USB Remote found + exit + fi + + usbStatus=`cat /proc/acpi/wakeup | grep $usbPort | awk {'print $3}'` + if [ "$usbStatus" = "disabled" ]; then + echo $usbPort > /proc/acpi/wakeup + echo -1 >/sys/module/usbcore/parameters/autosuspend + fi + fi +end script + +pre-stop script + touch /tmp/noRestartXBMC + rm /tmp/xbmcliveParams + + # Clean up the console before we switch to it, to avoid text flicker + if [ -x /usr/bin/tput ] ; then + tput -Tlinux reset > /dev/tty1 || true + tput -Tlinux reset > /dev/tty8 || true + fi + + # Clear VT 1 & 8 of any console messages + clear >/dev/tty1 || true + clear >/dev/tty8 || true +end script --- xbmc-10.00~svn33324.orig/debian/xbmc-eventclients-j2me.manpages +++ xbmc-10.00~svn33324/debian/xbmc-eventclients-j2me.manpages @@ -0,0 +1 @@ +docs/manpages/xbmc-j2meremote.1 --- xbmc-10.00~svn33324.orig/debian/xbmc.lintian-overrides +++ xbmc-10.00~svn33324/debian/xbmc.lintian-overrides @@ -0,0 +1,3 @@ +# XBMC is a recursive acronym for "XBMC Media Center", hence why it appears +# at the start of the package description. +xbmc: description-starts-with-package-name --- xbmc-10.00~svn33324.orig/debian/xbmc-bin.install +++ xbmc-10.00~svn33324/debian/xbmc-bin.install @@ -0,0 +1 @@ +usr/lib/xbmc --- xbmc-10.00~svn33324.orig/debian/xbmc-eventclients-ps3.install +++ xbmc-10.00~svn33324/debian/xbmc-eventclients-ps3.install @@ -0,0 +1 @@ +usr/bin/xbmc-ps3remote --- xbmc-10.00~svn33324.orig/debian/copyright +++ xbmc-10.00~svn33324/debian/copyright @@ -0,0 +1,3205 @@ +XBMC is downloaded from http://xbmc.org/. +SVN snapshots are generated from +https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk. + +Main Contact: "Team-XBMC" + +Upstream Authors: + + Andreas Setterlind [Gamester17] + Staffan Lindberg [pike] + Arne Morten Kvarving [cptspiff] + Anoop Menon [d4rk] + Joakim Plate [elupus] + Jonathan Marshall [jmarshall] + Tobias Arrskog [Topfs2] + Roee Vulkan [vulkanr] + Winfried Soltys [WiSo] + Yuval Tal [yuvalt] + John W Vanderbeck [agathorn] + Trent Nelson [AlTheKiller] + Andres Mejia [ceros] + Gunnar Norin [blittan] + Dean Ross Parry [C-Quel] + Sylvain Rebaud [c0diq] + Martin van Beurden [chadoe] + Scott Davilla [davilla] + Stephan Diederich [MaestroDD] + Benjamin Bertrand [Beenje] + Benjamin Dickgiesser [DonJ] + [GeminiServer] + Christian Granqvist [Granqvist] + Dave [kraqh3d] + Luigi Capriotti [l.capriotti] + Sean [malloc] + Kyle Hill [monkeyman] + [MrC] + [nad] + [nuka1195] + Vincent Blackwell-Price [Voinage] + Robert Parris [rwparris2] + Sigurdur H. Olafsson [sho] + Alasdair Campbell [Alcoheca] + Georgy Yunaev [oldnemesis] + Chris [phi2039] + Bob [bobo1on1] + David Allonby [motd2k] + Robert Rudd [Rudd] + Eric G [Tslayer] + Amund Scharning [tut-ankh-amon] + Matthias Kortstiege [VDRfan] + Daniel Mehrwald [AreaScout] + Oumar Aziz Outtara [wattazoum] + Chris Haley [CHI3f] + [Jezz_X] + [Smokehead] + Darren [Bizzeh] + Marc [Bobbin007] + Richard [Butcher] + Jan-Willem [Darkie] + Chris Branson [forza] + [Kreet] + [Ysbox] + Erwin Beckers [Frodo] + Albert Griscti-Soler [RUNTiME] + Phil Burr [d7o3g4q] (a.k.a. Duo Egaq) + Mathias Mahling [chokemaniac] + +Credits: + +XBMC - Cross-platform Media Center + + + Copyright © 2005-2009 Team XBMC http://www.xbmc.org + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Generic classes for raster images + + Copyright © 2000, Juan Soulie + + Permission to use, copy, modify, distribute and sell this software or any + part thereof and/or its documentation for any purpose is granted without fee + provided that the above copyright notice and this permission notice appear + in all copies. + + This software is provided "as is" without express or implied warranty of + any kind. The author shall have no liability with respect to the + infringement of copyrights or patents that any modification to the content + of this file or this file itself may incur. + +The FreeType Project + + + Copyright © 1996-2006, by David Turner, Robert Wilhelm, and Werner Lemberg + + This file is part of the FreeType project, and may only be used, + modified, and distributed under the terms of the FreeType project + license, LICENSE.TXT. By continuing to use, modify, or distribute + this file you indicate that you have read the license and + understand and accept it fully. + + A full copy of the FreeType License (FTL) is provided under section + "Licenses". + +TinyXML - simple, small, C++ XML Parser + + + Copyright © 2000-2006 Lee Thomason (www.grinninglizard.com) + Copyright © 2005 Tyge Lovset + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + +CString Class in guilib/StdString.h + + Copyright © 2002 Joseph M. O'Leary + + This code is 100% free. Use it anywhere you want. Rewrite it, restructure + it, whatever. If you can write software that makes money off of it, good for + you. I kinda like capitalism. Please don't blame me if it causes your $30 + billion dollar satellite explode in orbit. If you redistribute it in any + form, I'd appreciate it if you would leave this notice here. + +Mach-O library symbol mapping Ruby Scripts + + Copyright © 2008 Elan Feingold (elan at bluemandrill dot com) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Wiimote C Library + + + Copyright © Michael Laforest < para > + < thepara (--AT--) g m a i l [--DOT--] com > + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Wiiuse Class for XBMC + + Copyright © 2009 by Cory Fields + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Apple Remote Control Wrapper Classes + + Copyright © 2006 Martin Kahr martinkahr.com. All rights reserved. + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + IN THE SOFTWARE. + +Class to Display events received from the Apple Infrared Remote. + + Copyright © 2006-2008 Amit Singh. All Rights Reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +ISO C9x compliant stdint.h and inttypes.h for Microsoft Visual Studio + + Copyright © 2006 Alexander Chemeris + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. The name of the author may be used to endorse or promote products + derived from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cURL - library and command line tool for transferring files with URL syntax + + + Copyright © 1998 - 2006, Daniel Stenberg, , et al. + + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR + OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE + USE OR OTHER DEALINGS IN THE SOFTWARE. + + Except as contained in this notice, the name of a copyright holder shall not + be used in advertising or otherwise to promote the sale, use or other + dealings in this Software without prior written authorization of the + copyright holder. + +RegExp.h + + Copyright © 1986, 1993, 1995 by University of Toronto. + + Permission is granted to anyone to use this software for any + purpose on any computer system, and to redistribute it in any way, + subject to the following restrictions: + + 1. The author is not responsible for the consequences of use of + this software, no matter how awful, even if they arise + from defects in it. + + 2. The origin of this software must not be misrepresented, either + by explicit claim or by omission. + + 3. Altered versions must be plainly marked as such, and must not + be misrepresented (by explicit claim or omission) as being + the original software. + + 4. This notice must not be removed or altered. + +GNU gettext - internationalization aids + + + Copyright © 1988, 1989, 1992, 1993, 1995 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +DBUSServer Class + + + Copyright © 2009 Azur Digital Networks + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Really Slick X Screensavers + + + Copyright © 2002-2006 Michael Chapman + Copyright © 2002 Terence M. Welsh + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +SDLMain.h + + Copyright © Darrell Walisser + Copyright © Max Horn + + Feel free to customize this file to suit your needs. + +XKGeneral.h - General Utility and Helper function Class' Header + + Copyright © TEAM ASSEMBLY www.team-assembly.com + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Goom 2k4 + + + Copyright © 2000-2004, Jean-Christophe Hoelt + Copyright © 2000-2004, Guillaume Borios + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + + iTunes Visualizer Plug-In SDK files included in Goom 2k4 are under the + following license. + + Copyright (c) 2003 Apple Computer, Inc. All rights reserved. + + This Apple software is supplied to you by Apple Computer, Inc. in + consideration of your agreement to the following terms, and your use, + installation, modification or redistribution of this Apple software + constitutes acceptance of these terms. If you do not agree with these terms, + please do not use, install, modify or redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and + subject to these terms, Apple grants you a personal, non-exclusive license, + under Apple's intellectual property rights in this Apple Software (the + "Apple Software"), to use, reproduce, modify and distribute the Apple + Software; provided that no license is granted herein under any patents that + may be infringed by your modifications, derivative works or by other works + in which the Apple Software may be incorporated. No names, trademarks, + service marks or logos of Apple Computer, Inc. may be used to endorse or + promote products derived from the Apple Software without specific prior + written permission from Apple. Except as expressly stated herein, no other + rights or licenses, express or implied, are granted by Apple and nothing + herein grants any license under any patents except claims of Apple patents + that cover this Apple Software as originally provided by Apple, and only to + the extent necessary to use and distribute this Apple Software as originally + provided by Apple. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO + WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED + WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN + COMBINATION WITH ANY PRODUCT. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION + AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER + THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR + OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +XAnalyser, frequence spectrum analyser for X Window + + + Copyright © 1998 Arvin Schnell + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +XMMS - Cross-platform multimedia player + + + Copyright © 1998-2000 Peter Alm, Mikael Alm, Olle Hallnas, Thomas Nilsson + and 4Front Technologies + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Pthreads-win32 - POSIX Threads Library for Win32 + + + Copyright © 1998 John E. Bossom + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this program. If not, see . + +projectM - OpenGL based advanced music visualization program + + + Copyright © 2003-2007 projectM Team + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + +GLEW - The OpenGL Extension Wrangler Library + + + Copyright © 2002-2008, Milan Ikits + Copyright © 2002-2008, Marcelo E. Magallon + Copyright © 2002, Lev Povalahev + Copyright © 1999-2007 Brian Paul + Copyright © 2007 The Khronos Group Inc. + All Rights Reserved. + + Falls under three licenses, which are the Modified BSD License, the Mesa 3-D + License (MIT License), and the Khronos License (MIT License). + + Modified BSD License + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * The name of the author may be used to endorse or promote products + derived from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + THE POSSIBILITY OF SUCH DAMAGE. + + Mesa 3-D License (MIT License) + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + Khronos License (MIT License) + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and/or associated documentation files (the + "Materials"), to deal in the Materials without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Materials, and to + permit persons to whom the Materials are furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Materials. + + THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. + +OpenDAAP + + + Copyright © 2004 Forza (Chris Barnett) + Copyright © the authors of libOpenDAAP + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +zlib - A Massively Spiffy Yet Delicately Unobtrusive Compression Library + + + Copyright © 1995-2002 Jean-loup Gailly and Mark Adler. + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + +iso9660.h + + Copyright © The Joker / Avalaunch team + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Neptune Portable C++ Runtime Library + + + Copyright © 2001-2006 Gilles Boccon-Gibod + Copyright © 2002-2008, Axiomatic Systems, LLC. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of the nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY AXIOMATIC SYSTEMS ''AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL AXIOMATIC SYSTEMS BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +MMST implementation taken from the xine-mms plugin made by Major MMS +(http://geocities.com/majormms/). + + Copyright © 2005-2008 Team XBMC + Copyright © 2002 Abhijeet Phatak + Copyright © 2002 the xine project + Copyright © 2000-2001 major mms + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Ogg Bitstream Library + + + Copyright © 1994-2002 Xiph.Org Foundation http://www.xiph.org/ + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of the Xiph.org Foundation nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + This software is provided by the copyright holders and contributors “as is” + and any express or implied warranties, including, but not limited to, the + implied warranties of merchantability and fitness for a particular purpose + are disclaimed. In no event shall the foundation or contributors be liable + for any direct, indirect, incidental, special, exemplary, or consequential + damages (including, but not limited to, procurement of substitute goods or + services; loss of use, data, or profits; or business interruption) however + caused and on any theory of liability, whether in contract, strict + liability, or tort (including negligence or otherwise) arising in any way + out of the use of this software, even if advised of the possibility of such + damage. + +The Vorbis General Audio Compression Codec + + + Copyright © 2002, Xiph.org Foundation + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of the Xiph.org Foundation nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + This software is provided by the copyright holders and contributors “as is” + and any express or implied warranties, including, but not limited to, the + implied warranties of merchantability and fitness for a particular purpose + are disclaimed. In no event shall the foundation or contributors be liable + for any direct, indirect, incidental, special, exemplary, or consequential + damages (including, but not limited to, procurement of substitute goods or + services; loss of use, data, or profits; or business interruption) however + caused and on any theory of liability, whether in contract, strict + liability, or tort (including negligence or otherwise) arising in any way + out of the use of this software, even if advised of the possibility of such + damage. + +LAME Ain't an Mp3 Encoder + + + Copyright © 1999 Mark Taylor + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +GNU libmicrohttpd + + + (C) 2006, 2007, 2008, 2009 Christian Grothoff (and other contributing + authors) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + +libmodplug + + + Copyright 2002-2003 Kenton Varda , + Olivier Lapicque , + Colin DeVilbiss , + Markus Fick , + Adam Goode + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + +Python Programming Language + + + Copyright © 2001-2008 Python Software Foundation. All rights reserved. + Copyright © 2000 BeOpen.com. All rights reserved. + Copyright © 1995-2001 Corporation for National Research Initiatives. All + rights reserved. + Copyright © 1991-1995 Stichting Mathematisch Centrum. All rights reserved. + + Python is distributed under the Python Software Foundation License + version 2. A copy of the license may be retrieved from + http://www.python.org/psf/license/ and is repeated below under the section + "License: PSF License for Python 2.4". + +libshout - Library which can be used to write a source client like ices + + + Copyright © 2004 the Icecast team + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this program. If not, see . + +libopendaap - library which enables applications to discover, and connect to, +iTunes music shares. + + + Copyright © 2004 David Hammerton. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to + deal in the Software without restriction, including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + IN THE SOFTWARE. + +libsamplerate - audio rate conversion library + + + Copyright © 2002-2008 Erik de Castro Lopo + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +MediaMVP Media Center + + + Copyright © 2004-2006, Eric Lund, Jon Gettler, Sergio Slobodrian + http://www.mvpmc.org/ + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + +MySQL + + + Copyright © 2000-2003 MySQL AB + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +libid3tag - ID3 tag manipulation library + + + Copyright © 2000-2004 Underbit Technologies, Inc. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Simple DirectMedia Layer + + + Copyright © 1997-2006 Sam Lantinga + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + +libfribidi - Free Implementation of the Unicode BiDi algorithm + + + Copyright © 1999,2000 Dov Grobgeld + Copyright © 2001,2002 Behdad Esfahbod + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + +CDRip - library that provides methods for extracting data from audio CDs + + + Copyright © 1999 - 2002 Albert L. Faber + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Platinum - UPnP library + + + Copyright © 2004-2008, Plutinosoft, LLC. All rights reserved. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +SQLite - library that implements a self-contained, serverless, +zero-configuration, transactional SQL database engine. + + + Copyright © 2004, Leo Seib, Hannover + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to + deal in the Software without restriction, including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + IN THE SOFTWARE. + +CxImage - C++ image processing and conversion library + + + Copyright © 2001 - 2008, Davide Pizzolato + + Original CImage and CImageIterator implementation are: + Copyright © 1995, Alejandro Aguilar Sierra + (asierra(at)servidor(dot)unam(dot)mx) + + Covered code is provided under this license on an "as is" basis, without + warranty of any kind, either expressed or implied, including, without + limitation, warranties that the covered code is free of defects, + merchantable, fit for a particular purpose or non-infringing. The entire + risk as to the quality and performance of the covered code is with you. + Should any covered code prove defective in any respect, you (not the initial + developer or any other contributor) assume the cost of any necessary + servicing, repair or correction. This disclaimer of warranty constitutes an + essential part of this license. No use of any covered code is authorized + hereunder except under this disclaimer. + + Permission is hereby granted to use, copy, modify, and distribute this + source code, or portions hereof, for any purpose, including commercial + applications, freely and without fee, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + + 3. This notice may not be removed or altered from any source distribution. + + Portions of CxImage are under different copyright and under different + licenses. + + JasPer + Copyright © 2001-2006 Michael David Adams + Copyright © 1999-2000 Image Power, Inc. + Copyright © 1999-2000 The University of British Columbia + All Rights Reserved. + + Permission is hereby granted, free of charge, to any person (the + "User") obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, and/or sell copies of the Software, and to permit + persons to whom the Software is furnished to do so, subject to the + following conditions: + + 1. The above copyright notices and this permission notice (which + includes the disclaimer below) shall be included in all copies or + substantial portions of the Software. + + 2. The name of a copyright holder shall not be used to endorse or + promote products derived from the Software without specific prior + written permission. + + THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS + LICENSE. NO USE OF THE SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER + THIS DISCLAIMER. THE SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS + "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A + PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO + EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL + INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING + FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, + NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION + WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. NO ASSURANCES ARE + PROVIDED BY THE COPYRIGHT HOLDERS THAT THE SOFTWARE DOES NOT INFRINGE + THE PATENT OR OTHER INTELLECTUAL PROPERTY RIGHTS OF ANY OTHER ENTITY. + EACH COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY TO THE USER FOR CLAIMS + BROUGHT BY ANY OTHER ENTITY BASED ON INFRINGEMENT OF INTELLECTUAL + PROPERTY RIGHTS OR OTHERWISE. AS A CONDITION TO EXERCISING THE RIGHTS + GRANTED HEREUNDER, EACH USER HEREBY ASSUMES SOLE RESPONSIBILITY TO SECURE + ANY OTHER INTELLECTUAL PROPERTY RIGHTS NEEDED, IF ANY. THE SOFTWARE + IS NOT FAULT-TOLERANT AND IS NOT INTENDED FOR USE IN MISSION-CRITICAL + SYSTEMS, SUCH AS THOSE USED IN THE OPERATION OF NUCLEAR FACILITIES, + AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL + SYSTEMS, DIRECT LIFE SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH + THE FAILURE OF THE SOFTWARE OR SYSTEM COULD LEAD DIRECTLY TO DEATH, + PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE ("HIGH + RISK ACTIVITIES"). THE COPYRIGHT HOLDERS SPECIFICALLY DISCLAIM ANY + EXPRESS OR IMPLIED WARRANTY OF FITNESS FOR HIGH RISK ACTIVITIES. + + JBIG + Copyright © Markus Kuhn -- http://www.cl.cam.ac.uk/~mgk25/ + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + MNG + Copyright © 2000-2007 Gerard Juyn (gerard@libmng.com) + + For the purposes of this copyright and license, "Contributing Authors" + is defined as the following set of individuals: + + Gerard Juyn + Glenn Randers-Pehrson + + The MNG Library is supplied "AS IS". The Contributing Authors + disclaim all warranties, expressed or implied, including, without + limitation, the warranties of merchantability and of fitness for any + purpose. The Contributing Authors assume no liability for direct, + indirect, incidental, special, exemplary, or consequential damages, + which may result from the use of the MNG Library, even if advised of + the possibility of such damage. + + Permission is hereby granted to use, copy, modify, and distribute this + source code, or portions hereof, for any purpose, without fee, subject + to the following restrictions: + + 1. The origin of this source code must not be misrepresented; + you must not claim that you wrote the original software. + + 2. Altered versions must be plainly marked as such and must not be + misrepresented as being the original source. + + 3. This Copyright notice may not be removed or altered from any source + or altered source distribution. + + The Contributing Authors specifically permit, without fee, and + encourage the use of this source code as a component to supporting + MNG and JNG file format in commercial products. If you use this + source code in a product, acknowledgment would be highly appreciated. + + JPEG + Copyright © 1994-1998, Thomas G. Lane. + + JPEG code is under the Independent JPEG Group License which can be found at + http://dev.w3.org/cvsweb/Amaya/libjpeg/Attic/README?rev=1.2 and is repeated + under the section "License: IJG License". + + TIFF + Copyright © 1988-1997 Sam Leffler + Copyright © 1991-1997 Silicon Graphics, Inc. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to + deal in the Software without restriction, including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + IN THE SOFTWARE. + + PNG + Copyright © 1998, 1999 Glenn Randers-Pehrson + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + Dave Coffin's raw photo decoder + Copyright © 1997-2009 by Dave Coffin, dcoffin a cybercom o net + + Covered code is provided under this license on an "as is" basis, without + warranty of any kind, either expressed or implied, including, without + limitation, warranties that the covered code is free of defects, + merchantable, fit for a particular purpose or non-infringing. The entire + risk as to the quality and performance of the covered code is with you. + Should any covered code prove defective in any respect, you (not the initial + developer or any other contributor) assume the cost of any necessary + servicing, repair or correction. This disclaimer of warranty constitutes an + essential part of this license. No use of any covered code is authorized + hereunder except under this disclaimer. + + No license is required to download and use libdcr. However, + to lawfully redistribute libdcr, you must either (a) offer, at + no extra charge, full source code for all executable files + containing RESTRICTED functions, (b) distribute this code under + the GPL Version 2 or later, (c) remove all RESTRICTED functions, + re-implement them, or copy them from an earlier, unrestricted + revision of dcraw.c, or (d) purchase a license from the author + of dcraw.c. + +PortAudio - portable cross-platform Audio API + + + Copyright © 1999-2002 Ross Bencina and Phil Burk + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to + deal in the Software without restriction, including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + IN THE SOFTWARE. + +libXBMS + + Copyright © 2002-2003 by PuhPuh + + If what was meant is that we received permission to distributed this code + under the same terms as XBMC (i.e. under GPL-2 or later), than it's best to + remove the first notice. Here's the license below. + + This code is copyrighted property of the author. It can still + be used for any non-commercial purpose following conditions: + + 1) This copyright notice is not removed. + 2) Source code follows any distribution of the software + if possible. + 3) Copyright notice above is found in the documentation + of the distributed software. + + Any express or implied warranties are disclaimed. Author is + not liable for any direct or indirect damages caused by the use + of this software. + + ---------------------------------------------------------------------- + + This code has been integrated into XBMC Media Center. + As such it can me copied, redistributed and modified under + the same conditions as the XBMC itself. + +Audioscrobbler - The Social Music Technology Playground + + + Copyright © 2003 Russell Garrett (russ-scrobbler@garrett.co.uk) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +UnRAR + + + Copyright © Eugene Roshal + + Section two of this license makes this GPL incompatible. + + The source code of unRAR utility is freeware. This means: + + 1. All copyrights to RAR and the utility unRAR are exclusively + owned by the author - Eugene Roshal. + + 2. The unRAR sources may be used in any software to handle RAR + archives without limitations free of charge, but cannot be used + to re-create the RAR compression algorithm, which is proprietary. + Distribution of modified unRAR sources in separate form or as a + part of other software is permitted, provided that it is clearly + stated in the documentation and source comments that the code may + not be used to develop a RAR (WinRAR) compatible archiver. + + 3. The unRAR utility may be freely distributed. No person or company + may charge a fee for the distribution of unRAR without written + permission from the copyright holder. + + 4. THE RAR ARCHIVER AND THE UNRAR UTILITY ARE DISTRIBUTED "AS IS". + NO WARRANTY OF ANY KIND IS EXPRESSED OR IMPLIED. YOU USE AT + YOUR OWN RISK. THE AUTHOR WILL NOT BE LIABLE FOR DATA LOSS, + DAMAGES, LOSS OF PROFITS OR ANY OTHER KIND OF LOSS WHILE USING + OR MISUSING THIS SOFTWARE. + + 5. Installing and using the unRAR utility signifies acceptance of + these terms and conditions of the license. + + 6. If you don't agree with terms of the license you must remove + unRAR files from your storage devices and cease to use the + utility. + + Thank you for your interest in RAR and unRAR. + +Samba - Opening Windows to a Wider World + + + Copyright © Andrew Tridgell 1998 + Copyright © Richard Sharpe 2000 + Copyright © John Terpsra 2000 + Copyright © Tom Jansen (Ninja ISD) 2002 + Copyright © Derrell Lipman 2003 + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +PCRE - Perl Compatible Regular Expressions + + + Copyright © 1997-2007 University of Cambridge + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the name of the University of Cambridge nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +HDHomeRun - Networked Digital Tuner + + + Copyright © 2006-2008 Silicondust Engineering Ltd. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library. If not, see + . + + As a special exception to the GNU Lesser General Public License, + you may link, statically or dynamically, an application with a + publicly distributed version of the Library to produce an + executable file containing portions of the Library, and + distribute that executable file under terms of your choice, + without any of the additional requirements listed in clause 4 of + the GNU Lesser General Public License. + + By "a publicly distributed version of the Library", we mean + either the unmodified Library as distributed by Silicondust, or a + modified version of the Library that is distributed under the + conditions defined in the GNU Lesser General Public License. + +LibASS - portable library for SSA/ASS subtitles rendering + + + Copyright © 2006 Evgeniy Stepanov + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +libRTV - ReplayTV library + + Copyright © 2002 John Todd Larason + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +libiconv - iconv() implementation + + + Copyright © 1999-2003 Free Software Foundation, Inc. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this program. If not, see . + +Boost C++ Libraries + + + Copyright © 2001, 2002 Peter Dimov and Multi Media Ltd. + Copyright © 2007 Peter Dimov + + Permission is hereby granted, free of charge, to any person or organization + obtaining a copy of the software and accompanying documentation covered by + this license (the "Software") to use, reproduce, display, distribute, + execute, and transmit the Software, and to prepare derivative works of the + Software, and to permit third-parties to whom the Software is furnished to + do so, all subject to the following: + + The copyright notices in the Software and this entire statement, including + the above license grant, this restriction and the following disclaimer, + must be included in all copies of the Software, in whole or in part, and + all derivative works of the Software, unless such copies or derivative + works are solely in the form of machine-executable object code generated by + a source language processor. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT + SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE + FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. + +HTS Tvheadend - Combined DVB receiver, Digital Video Recorder and Showtime +streaming server for Linux. + + + Copyright © 2008 Andreas Öman + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +GNU Compact Disc Input and Control Library + + + Copyright © 2001 Herbert Valerio Riedel + Copyright © 2003, 2004, 2005 Rocky Bernstein + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +SNESAPU - SNES APU emulator library + + + Copyright © 2001-2006 Alpha-II + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + +Musepack Decoder Library + + + Copyright © 2005, The Musepack Development Team. All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyrig + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + * Neither the name of the The Musepack Development Team nor the + names of its contributors may be used to endorse or promote + products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +FLAC - Free Lossless Audio Codec + + Copyright © 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +liba52 - a free ATSC A/52 stream decoder + + + Copyright © 2000-2002 Michel Lespinasse + Copyright © 1999-2000 Aaron Holtzman + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Gens APU from Gens + + + Copyright © 2002 by Stéphane Dallongeville + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +FAAD2 - MPEG-4 and MPEG-2 AAC decoder + + + Copyright © 2002-2005 M. Bakker + Copyright © 2003-2005 Ahead Software AG + Copyright © 2003-2005 Nero AG + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +vgmstream - library for playback of various video game audio formats + + + Copyright © 2008-2009 Adam Gashlin, Fastelbja, Ronny Elfert + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION + OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN + CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +nosefart - NES sound format player + + + Copyright © 1998-2000 Matthew Conte (matt@conte.com) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +MAD - MPEG Audio Decoder + + + Copyright © 2000-2004 Underbit Technologies, Inc + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +SID Player Music Library V2 + + + Copyright © Michael Schwendt + Copyright © 2000 by Simon White + Copyright © 2001-2002 by Jarno Paananen + Copyright © 2004 Dag Lem + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Xbox ADPCM audio codec + + + Copyright © Luigi Auriemma + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +ST-Sound - general "Nostalgic" Computer Sound Emulator + + + Copyright © 1995-1999 Arnaud Carré ( http://leonard.oxg.free.fr ) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +TiMidity++ - software synthesizer + + + Copyright © 1999-2002 Masanao Izumo + Copyright © 1995 Tuukka Toivonen + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +WavPack - an audio codec (lossy and lossless) + + + Copyright © 1998 - 2006 Conifer Software + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of Conifer Software nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR + ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + +FFmpeg - complete, cross-platform solution to record, convert and stream audio +and video + + + Copyright © Fabrice Bellard + Copyright © Alex Beregszaszi + Copyright © BERO + Copyright © Mario Brito + Copyright © Ronald Bultje + Copyright © Tim Ferguson + Copyright © Brian Foley + Copyright © Arpad Gereoffy + Copyright © Philip Gladstone + Copyright © Vladimir Gneushev + Copyright © Wolfgang Hesseler + Copyright © Falk Hueffner + Copyright © Zdenek Kabelac + Copyright © Robin Kay + Copyright © Todd Kirby + Copyright © Nick Kurshev + Copyright © Mike Melanson + Copyright © Michael Niedermayer + Copyright © François Revol + Copyright © Roman Shaposhnik + Copyright © Dieter Shirley + Copyright © Juan J. Sierralta + Copyright © Ewald Snel + Copyright © Leon van Stuivenberg + Copyright © Roberto Togni + Copyright © Lionel Ulmer + + Falls under two licenses, the LGPL-2.1 and GPL-2. + + LGPL-2.1 + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + + GPL-2 + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +nuttcp - TCP/UDP network testing tool + + + Copyright © 1995-1999 WIDE Project. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the project nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +libdvdnav and libdvdread - libraries to read DVDs and navigate DVD menus + + + Copyright © 2001-2004 Rich Wareham + Copyright © 2000, 2001, 2002 H�kan Hjort + Copyright © 1998, 1999 Eric Smith + Copyright © 2001, 2002 Billy Biggs + Copyright © 2000, 2001 Martin Norb�ck + Copyright © 2000, 2001 Bj�rn Englund + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +libdca - free library for decoding DTS Coherent Acoustics streams + + + Copyright © 2004 Gildas Bazin + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +libspucc - library that's part of the Xine project + + + Copyright © 2000-2008 the xine project + Copyright © Christian Vogler cvogler@gradient.cis.upenn.edu - December 2001 + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +libmpeg2 - a free MPEG-2 video stream decoder + + + Copyright © 2000-2004 Michel Lespinasse + Copyright © 1999-2000 Aaron Holtzman + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +libdvdcss - library designed for accessing encrypted DVDs + + + Copyright © 1999-2001 VideoLAN + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Sample frequency change classes + + Copyright © Spoon (www.dbpoweramp.com) March 2002 dbpoweramp@dbpoweramp.com + + The code is based on original SSRC by Naoki Shibata + . + +xbmc-xrandr.c + + Copyright © 2001 Keith Packard, member of The XFree86 Project, Inc. + Copyright © 2002 Hewlett Packard Company, Inc. + Copyright © 2006 Intel Corporation + + Permission to use, copy, modify, distribute, and sell this software and its + documentation for any purpose is hereby granted without fee, provided that + the above copyright notice appear in all copies and that both that copyright + notice and this permission notice appear in supporting documentation, and + that the name of the copyright holders not be used in advertising or + publicity pertaining to distribution of the software without specific, + written prior permission. The copyright holders make no representations + about the suitability of this software for any purpose. It is provided "as + is" without express or implied warranty. + + THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO + EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR + CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, + DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE + OF THIS SOFTWARE. + +xbmc/Crc32.cpp and xbmc/Crc32.h + + Copyright (C) 2005-2009 Team XBMC + http://www.xbmc.org + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + + Portion of this code was taken from efone. + efone - Distributed internet phone system. + + (c) 1999,2000 Krzysztof Dabrowski + (c) 1999,2000 ElysiuM deeZine + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version + 2 of the License, or (at your option) any later version. + + based on implementation by Finn Yannick Jacobs + +guilib/AnimatedGif.cpp and guilib/AnimatedGif.h + + Copyright (c) 2000, Juan Soulie + + Permission to use, copy, modify, distribute and sell this software or any + part thereof and/or its documentation for any purpose is granted without fee + provided that the above copyright notice and this permission notice appear + in all copies. + + This software is provided "as is" without express or implied warranty of + any kind. The author shall have no liability with respect to the + infringement of copyrights or patents that any modification to the content + of this file or this file itself may incur. + +json-cpp - lightweight data-interchange format + + + Author is Baptiste Lepilleur + + The json-cpp library and this documentation are in Public Domain. + +Crystal HD + + + Copyright(c) 2006-2009 Broadcom Corporation. + + The Crystal HD library is free software: you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, version 2.1 of the License. + + The Crystal HD library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + You should have received a copy of the GNU Lesser General Public License + along with this header. If not, see . + + The Crystal HD driver is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as published by + the Free Software Foundation, version 2 of the License. + + The Crystal HD driver is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this driver. If not, see . + +OpenSSH + + + Copyright (c) 1995 Tatu Ylonen , Espoo, Finland + All rights reserved. + + See the section 'License: OpenSSH' for full license terms. + +Enca - Extremely Naive Charset Analyser + + + Copyright (C) 2000-2003 David Necas (Yeti) + Copyright (C) 2009 Michal Cihar + + This program is free software; you can redistribute it and/or modify it + under the terms of version 2 of the GNU General Public License as published + by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +C-Pluff - a plug-in framework for C + + + Copyright 2007 Johannes Lehtinen + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + C-Pluff uses data structure implementations from Kazlib library. + + KazLib copyright and license + ---------------------------- + + Hash Table Data Type + List Abstract Data Type + Copyright (C) 1997 Kaz Kylheku + + Free Software License: + + All rights are reserved by the author, with the following exceptions: + Permission is granted to freely reproduce and distribute this software, + possibly in exchange for a fee, provided that this copyright notice appears + intact. Permission is also granted to adapt this software to produce + derivative works, as long as the modified versions carry this copyright + notice and additional notices stating that the work has been modified. + This source code may be translated into executable form and incorporated + into proprietary software; there is no requirement for such software to + contain a copyright notice related to this source. + +J2ME Event Client + + Copyright (c) 2008 topfs2 + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +OSXRemote Client + + Created by Stephan Diederich. + Copyright 2008 University Heidelberg. All rights reserved. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +HIDRemote Classes used by OSXRemote Client + + Copyright (c) 2007-2009 IOSPIRIT GmbH (http://www.iospirit.com/) + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + * Neither the name of IOSPIRIT GmbH nor the names of its contributors may be + used to endorse or promote products derived from this software without + specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +Implementation of POSIX directory browsing functions and types for Win32. + + Copyright Kevlin Henney, 1997, 2003. All rights reserved. + + Permission to use, copy, modify, and distribute this software and its + documentation for any purpose is hereby granted without fee, provided + that this copyright and permissions notice appear in all copies and + derivatives. + + This software is supplied "as is" without express or implied warranty. + + But that said, if there are any problems please get in touch. + +Bitstream Vera Fonts + + Copyright (C) 2003 Bitstream, Inc. + All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc. + + Permission is hereby granted, free of charge, to any person obtaining a + copy of the fonts accompanying this license ("Fonts") and associated + documentation files (the "Font Software"), to reproduce and distribute + the Font Software, including without limitation the rights to use, copy, + merge, publish, distribute, and/or sell copies of the Font Software, and + to permit persons to whom the Font Software is furnished to do so, + subject to the following conditions: + + The above copyright and trademark notices and this permission notice + shall be included in all copies of one or more of the Font Software + typefaces. + + The Font Software may be modified, altered, or added to, and in + particular the designs of glyphs or characters in the Fonts may be + modified and additional glyphs or characters may be added to the Fonts, + only if the fonts are renamed to names not containing either the words + "Bitstream" or the word "Vera". + + This License becomes null and void to the extent applicable to Fonts or + Font Software that has been modified and is distributed under the + "Bitstream Vera" names. + + The Font Software may be sold as part of a larger software package but + no copy of one or more of the Font Software typefaces may be sold by + itself. + + THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF + COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL + BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR + OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, + OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR + OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT + SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. + + Except as contained in this notice, the names of Gnome, the Gnome + Foundation, and Bitstream Inc., shall not be used in advertising or + otherwise to promote the sale, use or other dealings in this Font + Software without prior written authorization from the Gnome Foundation + or Bitstream Inc., respectively. For further information, contact: + . + +DejaVu Fonts + + Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. + Glyphs imported from Arev fonts are (c) Tavmjung Bah (see below) + Bitstream Vera Fonts Copyright + ------------------------------ + Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is + a trademark of Bitstream, Inc. + Permission is hereby granted, free of charge, to any person obtaining a copy + of the fonts accompanying this license ("Fonts") and associated + documentation files (the "Font Software"), to reproduce and distribute the + Font Software, including without limitation the rights to use, copy, merge, + publish, distribute, and/or sell copies of the Font Software, and to permit + persons to whom the Font Software is furnished to do so, subject to the + following conditions: + The above copyright and trademark notices and this permission notice shall + be included in all copies of one or more of the Font Software typefaces. + The Font Software may be modified, altered, or added to, and in particular + the designs of glyphs or characters in the Fonts may be modified and + additional glyphs or characters may be added to the Fonts, only if the fonts + are renamed to names not containing either the words "Bitstream" or the word + "Vera". + This License becomes null and void to the extent applicable to Fonts or Font + Software that has been modified and is distributed under the "Bitstream + Vera" names. + The Font Software may be sold as part of a larger software package but no + copy of one or more of the Font Software typefaces may be sold by itself. + THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, + TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME + FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING + ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF + THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE + FONT SOFTWARE. + Except as contained in this notice, the names of Gnome, the Gnome + Foundation, and Bitstream Inc., shall not be used in advertising or + otherwise to promote the sale, use or other dealings in this Font Software + without prior written authorization from the Gnome Foundation or Bitstream + Inc., respectively. For further information, contact: fonts at gnome dot + org. + Arev Fonts Copyright + ------------------------------ + Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. + Permission is hereby granted, free of charge, to any person obtaining + a copy of the fonts accompanying this license ("Fonts") and + associated documentation files (the "Font Software"), to reproduce + and distribute the modifications to the Bitstream Vera Font Software, + including without limitation the rights to use, copy, merge, publish, + distribute, and/or sell copies of the Font Software, and to permit + persons to whom the Font Software is furnished to do so, subject to + the following conditions: + The above copyright and trademark notices and this permission notice + shall be included in all copies of one or more of the Font Software + typefaces. + The Font Software may be modified, altered, or added to, and in + particular the designs of glyphs or characters in the Fonts may be + modified and additional glyphs or characters may be added to the + Fonts, only if the fonts are renamed to names not containing either + the words "Tavmjong Bah" or the word "Arev". + This License becomes null and void to the extent applicable to Fonts + or Font Software that has been modified and is distributed under the + "Tavmjong Bah Arev" names. + The Font Software may be sold as part of a larger software package but + no copy of one or more of the Font Software typefaces may be sold by + itself. + THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT + OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL + TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL + DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM + OTHER DEALINGS IN THE FONT SOFTWARE. + Except as contained in this notice, the name of Tavmjong Bah shall not + be used in advertising or otherwise to promote the sale, use or other + dealings in this Font Software without prior written authorization + from Tavmjong Bah. For further information, contact: tavmjong @ free + +Licenses: + +License: GPL + +A copy of the GPL can be found on Debian systems at +/usr/share/common-licenses/GPL. + +License: LGPL + +A copy of the LGPL can be found on Debian systems at +/usr/share/common-licenses/LGPL. + +License: FTL + The FreeType Project LICENSE + ---------------------------- + + 2006-Jan-27 + + Copyright 1996-2002, 2006 by + David Turner, Robert Wilhelm, and Werner Lemberg + + + +Introduction +============ + + The FreeType Project is distributed in several archive packages; + some of them may contain, in addition to the FreeType font engine, + various tools and contributions which rely on, or relate to, the + FreeType Project. + + This license applies to all files found in such packages, and + which do not fall under their own explicit license. The license + affects thus the FreeType font engine, the test programs, + documentation and makefiles, at the very least. + + This license was inspired by the BSD, Artistic, and IJG + (Independent JPEG Group) licenses, which all encourage inclusion + and use of free software in commercial and freeware products + alike. As a consequence, its main points are that: + + o We don't promise that this software works. However, we will be + interested in any kind of bug reports. (`as is' distribution) + + o You can use this software for whatever you want, in parts or + full form, without having to pay us. (`royalty-free' usage) + + o You may not pretend that you wrote this software. If you use + it, or only parts of it, in a program, you must acknowledge + somewhere in your documentation that you have used the + FreeType code. (`credits') + + We specifically permit and encourage the inclusion of this + software, with or without modifications, in commercial products. + We disclaim all warranties covering The FreeType Project and + assume no liability related to The FreeType Project. + + + Finally, many people asked us for a preferred form for a + credit/disclaimer to use in compliance with this license. We thus + encourage you to use the following text: + + """ + Portions of this software are copyright © The FreeType + Project (www.freetype.org). All rights reserved. + """ + + Please replace with the value from the FreeType version you + actually use. + + +Legal Terms +=========== + +0. Definitions +-------------- + + Throughout this license, the terms `package', `FreeType Project', + and `FreeType archive' refer to the set of files originally + distributed by the authors (David Turner, Robert Wilhelm, and + Werner Lemberg) as the `FreeType Project', be they named as alpha, + beta or final release. + + `You' refers to the licensee, or person using the project, where + `using' is a generic term including compiling the project's source + code as well as linking it to form a `program' or `executable'. + This program is referred to as `a program using the FreeType + engine'. + + This license applies to all files distributed in the original + FreeType Project, including all source code, binaries and + documentation, unless otherwise stated in the file in its + original, unmodified form as distributed in the original archive. + If you are unsure whether or not a particular file is covered by + this license, you must contact us to verify this. + + The FreeType Project is copyright (C) 1996-2000 by David Turner, + Robert Wilhelm, and Werner Lemberg. All rights reserved except as + specified below. + +1. No Warranty +-------------- + + THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY + KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO + USE, OF THE FREETYPE PROJECT. + +2. Redistribution +----------------- + + This license grants a worldwide, royalty-free, perpetual and + irrevocable right and license to use, execute, perform, compile, + display, copy, create derivative works of, distribute and + sublicense the FreeType Project (in both source and object code + forms) and derivative works thereof for any purpose; and to + authorize others to exercise some or all of the rights granted + herein, subject to the following conditions: + + o Redistribution of source code must retain this license file + (`FTL.TXT') unaltered; any additions, deletions or changes to + the original files must be clearly indicated in accompanying + documentation. The copyright notices of the unaltered, + original files must be preserved in all copies of source + files. + + o Redistribution in binary form must provide a disclaimer that + states that the software is based in part of the work of the + FreeType Team, in the distribution documentation. We also + encourage you to put an URL to the FreeType web page in your + documentation, though this isn't mandatory. + + These conditions apply to any software derived from or based on + the FreeType Project, not just the unmodified files. If you use + our work, you must acknowledge us. However, no fee need be paid + to us. + +3. Advertising +-------------- + + Neither the FreeType authors and contributors nor you shall use + the name of the other for commercial, advertising, or promotional + purposes without specific prior written permission. + + We suggest, but do not require, that you use one or more of the + following phrases to refer to this software in your documentation + or advertising materials: `FreeType Project', `FreeType Engine', + `FreeType library', or `FreeType Distribution'. + + As you have not signed this license, you are not required to + accept it. However, as the FreeType Project is copyrighted + material, only this license, or another one contracted with the + authors, grants you the right to use, distribute, and modify it. + Therefore, by using, distributing, or modifying the FreeType + Project, you indicate that you understand and accept all the terms + of this license. + +4. Contacts +----------- + + There are two mailing lists related to FreeType: + + o freetype@nongnu.org + + Discusses general use and applications of FreeType, as well as + future and wanted additions to the library and distribution. + If you are looking for support, start in this list if you + haven't found anything to help you in the documentation. + + o freetype-devel@nongnu.org + + Discusses bugs, as well as engine internals, design issues, + specific licenses, porting, etc. + + Our home page can be found at + + http://www.freetype.org + + +--- end of FTL --- + +License: PSF License for Python 2.4 + +A. HISTORY OF THE SOFTWARE +========================== + +Python was created in the early 1990s by Guido van Rossum at Stichting +Mathematisch Centrum (CWI, see http://www.cwi.nl) in the Netherlands +as a successor of a language called ABC. Guido remains Python's +principal author, although it includes many contributions from others. + +In 1995, Guido continued his work on Python at the Corporation for +National Research Initiatives (CNRI, see http://www.cnri.reston.va.us) +in Reston, Virginia where he released several versions of the +software. + +In May 2000, Guido and the Python core development team moved to +BeOpen.com to form the BeOpen PythonLabs team. In October of the same +year, the PythonLabs team moved to Digital Creations (now Zope +Corporation, see http://www.zope.com). In 2001, the Python Software +Foundation (PSF, see http://www.python.org/psf/) was formed, a +non-profit organization created specifically to own Python-related +Intellectual Property. Zope Corporation is a sponsoring member of +the PSF. + +All Python releases are Open Source (see http://www.opensource.org for +the Open Source Definition). Historically, most, but not all, Python +releases have also been GPL-compatible; the table below summarizes +the various releases. + + Release Derived Year Owner GPL- + from compatible? (1) + + 0.9.0 thru 1.2 1991-1995 CWI yes + 1.3 thru 1.5.2 1.2 1995-1999 CNRI yes + 1.6 1.5.2 2000 CNRI no + 2.0 1.6 2000 BeOpen.com no + 1.6.1 1.6 2001 CNRI yes (2) + 2.1 2.0+1.6.1 2001 PSF no + 2.0.1 2.0+1.6.1 2001 PSF yes + 2.1.1 2.1+2.0.1 2001 PSF yes + 2.2 2.1.1 2001 PSF yes + 2.1.2 2.1.1 2002 PSF yes + 2.1.3 2.1.2 2002 PSF yes + 2.2.1 2.2 2002 PSF yes + 2.2.2 2.2.1 2002 PSF yes + 2.2.3 2.2.2 2003 PSF yes + 2.3 2.2.2 2002-2003 PSF yes + 2.3.1 2.3 2002-2003 PSF yes + 2.3.2 2.3.1 2002-2003 PSF yes + 2.3.3 2.3.2 2002-2003 PSF yes + 2.3.4 2.3.3 2004 PSF yes + 2.3.5 2.3.4 2005 PSF yes + 2.4 2.3 2004 PSF yes + 2.4.1 2.4 2005 PSF yes + 2.4.2 2.4.1 2005 PSF yes + 2.4.3 2.4.2 2006 PSF yes + 2.4.4 2.4.3 2006 PSF yes + +Footnotes: + +(1) GPL-compatible doesn't mean that we're distributing Python under + the GPL. All Python licenses, unlike the GPL, let you distribute + a modified version without making your changes open source. The + GPL-compatible licenses make it possible to combine Python with + other software that is released under the GPL; the others don't. + +(2) According to Richard Stallman, 1.6.1 is not GPL-compatible, + because its license has a choice of law clause. According to + CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1 + is "not incompatible" with the GPL. + +Thanks to the many outside volunteers who have worked under Guido's +direction to make these releases possible. + + +B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON +=============================================================== + +PSF LICENSE AGREEMENT FOR PYTHON 2.4 +------------------------------------ + +1. This LICENSE AGREEMENT is between the Python Software Foundation +("PSF"), and the Individual or Organization ("Licensee") accessing and +otherwise using Python 2.4 software in source or binary form and its +associated documentation. + +2. Subject to the terms and conditions of this License Agreement, PSF +hereby grants Licensee a nonexclusive, royalty-free, world-wide +license to reproduce, analyze, test, perform and/or display publicly, +prepare derivative works, distribute, and otherwise use Python 2.4 +alone or in any derivative version, provided, however, that PSF's +License Agreement and PSF's notice of copyright, i.e., "Copyright (c) +2001, 2002, 2003, 2004 Python Software Foundation; All Rights Reserved" +are retained in Python 2.4 alone or in any derivative version prepared +by Licensee. + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python 2.4 or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python 2.4. + +4. PSF is making Python 2.4 available to Licensee on an "AS IS" +basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 2.4 WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +2.4 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 2.4, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between PSF and +Licensee. This License Agreement does not grant permission to use PSF +trademarks or trade name in a trademark sense to endorse or promote +products or services of Licensee, or any third party. + +8. By copying, installing or otherwise using Python 2.4, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0 +------------------------------------------- + +BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1 + +1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an +office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the +Individual or Organization ("Licensee") accessing and otherwise using +this software in source or binary form and its associated +documentation ("the Software"). + +2. Subject to the terms and conditions of this BeOpen Python License +Agreement, BeOpen hereby grants Licensee a non-exclusive, +royalty-free, world-wide license to reproduce, analyze, test, perform +and/or display publicly, prepare derivative works, distribute, and +otherwise use the Software alone or in any derivative version, +provided, however, that the BeOpen Python License is retained in the +Software, alone or in any derivative version prepared by Licensee. + +3. BeOpen is making the Software available to Licensee on an "AS IS" +basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE +SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS +AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY +DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +5. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +6. This License Agreement shall be governed by and interpreted in all +respects by the law of the State of California, excluding conflict of +law provisions. Nothing in this License Agreement shall be deemed to +create any relationship of agency, partnership, or joint venture +between BeOpen and Licensee. This License Agreement does not grant +permission to use BeOpen trademarks or trade names in a trademark +sense to endorse or promote products or services of Licensee, or any +third party. As an exception, the "BeOpen Python" logos available at +http://www.pythonlabs.com/logos.html may be used according to the +permissions granted on that web page. + +7. By copying, installing or otherwise using the software, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1 +--------------------------------------- + +1. This LICENSE AGREEMENT is between the Corporation for National +Research Initiatives, having an office at 1895 Preston White Drive, +Reston, VA 20191 ("CNRI"), and the Individual or Organization +("Licensee") accessing and otherwise using Python 1.6.1 software in +source or binary form and its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, CNRI +hereby grants Licensee a nonexclusive, royalty-free, world-wide +license to reproduce, analyze, test, perform and/or display publicly, +prepare derivative works, distribute, and otherwise use Python 1.6.1 +alone or in any derivative version, provided, however, that CNRI's +License Agreement and CNRI's notice of copyright, i.e., "Copyright (c) +1995-2001 Corporation for National Research Initiatives; All Rights +Reserved" are retained in Python 1.6.1 alone or in any derivative +version prepared by Licensee. Alternately, in lieu of CNRI's License +Agreement, Licensee may substitute the following text (omitting the +quotes): "Python 1.6.1 is made available subject to the terms and +conditions in CNRI's License Agreement. This Agreement together with +Python 1.6.1 may be located on the Internet using the following +unique, persistent identifier (known as a handle): 1895.22/1013. This +Agreement may also be obtained from a proxy server on the Internet +using the following URL: http://hdl.handle.net/1895.22/1013". + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python 1.6.1 or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python 1.6.1. + +4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS" +basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. This License Agreement shall be governed by the federal +intellectual property law of the United States, including without +limitation the federal copyright law, and, to the extent such +U.S. federal law does not apply, by the law of the Commonwealth of +Virginia, excluding Virginia's conflict of law provisions. +Notwithstanding the foregoing, with regard to derivative works based +on Python 1.6.1 that incorporate non-separable material that was +previously distributed under the GNU General Public License (GPL), the +law of the Commonwealth of Virginia shall govern this License +Agreement only as to issues arising under or with respect to +Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this +License Agreement shall be deemed to create any relationship of +agency, partnership, or joint venture between CNRI and Licensee. This +License Agreement does not grant permission to use CNRI trademarks or +trade name in a trademark sense to endorse or promote products or +services of Licensee, or any third party. + +8. By clicking on the "ACCEPT" button where indicated, or by copying, +installing or otherwise using Python 1.6.1, Licensee agrees to be +bound by the terms and conditions of this License Agreement. + + ACCEPT + + +CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2 +-------------------------------------------------- + +Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, +The Netherlands. All rights reserved. + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the name of Stichting Mathematisch +Centrum or CWI not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior +permission. + +STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO +THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE +FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +-- End of PSF License for Python 2.4 -- + +License: IJG License + +LEGAL ISSUES +============ + +In plain English: + +1. We don't promise that this software works. (But if you find any bugs, + please let us know!) +2. You can use this software for whatever you want. You don't have to pay us. +3. You may not pretend that you wrote this software. If you use it in a + program, you must acknowledge somewhere in your documentation that + you've used the IJG code. + +In legalese: + +The authors make NO WARRANTY or representation, either express or implied, +with respect to this software, its quality, accuracy, merchantability, or +fitness for a particular purpose. This software is provided "AS IS", and you, +its user, assume the entire risk as to its quality and accuracy. + +This software is copyright (C) 1991-1998, Thomas G. Lane. +All Rights Reserved except as specified below. + +Permission is hereby granted to use, copy, modify, and distribute this +software (or portions thereof) for any purpose, without fee, subject to these +conditions: +(1) If any part of the source code for this software is distributed, then this +README file must be included, with this copyright and no-warranty notice +unaltered; and any additions, deletions, or changes to the original files +must be clearly indicated in accompanying documentation. +(2) If only executable code is distributed, then the accompanying +documentation must state that "this software is based in part on the work of +the Independent JPEG Group". +(3) Permission for use of this software is granted only if the user accepts +full responsibility for any undesirable consequences; the authors accept +NO LIABILITY for damages of any kind. + +These conditions apply to any software derived from or based on the IJG code, +not just to the unmodified library. If you use our work, you ought to +acknowledge us. + +Permission is NOT granted for the use of any IJG author's name or company name +in advertising or publicity relating to this software or products derived from +it. This software may be referred to only as "the Independent JPEG Group's +software". + +We specifically permit and encourage the use of this software as the basis of +commercial products, provided that all warranty or liability claims are +assumed by the product vendor. + + +ansi2knr.c is included in this distribution by permission of L. Peter Deutsch, +sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA. +ansi2knr.c is NOT covered by the above copyright and conditions, but instead +by the usual distribution terms of the Free Software Foundation; principally, +that you must include source code if you redistribute it. (See the file +ansi2knr.c for full details.) However, since ansi2knr.c is not needed as part +of any program generated from the IJG code, this does not limit you more than +the foregoing paragraphs do. + +The Unix configuration script "configure" was produced with GNU Autoconf. +It is copyright by the Free Software Foundation but is freely distributable. +The same holds for its supporting scripts (config.guess, config.sub, +ltconfig, ltmain.sh). Another support script, install-sh, is copyright +by M.I.T. but is also freely distributable. + +It appears that the arithmetic coding option of the JPEG spec is covered by +patents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding cannot +legally be used without obtaining one or more licenses. For this reason, +support for arithmetic coding has been removed from the free JPEG software. +(Since arithmetic coding provides only a marginal gain over the unpatented +Huffman mode, it is unlikely that very many implementations will support it.) +So far as we are aware, there are no patent restrictions on the remaining +code. + +The IJG distribution formerly included code to read and write GIF files. +To avoid entanglement with the Unisys LZW patent, GIF reading support has +been removed altogether, and the GIF writer has been simplified to produce +"uncompressed GIFs". This technique does not use the LZW algorithm; the +resulting GIF files are larger than usual, but are readable by all standard +GIF decoders. + +We are required to state that + "The Graphics Interchange Format(c) is the Copyright property of + CompuServe Incorporated. GIF(sm) is a Service Mark property of + CompuServe Incorporated." + +-- End of IJG License -- + +License: OpenSSH + +This file is part of the OpenSSH software. + +The licences which components of this software fall under are as +follows. First, we will summarize and say that all components +are under a BSD licence, or a licence more free than that. + +OpenSSH contains no GPL code. + +1) + * Copyright (c) 1995 Tatu Ylonen , Espoo, Finland + * All rights reserved + * + * As far as I am concerned, the code I have written for this software + * can be used freely for any purpose. Any derived versions of this + * software must be clearly marked as such, and if the derived work is + * incompatible with the protocol description in the RFC file, it must be + * called by a name other than "ssh" or "Secure Shell". + + [Tatu continues] + * However, I am not implying to give any licenses to any patents or + * copyrights held by third parties, and the software includes parts that + * are not under my direct control. As far as I know, all included + * source code is used in accordance with the relevant license agreements + * and can be used freely for any purpose (the GNU license being the most + * restrictive); see below for details. + + [However, none of that term is relevant at this point in time. All of + these restrictively licenced software components which he talks about + have been removed from OpenSSH, i.e., + + - RSA is no longer included, found in the OpenSSL library + - IDEA is no longer included, its use is deprecated + - DES is now external, in the OpenSSL library + - GMP is no longer used, and instead we call BN code from OpenSSL + - Zlib is now external, in a library + - The make-ssh-known-hosts script is no longer included + - TSS has been removed + - MD5 is now external, in the OpenSSL library + - RC4 support has been replaced with ARC4 support from OpenSSL + - Blowfish is now external, in the OpenSSL library + + [The licence continues] + + Note that any information and cryptographic algorithms used in this + software are publicly available on the Internet and at any major + bookstore, scientific library, and patent office worldwide. More + information can be found e.g. at "http://www.cs.hut.fi/crypto". + + The legal status of this program is some combination of all these + permissions and restrictions. Use only at your own responsibility. + You will be responsible for any legal consequences yourself; I am not + making any claims whether possessing or using this is legal or not in + your country, and I am not taking any responsibility on your behalf. + + + NO WARRANTY + + BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY + FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN + OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES + PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED + OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS + TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE + PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, + REPAIR OR CORRECTION. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING + WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR + REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, + INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING + OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED + TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY + YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER + PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGES. + +2) + The 32-bit CRC compensation attack detector in deattack.c was + contributed by CORE SDI S.A. under a BSD-style license. + + * Cryptographic attack detector for ssh - source code + * + * Copyright (c) 1998 CORE SDI S.A., Buenos Aires, Argentina. + * + * All rights reserved. Redistribution and use in source and binary + * forms, with or without modification, are permitted provided that + * this copyright notice is retained. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES ARE DISCLAIMED. IN NO EVENT SHALL CORE SDI S.A. BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY OR + * CONSEQUENTIAL DAMAGES RESULTING FROM THE USE OR MISUSE OF THIS + * SOFTWARE. + * + * Ariel Futoransky + * + +3) + ssh-keyscan was contributed by David Mazieres under a BSD-style + license. + + * Copyright 1995, 1996 by David Mazieres . + * + * Modification and redistribution in source and binary forms is + * permitted provided that due credit is given to the author and the + * OpenBSD project by leaving this copyright notice intact. + +4) + The Rijndael implementation by Vincent Rijmen, Antoon Bosselaers + and Paulo Barreto is in the public domain and distributed + with the following license: + + * @version 3.0 (December 2000) + * + * Optimised ANSI C code for the Rijndael cipher (now AES) + * + * @author Vincent Rijmen + * @author Antoon Bosselaers + * @author Paulo Barreto + * + * This code is hereby placed in the public domain. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS + * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE + * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, + * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +5) + One component of the ssh source code is under a 3-clause BSD license, + held by the University of California, since we pulled these parts from + original Berkeley code. + + * Copyright (c) 1983, 1990, 1992, 1993, 1995 + * The Regents of the University of California. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + * THE POSSIBILITY OF SUCH DAMAGE. + +6) + Remaining components of the software are provided under a standard + 2-term BSD licence with the following names as copyright holders: + + Markus Friedl + Theo de Raadt + Niels Provos + Dug Song + Aaron Campbell + Damien Miller + Kevin Steves + Daniel Kouril + Wesley Griffin + Per Allansson + Nils Nordman + Simon Wilkinson + + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-- End of OpenSSH License -- --- xbmc-10.00~svn33324.orig/debian/xbmc-web.install +++ xbmc-10.00~svn33324/debian/xbmc-web.install @@ -0,0 +1 @@ +usr/share/xbmc/web --- xbmc-10.00~svn33324.orig/debian/xbmc-live.init +++ xbmc-10.00~svn33324/debian/xbmc-live.init @@ -0,0 +1,169 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: xbmc-live +# Required-Start: $local_fs $network $remote_fs +# Required-Stop: $local_fs $network $remote_fs +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: start and stop XBMC Live +# Description: XBMC Live is the XBMC media center software bundled with an +# embedded operating-system, for that set-top-box feeling. +### END INIT INFO + +# Do NOT "set -e" + +#/etc/init.d/xbmc + +. /lib/lsb/init-functions + +get_opt() { + echo "$@" | cut -d "=" -f 2 +} + +CMDLINE=$(cat /proc/cmdline) + +do_start() +{ + log_action_begin_msg "Configuring system and starting XBMC" + + #Process command line options + XBMC_PARAMS="" + for i in ${CMDLINE}; do + case "${i}" in + xbmc\=*) + XBMC_PARAMS=$(get_opt $i) + ;; + esac + done + + # Relies on init scripts to mount boot device on a specified directory + # TODO hardcode the already mounted directories (speed) + # XBMC Live V2 + BOOTMEDIADIRECTORY="image" + BOOTMEDIAMOUNTPOINT="$(mount | grep $BOOTMEDIADIRECTORY | cut -f 3 -d ' ')" + if [ ! -n "$BOOTMEDIAMOUNTPOINT" ]; then + # XBMC Live V1 + BOOTMEDIADIRECTORY="bootMedia" + BOOTMEDIAMOUNTPOINT="$(mount | grep $BOOTMEDIADIRECTORY | cut -f 3 -d ' ')" + fi + + # copy xorg.conf from "Config" directory + if [ -n "$BOOTMEDIAMOUNTPOINT" ]; then + if [ -f $BOOTMEDIAMNTPOINT/config/xorg.conf ]; then + cp $BOOTMEDIAMNTPOINT/config/xorg.conf /etc/X11 + fi + fi + + INSTALL="$( echo $XBMC_PARAMS | grep install)" + if [ -n "$INSTALL" ]; then + # if usplash is runing, make sure to stop it now, yes "start" kills it. + if pidof usplash > /dev/null; then + DO_NOT_SWITCH_VT=yes /etc/init.d/usplash start + fi + su -c "/usr/bin/installXBMC" -l + else + # Generates valid xorg.conf for proprietary drivers if missing + XBMC_NOGENXCONF="$( echo $XBMC_PARAMS | grep nogenxconf )" + if [ ! -e /etc/X11/xorg.conf ] && [ ! -n "$XBMC_NOGENXCONF" ]; then + NVIDIA="$(lspci -nn | grep 0300 | grep 10de)" + if [ ! -n "$NVIDIA" ]; then + AMD="$(lspci -nn | grep 0300 | grep 1002)" + if [ -n "$AMD" ]; then + # run aticonfig + log_warning_msg "Generating xorg.conf for ATI..." + /usr/bin/aticonfig --initial --sync-vsync=on -f + fi + else + # run nvidia-xconfig + log_warning_msg "Generating xorg.conf for NVIDIA..." + /usr/bin/nvidia-xconfig -s --no-logo --force-generate + fi + fi + + RUNX="$(echo $XBMC_PARAMS | grep autostart)" + if [ ! -n "$RUNX" ]; then + log_warning_msg "Not starting X." + + if [ -f /home/xbmc/.xsession ]; then + rm /home/xbmc/.xsession + fi + else + BOOTFROMCD="$(mount | grep iso9660)" + if [ ! -n "$BOOTFROMCD" ]; then + NOREDIR="$(echo $XBMC_PARAMS | grep noredir)" + if [ ! -n "$NOREDIR" ]; then + if [ -n "$BOOTMEDIAMOUNTPOINT" ]; then + log_warning_msg "Redirect XBMC home folder and logfile to usb flash..." + if [ ! -d $BOOTMEDIAMOUNTPOINT/dotXBMC ]; then + mkdir $BOOTMEDIAMOUNTPOINT/dotXBMC + fi + + if [ -d /home/xbmc/.xbmc ]; then + if [ -L /home/xbmc/.xbmc ]; then + rm .xbmc + else + mv /home/xbmc/.xbmc /home/xbmc/.xbmc.previous + fi + fi + ln -s $BOOTMEDIAMOUNTPOINT/dotXBMC /home/xbmc/.xbmc + fi + fi + fi + + /usr/bin/runXBMC & + + XBMC_SETVOLUME="$(echo $XBMC_PARAMS | grep setvolume)" + if [ -n "$XBMC_SETVOLUME" ]; then + log_warning_msg "Increasing ALSA volumes..." + /usr/bin/setAlsaVolumes & + fi + + NOMOUNT="$(echo $XBMC_PARAMS | grep nodiskmount)" + if [ ! -n "$NOMOUNT" ]; then + log_warning_msg "Mounting local disks..." + /usr/bin/diskmounter & + fi + + # if usplash is running, make sure to stop it now, yes "start" kills it. + if pidof usplash > /dev/null; then + DO_NOT_SWITCH_VT=yes /etc/init.d/usplash start + fi + fi + fi + log_action_end_msg 0 +} + +do_stop() { + touch /tmp/noRestartXBMC + if [ -f /home/xbmc/.xsession ]; then + rm /home/xbmc/.xsession + fi + + if [ "$(pidof xbmc.bin)" ] ; then + killall xbmc.bin + sleep 1 + fi + + if [ -f /tmp/noRestartXBMC ]; then + rm /tmp/noRestartXBMC + fi +} + +case "$1" in +start) + do_start + ;; +stop) + do_stop + ;; +restart|force-reload) + do_stop + do_start + ;; +*) + echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2 + exit 3 + ;; +esac + +exit 0 --- xbmc-10.00~svn33324.orig/debian/xbmc-eventclients-j2me.install +++ xbmc-10.00~svn33324/debian/xbmc-eventclients-j2me.install @@ -0,0 +1 @@ +usr/bin/xbmc-j2meremote --- xbmc-10.00~svn33324.orig/debian/xbmc-standalone.install +++ xbmc-10.00~svn33324/debian/xbmc-standalone.install @@ -0,0 +1,2 @@ +usr/bin/xbmc-standalone +usr/share/xsessions --- xbmc-10.00~svn33324.orig/debian/svnrevision +++ xbmc-10.00~svn33324/debian/svnrevision @@ -0,0 +1 @@ +33324 --- xbmc-10.00~svn33324.orig/debian/xbmc-eventclients-wiiremote.install +++ xbmc-10.00~svn33324/debian/xbmc-eventclients-wiiremote.install @@ -0,0 +1 @@ +usr/bin/xbmc-wiiremote --- xbmc-10.00~svn33324.orig/debian/source/format +++ xbmc-10.00~svn33324/debian/source/format @@ -0,0 +1 @@ +1.0