diff options
author | wattazoum <wattazoum@svn> | 2009-11-26 23:05:33 +0000 |
---|---|---|
committer | wattazoum <wattazoum@svn> | 2009-11-26 23:05:33 +0000 |
commit | 1cefa6dde4b026af6b2528f7c1b6d580cdba61b9 (patch) | |
tree | 9a9f34861f3230f9e03f2c8a925f07b841307764 /tools/Linux/packaging/debian | |
parent | 55b1b575a15270a9a89481409dd3980e6dd05dcd (diff) |
[packaging] move debian folder to allow other type of packaging to put their script
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@25077 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
Diffstat (limited to 'tools/Linux/packaging/debian')
37 files changed, 4501 insertions, 0 deletions
diff --git a/tools/Linux/packaging/debian/README.Debian b/tools/Linux/packaging/debian/README.Debian new file mode 100644 index 0000000000..9b390d62e7 --- /dev/null +++ b/tools/Linux/packaging/debian/README.Debian @@ -0,0 +1,11 @@ +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. + +There is ongoing work to get XBMC to run on ARM. Please take a look at +http://xbmc.svn.sourceforge.net/viewvc/xbmc/branches/xbmc_on_arm/. diff --git a/tools/Linux/packaging/debian/README.source b/tools/Linux/packaging/debian/README.source new file mode 100644 index 0000000000..f67c0d6d95 --- /dev/null +++ b/tools/Linux/packaging/debian/README.source @@ -0,0 +1,12 @@ +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. Note that we do not use '~dfsgN' or something similar since there +is currently code in XBMC that does not meet the guidelines of the open source +definition. diff --git a/tools/Linux/packaging/debian/changelog b/tools/Linux/packaging/debian/changelog new file mode 100644 index 0000000000..4776cd9e0e --- /dev/null +++ b/tools/Linux/packaging/debian/changelog @@ -0,0 +1,111 @@ +xbmc (1:9.11~svn24886~deb1-1) experimental; urgency=low + + * Package XBMC for Debian. (Closes: #469397) + (LP: #307162) + * Start using an epoch for use 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.3. + * 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. + * Placing packages into non-free because of various non-DFSG licensed code + * 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). + + -- Andres Mejia <mcitadel@gmail.com> Sun, 22 Nov 2009 17:42:11 -0500 + +xbmc (9.04.1.0.20670-jaunty1) jaunty; urgency=low + + * Build of 9.04.1.0.20670 + + -- Ouattara Oumar Aziz (alias wattazoum) <wattazoum@gmail.com> Tue, 26 May 2009 20:09:45 +0200 + +xbmc (2.1a2-hardy2) hardy; urgency=low + + * XBMC Alpha 2 + + -- Ouattara Oumar Aziz (alias wattazoum) <wattazoum@gmail.com> 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) <wattazoum@gmail.com> 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) <wattazoum@gmail.com> 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) <wattazoum@gmail.com> 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) <wattazoum@gmail.com> 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) <wattazoum@gmail.com> Fri, 28 Mar 2008 21:17:01 +0100 + diff --git a/tools/Linux/packaging/debian/compat b/tools/Linux/packaging/debian/compat new file mode 100644 index 0000000000..7f8f011eb7 --- /dev/null +++ b/tools/Linux/packaging/debian/compat @@ -0,0 +1 @@ +7 diff --git a/tools/Linux/packaging/debian/control b/tools/Linux/packaging/debian/control new file mode 100644 index 0000000000..a7eb2f9be8 --- /dev/null +++ b/tools/Linux/packaging/debian/control @@ -0,0 +1,472 @@ +Source: xbmc +Section: non-free/video +Priority: optional +Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org> +Uploaders: Ouattara Oumar Aziz (alias wattazoum) <wattazoum@gmail.com>, + Andres Mejia <mcitadel@gmail.com> +DM-Upload-Allowed: yes +Build-Depends: debhelper (>= 7.0.50), python-support, cmake, + autotools-dev, autoconf, automake, unzip, libboost-dev, + libgl1-mesa-dev | libgl-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, 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, liba52-dev, libdts-dev, libmpeg2-4-dev, libass-dev, + libmpcdec-dev, libflac-dev, libwavpack-dev, python-dev, gawk, gperf, + nasm [!amd64], libcwiid1-dev, libbluetooth-dev, zlib1g-dev, libmms-dev, + libsmbclient-dev, libfaad-dev, libiso9660-dev, libssl-dev, +Standards-Version: 3.8.3 +Homepage: http://xbmc.org/ +Vcs-Git: git://git.debian.org/git/pkg-multimedia/xbmc.git +Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/xbmc.git;a=summary + +Package: xbmc +Architecture: all +Depends: xbmc-data (= ${binary:Version}), + xbmc-skin-confluence (= ${binary:Version}) | + xbmc-skin-pm3-hd (= ${binary:Version}), + xbmc-web-pm3 (= ${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, + ${misc: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-skin-pm3-hd (= ${binary:Version}), + xbmc-web-pm3 (= ${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~), + ${python:Depends}, + ${misc:Depends} +Provides: xbmc-common +Replaces: xbmc-common +Conflicts: xbmc-common +Suggests: mesa-utils, x11-utils, 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} +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: non-free/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-scripts-example +Architecture: all +Depends: xbmc-data (= ${binary:Version}), + ${misc:Depends} +Description: XBMC Media Center (example scripts) + 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 scripts shipped with XBMC for user conveniance. + +Package: xbmc-skin-confluence +Architecture: all +Depends: xbmc-data (= ${binary:Version}), + ttf-liberation, + ${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-skin-pm3-hd +Architecture: all +Depends: xbmc-data (= ${binary:Version}), + ttf-liberation, + ${misc:Depends} +Description: XBMC Media Center (PM3 HD 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 PM3 HD Skin package (aka Project Mahem III + High Definition). + +Package: xbmc-web-pm3 +Architecture: all +Depends: xbmc-data (= ${binary:Version}), + ${misc:Depends} +Description: XBMC Media Center (Project Mahem III web 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 PM3 (aka Project Mahem III) Skin for the XBMC web + server. + +Package: xbmc-web-pm +Architecture: all +Depends: xbmc-data (= ${binary:Version}), + ${misc:Depends} +Conflicts: xbmc-web-pm3 +Description: XBMC Media Center (Project Mahem web 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 PM (aka Project Mahem) Skin for the XBMC web + server. + +Package: xbmc-web-iphone-tlrobinson +Architecture: all +Depends: xbmc-data (= ${binary:Version}), + ${misc:Depends} +Description: XBMC Media Center (Iphone web 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 Iphone skin for the XBMC Webserver. + +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: non-free/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. diff --git a/tools/Linux/packaging/debian/copyright b/tools/Linux/packaging/debian/copyright new file mode 100644 index 0000000000..d05eb995e5 --- /dev/null +++ b/tools/Linux/packaging/debian/copyright @@ -0,0 +1,3304 @@ +XBMC is downloaded from http://xbmc.org/. +SVN snapshots are generated from +https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/linuxport. + +Main Contact: "Team-XBMC" <team at xbmc dot org> + +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 +<http://xbmc.org/> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Generic classes for raster images + + Copyright © 2000, Juan Soulie <jsoulie@cplusplus.com> + + 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 +<http://www.freetype.org/> + + 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 +<http://www.grinninglizard.com/tinyxml/> + + 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 + + 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. + +Spyce - Server-side Python-based dynamic HTML generation +<http://spyce.sourceforge.net/> + + Copyright © 2002-03 Rimon Barr. 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 and + this LICENCE in its entirety including the disclaimer. The LICENCE of this + product may only be modified by the Copyright holder. + + 2. Redistributions in binary form must reproduce the above copyright notice + and this LICENCE in its entirety including the disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. The end-user documentation included with the redistribution, if any, must + include the following acknowledgment: "This product uses Spyce, Copyright + Rimon Barr." Alternately, this acknowledgment may appear in the software + itself, wherever such third-party acknowledgments normally appear. The + documentation must also provide a instructions on how to receive an original + Spyce distribution, preferably a link to the website + http://spyce.sourceforge.net. + + 4. The names "Spyce", or "Rimon Barr" must not be used to endorse or promote + products derived from this software without prior written permission. For + written permission, please contact rimon-AT-acm.org. + + 5. Products derived from this software may not be called "Spyce", nor may + "Spyce" appear in their names, without prior written permission of the + Copyright holder. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED 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 RIMON + BARR OR HIS 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. + +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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Wiimote C Library +<http://www.wiiuse.net/> + + 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 <http://www.gnu.org/licenses/>. + +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 <http://www.gnu.org/licenses/>. + +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 +<http://curl.haxx.se/> + + Copyright © 1998 - 2006, Daniel Stenberg, <daniel@haxx.se>, 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 +<http://www.gnu.org/software/gettext/> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +SNTP Protocol C++ Implementation +<http://www.naughter.com/sntp.html> + + Copyright © 1998 - 2003 by PJ Naughter. + (Web: www.naughter.com, Email: pjna@naughter.com) + + You are allowed to include the source code in any product (commercial, + shareware, freeware or otherwise) when your product is released in binary + form. You are allowed to modify the source code in any way you want except + you cannot modify the copyright details at the top of each module. If you + want to distribute source code with your application, then you are only + allowed to distribute versions released by the author. This is to maintain a + single distribution point for the source code. + +RSA Data Security, Inc. MD5 Implementation +<http://www.rsa.com/> + + Copyright © 1990, RSA Data Security, Inc. All rights reserved. + + The RSA Data Security license is known to be GPL incompatible. Suggest to use + the public domain implementation found in dpkg and adopted by mediatomb. + + License to copy and use this software is granted provided that + it is identified as the "RSA Data Security, Inc. MD5 Message + Digest Algorithm" in all material mentioning or referencing this + software or this function. + + License is also granted to make and use derivative works + provided that such works are identified as "derived from the RSA + Data Security, Inc. MD5 Message Digest Algorithm" in all + material mentioning or referencing the derived work. + + RSA Data Security, Inc. makes no representations concerning + either the merchantability of this software or the suitability + of this software for any particular purpose. It is provided "as + is" without express or implied warranty of any kind. + + These notices must be retained in any copies of any part of this + documentation and/or software. + +DBUSServer Class +<http://www.azurdigitalnetworks.net/> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Really Slick X Screensavers +<http://www.reallyslick.com/> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +SDLMain.h + + Copyright © Darrell Walisser <dwaliss1@purdue.edu> + Copyright © Max Horn <max@quendi.de> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Goom 2k4 +<http://www.ios-software.com/index.php3?page=projet&quoi=1&lg=AN> + + Copyright © 2000-2004, Jean-Christophe Hoelt <jeko@ios-software.com> + Copyright © 2000-2004, Guillaume Borios <gyom@ios-software.com> + + 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 library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +XAnalyser, frequence spectrum analyser for X Window +<http://arvin.schnell-web.net/xanalyser/> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +XMMS - Cross-platform multimedia player +<http://www.xmms.org/> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Pthreads-win32 - POSIX Threads Library for Win32 +<http://sourceware.org/pthreads-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 library; if not, write to the Free + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA + +projectM - OpenGL based advanced music visualization program +<http://projectm.sourceforge.net/> + + 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 library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +GLEW - The OpenGL Extension Wrangler Library +<http://glew.sourceforge.net/> + + Copyright © 2002-2008, Milan Ikits <milan ikits[]ieee org> + Copyright © 2002-2008, Marcelo E. Magallon <mmagallo[]debian org> + 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. + +ftpparse +<http://cr.yp.to/ftpparse.html> + + Copyright © D. J. Bernstein, djb@cr.yp.to http://cr.yp.to/ftpparse.html + + There is only a disclaimer at http://cr.yp.to/ftpparse.html. + Here's the disclaimer. + + Commercial use of ftpparse is fine, as long as you let me know what programs + you're using it in. + +OpenDAAP +<http://www.opendaap.org/> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +RingBuffer.h: Interface and implementation of CRingBuffer, an MFC ring buffer +class. + + Copyright © Larry Antram (larrya@sdust.com) + Copyright © 2001-2002 Stardust Software. All Rights Reserved. + + This code may be used in compiled form in any way you desire + and may be redistributed unmodified by any means PROVIDING it + is not sold for profit without the authors written consent, and + providing that this entire notice and the authors name and all + copyright notices remains intact. + + This file is provided "as is" with no expressed or implied + warranty. The author accepts no liability for any damage/loss + of business that this product may cause. + +zlib - A Massively Spiffy Yet Delicately Unobtrusive Compression Library +<http://www.zlib.net/> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Neptune Portable C++ Runtime Library +<http://neptune.sourceforge.net/> + + 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 <organization> 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 <abhijeetphatak@yahoo.com> + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Ogg Bitstream Library +<http://www.xiph.org/> + + 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 +<http://www.xiph.org/> + + 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 +<http://lame.sourceforge.net/> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +GoAhead WebServer +<http://www.goahead.com/products/webserver/default.aspx> + + Copyright © GoAhead Software Inc., 1995-2000. All Rights Reserved. + + This software is distributed under the GoAhead Open Source License + Agreement. + + A copy of this license may be downloaded from + http://www.goahead.com/pdf/opensourcewebserver.pdf and under the section + "License: GoAhead Open Source License". + +Python Programming Language +<http://www.python.org/> + + 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 +<http://www.icecast.org/> + + Copyright © 2004 the Icecast team <team@icecast.org> + + 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 library; if not, write to the Free + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA + +libopendaap - library which enables applications to discover, and connect to, +iTunes music shares. +<http://craz.net/programs/itunes/libopendaap.html> + + 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 +<http://www.mega-nerd.com/SRC/> + + Copyright © 2002-2008 Erik de Castro Lopo <erikd@mega-nerd.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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +MediaMVP Media Center +<http://www.mvpmc.org/> + + 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 library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA + +MySQL +<http://www.mysql.com/> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +libid3tag - ID3 tag manipulation library +<http://www.underbit.com/products/mad/> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Simple DirectMedia Layer +<http://www.libsdl.org/> + + 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 library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA + +libfribidi - Free Implementation of the Unicode BiDi algorithm +<http://www.fribidi.org/> + + 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 library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA + +CDRip - library that provides methods for extracting data from audio CDs +<http://libcdrip.sourceforge.net/> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Platinum - UPnP library +<http://www.plutinosoft.com/> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +SQLite - library that implements a self-contained, serverless, +zero-configuration, transactional SQL database engine. +<http://www.sqlite.org/> + + 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 +<http://www.xdp.it/cximage.htm> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + 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 +<http://www.portaudio.com/> + + 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 +<http://www.audioscrobbler.net/> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +UnRarX +<http://www.unrarx.com/> + + 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 +<http://www.samba.org/> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +PCRE - Perl Compatible Regular Expressions +<http://www.pcre.org/> + + 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 +<http://www.silicondust.com/> + + Copyright © 2006-2008 Silicondust Engineering Ltd. <www.silicondust.com> + + 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 <http://www.gnu.org/licenses/>. + + 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 +<http://sourceforge.net/projects/libass/> + + Copyright © 2006 Evgeniy Stepanov <eugeni.stepanov@gmail.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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +libRTV - ReplayTV library + + Copyright © 2002 John Todd Larason <jtl@molehill.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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +libiconv - iconv() implementation +<http://www.gnu.org/software/libiconv/> + + 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 library; if not, write to the Free + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA + +Boost C++ Libraries +<http://www.boost.org/> + + 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. +<http://www.lonelycoder.com/hts/> + + 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 <http://www.gnu.org/licenses/>. + +GNU Compact Disc Input and Control Library +<http://www.gnu.org/software/libcdio/index.html> + + Copyright © 2001 Herbert Valerio Riedel <hvr@gnu.org> + Copyright © 2003, 2004, 2005 Rocky Bernstein <rocky@panix.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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +DUMB - Dynamic Universal Music Bibliotheque +<http://dumb.sourceforge.net/> + + Copyright © 2001-2005 Ben Davis, Robert J Ohannessian and Julien Cugniere + + Licence for DUMB v0.9.3 + + _______ ____ __ ___ ___ + \ _ \ \ / \ / \ \ / / ' ' ' + | | \ \ | | || | \/ | . . + | | | | | | || ||\ /| | + | | | | | | || || \/ | | ' ' ' + | | | | | | || || | | . . + | |_/ / \ \__// || | | + /_______/ynamic \____/niversal /__\ /____\usic /| . . ibliotheque + / \ + / . \ + licence.txt - Conditions for use of DUMB. / / \ \ + | < / \_ + If you do not agree to these terms, please | \/ /\ / + do not use DUMB. \_ / > / + | \ / / + Information in [brackets] is provided to aid | ' / + interpretation of the licence. \__/ + + Dynamic Universal Music Bibliotheque, Version 0.9.3 + + Copyright (C) 2001-2005 Ben Davis, Robert J Ohannessian and Julien Cugniere + + This software is provided 'as-is', without any express or implied warranty. + In no event shall 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, you are requested to acknowledge its use in the product + documentation, along with details on where to get an unmodified version + of this software, but this is not a strict requirement. + + [Note that the above point asks for a link to DUMB, not just a mention. + Googling for DUMB doesn't help much! The URL is "http://dumb.sf.net/".] + + [The link was originally strictly required. This was changed for two + reasons. Firstly, if many projects request an acknowledgement, the list + of acknowledgements can become quite unmanageable. Secondly, DUMB was + placing a restriction on the code using it, preventing people from using + the GNU General Public Licence which disallows any such restrictions. See + http://www.gnu.org/philosophy/bsd.html for more information on this + subject. However, if DUMB plays a significant part in your project, we do + urge you to acknowledge its use.] + + 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 from or altered in any source + distribution. + + 4. If you are using the Program in someone else's bedroom on any Monday at + 3:05 pm, you are not allowed to modify the Program for ten minutes. [This + clause provided by Inphernic; every licence should contain at least one + clause, the reasoning behind which is far from obvious.] + + 5. Users who wish to use DUMB for the specific purpose of playing music are + required to feed their dog on every full moon (if deemed appropriate). + [This clause provided by Allefant, who couldn't remember what Inphernic's + clause was.] + + 6. No clause in this licence shall prevent this software from being depended + upon by a product licensed under the GNU General Public Licence. If such + a clause is deemed to exist, Debian, then it shall be respected in spirit + as far as possible and all other clauses shall continue to apply in full + force. + + We regret that we cannot provide any warranty, not even the implied warranty + of merchantability or fitness for a particular purpose. + + Some files generated or copied by automake, autoconf and friends are + available in an extra download. These fall under separate licences but are + all free to distribute. Please check their licences as necessary. + + Licence for DUMB-XMMS v0.1 + + DUMB-XMMS v0.1 falls under the GNU General Public License. + + Licence for DUMBOGG v0.5 + + DUMBOGG -- An Ogg Vorbis add-on library for DUMB. + + This package is provided as giftware. You can copy it, redistribute + it, modify it, do whatever you please. The only restriction you have + on what you can do with it is claim you wrote it. You are encouraged, + though not required, to include the name of the library in your credits + page, as well as a web address allowing others to know how they can get + their copy of the library. This library is built on top of the libOgg, + libVorbis, libVorbisFile and DUMB libraries. These libraries come with + additional requirements and restrictions that you must follow in order + to legally use this software. Please read the COPYING files in the + Ogg Vorbis downloads, and please read DUMB's licence.txt file, for full + details on the requirements of those libraries. + + THIS SOFTWARE IS PROVIDED BY THE 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. + +SNESAPU - SNES APU emulator library +<http://www.alpha-ii.com/> + + 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 library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA + +Musepack Decoder Library +<http://www.musepack.net/> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +liba52 - a free ATSC A/52 stream decoder +<http://liba52.sourceforge.net/> + + Copyright © 2000-2002 Michel Lespinasse <walken@zoy.org> + Copyright © 1999-2000 Aaron Holtzman <aholtzma@ess.engr.uvic.ca> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +shnplay.h + + Copyright © 2003-2005 Marc Heubeck and Holger Stenger All rights reserved. + + Redistribution and use in source form, 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. + Neither the name of the author nor the names of its contributors may be used + to endorse or promote products derived from this software without specific + prior written permission. + + Redistribution and use in binary form, without modification, are permitted + for non-commercial purposes provided that the following conditions are met: + + 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 author nor the names of its contributors may be used + to endorse or promote products derived from this software without specific + prior written permission. + + Redistribution and use under different conditions than the aforementioned + require specific prior written permission by the author. + + 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. + +Gens APU from Gens +<http://info.sonicretro.org/Gens/GS> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +FAAD2 - MPEG-4 and MPEG-2 AAC decoder +<http://www.audiocoding.com/faad2.html> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +vgmstream - library for playback of various video game audio formats +<http://vgmstream.sourceforge.net/> + + 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 +<http://nosefart.sourceforge.net/> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +MAD - MPEG Audio Decoder +<http://www.underbit.com/products/mad/> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +SID Player Music Library V2 +<http://sidplay2.sourceforge.net/> + + Copyright © Michael Schwendt <mschwendt@yahoo.com> + Copyright © 2000 by Simon White + Copyright © 2001-2002 by Jarno Paananen + Copyright © 2004 Dag Lem <resid@nimrod.no> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Monkey’s Audio Codec +<http://www.monkeysaudio.com/> + + Copyright © 2000-2002 by Matthew T. Ashland. All rights reserved. + + 1. The Monkey's Audio SDK and source code can be freely used to add APE + format playback, encoding, or tagging support to any product, free or + commercial. Use of the code for proprietary efforts that don't support + the official APE format require written consent of the author. + + 2. Monkey's Audio source can be included in GPL and open-source software, + although Monkey's Audio itself will not be subjected to external + licensing requirements or other viral source restrictions. + + 3. Code changes and improvements must be contributed back to the Monkey's + Audio project free from restrictions or royalties, unless exempted by + express written consent of the author. + + 4. Any source code, ideas, or libraries used must be plainly acknowledged in + the software using the code. + + 5. Although the software has been tested thoroughly, the author is in no way + responsible for damages due to bugs or misuse. + + 6. If you do not completely agree with all of the previous stipulations, you + must cease using this source code and remove it from your storage device. + +Xbox ADPCM audio codec +<http://www.winamp.com/plugins/details/147392> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +ST-Sound - general "Nostalgic" Computer Sound Emulator +<http://leonard.oxg.free.fr> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +TiMidity++ - software synthesizer +<http://timidity.sourceforge.net/> + + Copyright © 1999-2002 Masanao Izumo <mo@goice.co.jp> + Copyright © 1995 Tuukka Toivonen <tt@cgs.fi> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +WavPack - an audio codec (lossy and lossless) +<http://www.wavpack.com/> + + 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 +<http://www.ffmpeg.org/> + + 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 library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +nuttcp - TCP/UDP network testing tool +<http://www.lcp.nrl.navy.mil/nuttcp/> + + 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. + + Portions have different copyright and license + + Copyright © 1995, 1996, 1997 Kungliga Tekniska Högskolan + (Royal Institute of Technology, Stockholm, Sweden). + 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. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the Kungliga Tekniska + Högskolan and its contributors. + + 4. Neither the name of the Institute 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 INSTITUTE 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 INSTITUTE 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 +<http://www.mplayerhq.hu/> + + Copyright © 2001-2004 Rich Wareham <richwareham@users.sourceforge.net> + Copyright © 2000, 2001, 2002 H�kan Hjort <d95hjort@dtek.chalmers.se> + Copyright © 1998, 1999 Eric Smith <eric@brouhaha.com> + Copyright © 2001, 2002 Billy Biggs <vektor@dumbterm.net> + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +libdca - free library for decoding DTS Coherent Acoustics streams +<http://www.videolan.org/developers/libdca.html> + + Copyright © 2004 Gildas Bazin <gbazin@videolan.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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +libspucc - library that's part of the Xine project +<http://www.xine-project.org/home> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +libmpeg2 - a free MPEG-2 video stream decoder +<http://libmpeg2.sourceforge.net/> + + Copyright © 2000-2004 Michel Lespinasse <walken@zoy.org> + Copyright © 1999-2000 Aaron Holtzman <aholtzma@ess.engr.uvic.ca> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +libdvdcss - library designed for accessing encrypted DVDs +<http://www.videolan.org/developers/libdvdcss.html> + + 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Sample frequency change classes + + Copyright © Spoon (www.dbpoweramp.com) March 2002 dbpoweramp@dbpoweramp.com + + The code is based on original SSRC by Naoki Shibata + <http://shibatch.sourceforge.net/ + + 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 library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA + +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. + +HomeSystemIcon in PM3.HD skin +<http://www.icons-land.com/> + + Copyright © Icons-Land + + This is a legal agreement between you, the purchaser, and the Icons-Land. By + purchasing or downloading any stock icons (The Icons) from our website you + agree to the following: + + All of The Icons remain the property of Icons-Land. + + The Icons can be used royalty-free by the license for any personal or + commercial project including software application, documentation, computer + game, gui design, web design, advertising, film, video. + You may modify The Icons in shape, color, and/or file format and use the + modified icons royalty-free according to the license terms for any personal + or commercial product. + + The license DOES NOT permit following uses: + a) The Icons may no be resold, sublicensed, rented, transferred or otherwise + made available for use or detached from a product, software application + or web page; + b) The Icons may not be placed on any electronic bulletin board or + downloadable format; + c) The Icons may not be included in any web template, including those which + are web based, but not limited to website designs and presentation + templates. + + You may NOT use, or allow anyone else to use The Icons to create + pornographic, libelous, obscene, or defamatory material. + + All icon files are provided "as is". You agree not to hold Icons-Land liable + for any damages that may occur due to use, or inability to use, icons or + image data from Icons-Land. + +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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + 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 + +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 © <year> The FreeType + Project (www.freetype.org). All rights reserved. + """ + + Please replace <year> 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: GoAhead Open Source License + +License Agreement + +THIS LICENSE ALLOWS ONLY THE LIMITED USE OF GO AHEAD SOFTWARE, +INC. PROPRIETARY CODE. PLEASE CAREFULLY READ THIS AGREEMENT AS IT +PERTAINS TO THIS LICENSE, YOU CERTIFY THAT YOU WILL USE THE SOFTWARE +ONLY IN THE MANNER PERMITTED HEREIN. + +1. Definitions. + +1.1 "Documentation" means any documentation GoAhead includes with the + Original Code. + +1.2 "GoAhead" means Go Ahead Software, Inc. + +1.3 "Intellectual Property Rights" means all rights, whether now existing + or hereinafter acquired, in and to trade secrets, patents, copyrights, + trademarks, know-how, as well as moral rights and similar rights of any + type under the laws of any governmental authority, domestic or foreign, + including rights in and to all applications and registrations relating + to any of the foregoing. + +1.4 "License" or "Agreement" means this document. + +1.5 "Modifications" means any addition to or deletion from the substance + or structure of either the Original Code or any previous Modifications. + +1.6 "Original Code" means the Source Code to GoAhead�s proprietary + computer software entitled GoAhead WebServer. + +1.7 "Response Header" means the first portion of the response message + output by the GoAhead WebServer, containing but not limited to, header + fields for date, content-type, server identification and cache control. + +1.8 "Server Identification Field" means the field in the Response Header + which contains the text "Server: GoAhead-Webs". + +1.9 "You" means an individual or a legal entity exercising rights under, + and complying with all of the terms of, this license or a future version + of this license. For legal entities, "You" includes any entity which + controls, is controlled by, or is under common control with You. For + purposes of this definition, "control" means (a) the power, direct or + indirect, to cause the direction or management of such entity, whether + by contract or otherwise, or (b) ownership of fifty percent (50%) or + more of the outstanding shares or beneficial ownership of such entity. + +2. Source Code License. + +2.1 Limited Source Code Grant. + +GoAhead hereby grants You a world-wide, royalty-free, non-exclusive +license, subject to third party intellectual property claims, to use, +reproduce, modify, copy and distribute the Original Code. + +2.2 Binary Code. + +GoAhead hereby grants You a world-wide, royalty-free, non-exclusive +license to copy and distribute the binary code versions of the Original +Code together with Your Modifications. + +2.3 License Back to GoAhead. + +You hereby grant in both source code and binary code to GoAhead a +world-wide, royalty-free, non-exclusive license to copy, modify, display, +use and sublicense any Modifications You make that are distributed or +planned for distribution. Within 30 days of either such event, You +agree to ship to GoAhead a file containing the Modifications (in a media +to be determined by the parties), including any programmers� notes and +other programmers� materials. Additionally, You will provide to GoAhead +a complete description of the product, the product code or model number, +the date on which the product is initially shipped, and a contact name, +phone number and e-mail address for future correspondence. GoAhead will +keep confidential all data specifically marked as such. + +2.4 Restrictions on Use. + +You may sublicense Modifications to third parties such as subcontractors +or OEM's provided that You enter into license agreements with such third +parties that bind such third parties to all the obligations under this +Agreement applicable to you and that are otherwise substantially similar +in scope and application to this Agreement. + +3. Term. + +This Agreement and license are effective from the time You accept the +terms of this Agreement until this Agreement is terminated. You may +terminate this Agreement at any time by uninstalling or destroying +all copies of the Original Code including any and all binary versions +and removing any Modifications to the Original Code existing in any +products. This Agreement will terminate immediately and without further +notice if You fail to comply with any provision of this Agreement. All +restrictions on use, and all other provisions that may reasonably +be interpreted to survive termination of this Agreement, will survive +termination of this Agreement for any reason. Upon termination, You agree +to uninstall or destroy all copies of the Original Code, Modifications, +and Documentation. + +4. Trademarks and Brand. + +4.1 License and Use. + +GoAhead hereby grants to You a limited world-wide, royalty-free, +non-exclusive license to use the GoAhead trade names, trademarks, logos, +service marks and product designations posted in Exhibit A (collectively, +the "GoAhead Marks") in connection with the activities by You under this +Agreement. Additionally, GoAhead grants You a license under the terms +above to such GoAhead trademarks as shall be identified at a URL (the +"URL") provided by GoAhead. The use by You of GoAhead Marks shall be in +accordance with GoAhead�s trademark policies regarding trademark usage +as established at the web site designated by the URL, or as otherwise +communicated to You by GoAhead at its sole discretion. You understand and +agree that any use of GoAhead Marks in connection with this Agreement +shall not create any right, title or interest in or to such GoAhead +Marks and that all such use and goodwill associated with GoAhead Marks +will inure to the benefit of GoAhead. + +4.2 Promotion by You of GoAhead WebServer Mark. + +In consideration for the licenses granted by GoAhead to You herein, You +agree to notify GoAhead when You incorporate the GoAhead WebServer in +Your product and to inform GoAhead when such product begins to ship. You +agree to promote the Original Code by prominently and visibly displaying +a graphic of the GoAhead WebServer mark on the initial web page of Your +product that is displayed each time a user connects to it. You also agree +that GoAhead may identify your company as a user of the GoAhead WebServer +in conjunction with its own marketing efforts. You may further promote +the Original Code by displaying the GoAhead WebServer mark in marketing +and promotional materials such as the home page of your web site or web +pages promoting the product. + +4.3 Placement of Copyright Notice by You. + +You agree to include copies of the following notice (the "Notice") +regarding proprietary rights in all copies of the products that You +distribute, as follows: (i) embedded in the object code; and (ii) on +the title pages of all documentation. Furthermore, You agree to use +commercially reasonable efforts to cause any licensees of your products +to embed the Notice in object code and on the title pages or relevant +documentation. The Notice is as follows: Copyright (c) 20xx GoAhead +Software, Inc. All Rights Reserved. Unless GoAhead otherwise instructs, +the year 20xx is to be replaced with the year during which the release of +the Original Code containing the notice is issued by GoAhead. If this year +is not supplied with Documentation, GoAhead will supply it upon request. + +4.4 No Modifications to Server Identification Field. + +You agree not to remove or modify the Server identification Field +contained in the Response Header as defined in Section 1.6 and 1.7. + +5. Warranty Disclaimers. + +THE ORIGINAL CODE, THE DOCUMENTATION AND THE MEDIA UPON WHICH THE ORIGINAL +CODE IS RECORDED (IF ANY) ARE PROVIDED "AS IS" AND WITHOUT WARRANTIES OF +ANY KIND, EXPRESS, STATUTORY 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 Original Code +(including any Modifications You make) and the Documentation is with +You. Should the Original Code or the Documentation prove defective, +You (and not GoAhead or its distributors, licensors or dealers) assume +the entire cost of all necessary servicing or repair. GoAhead does not +warrant that the functions contained in the Original Code will meet your +requirements or operate in the combination that You may select for use, +that the operation of the Original Code will be uninterrupted or error +free, or that defects in the Original Code will be corrected. No oral +or written statement by GoAhead or by a representative of GoAhead shall +create a warranty or increase the scope of this warranty. + +GOAHEAD DOES NOT WARRANT THE ORIGINAL CODE AGAINST INFRINGEMENT OR THE +LIKE WITH RESPECT TO ANY COPYRIGHT, PATENT, TRADE SECRET, TRADEMARK +OR OTHER PROPRIETARY RIGHT OF ANY THIRD PARTY AND DOES NOT WARRANT +THAT THE ORIGINAL CODE DOES NOT INCLUDE ANY VIRUS, SOFTWARE ROUTINE +OR OTHER SOFTWARE DESIGNED TO PERMIT UNAUTHORIZED ACCESS, TO DISABLE, +ERASE OR OTHERWISE HARM SOFTWARE, HARDWARE OR DATA, OR TO PERFORM ANY +OTHER SUCH ACTIONS. + +Any warranties that by law survive the foregoing disclaimers shall +terminate ninety (90) days from the date You received the Original Code. + +6. Limitation of Liability. + +YOUR SOLE REMEDIES AND GOAHEAD'S ENTIRE LIABILITY ARE SET FORTH ABOVE. IN +NO EVENT WILL GOAHEAD OR ITS DISTRIBUTORS OR DEALERS BE LIABLE FOR +DIRECT, INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES RESULTING FROM +THE USE OF THE ORIGINAL CODE, THE INABILITY TO USE THE ORIGINAL CODE, +OR ANY DEFECT IN THE ORIGINAL CODE, INCLUDING ANY LOST PROFITS, EVEN IF +THEY HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +You agree that GoAhead and its distributors and dealers will not be +LIABLE for defense or indemnity with respect to any claim against You +by any third party arising from your possession or use of the Original +Code or the Documentation. + +In no event will GoAhead�s total liability to You for all damages, losses, +and causes of action (whether in contract, tort, including negligence, +or otherwise) exceed the amount You paid for this product. + +SOME STATES DO NOT ALLOW LIMITATIONS ON HOW LONG AN IMPLIED WARRANTY +LASTS, AND SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION +OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATIONS OR +EXCLUSIONS MAY NOT APPLY TO YOU. THIS WARRANTY GIVES YOU SPECIFIC LEGAL +RIGHTS AND YOU MAY ALSO HAVE OTHER RIGHTS WHICH VARY FROM STATE TO STATE. + +7. Indemnification by You. + +You agree to indemnify and hold GoAhead harmless against any and all +claims, losses, damages and costs (including legal expenses and reasonable +counsel fees) arising out of any claim of a third party with respect to +the contents of the Your products, and any intellectual property rights +or other rights or interests related thereto. + +8. High Risk Activities. + +The Original Code is not fault-tolerant and is not designed , manufactured +or intended for use or resale as online control equipment in hazardous +environments requiring fail-safe performance, such as in the operation +of nuclear facilities, aircraft navigation or communication systems, +air traffic control, direct life support machines or weapons systems, +in which the failure of the Original Code could lead directly to death, +personal injury, or severe physical or environmental damage. GoAhead and +its suppliers specifically disclaim any express or implied warranty of +fitness for any high risk uses listed above. + +9. Government Restricted Rights. + +For units of the Department of Defense, use, duplication, or disclosure +by the Government is subject to restrictions as set forth in subparagraph +(c)(1)(ii) of the Rights in Technical Data and Computer Software clause +at DFARS 252.227-7013. Contractor/manufacturer is GoAhead Software, +Inc., 10900 N.E. 8th Street, Suite 750, Bellevue, Washington 98004. + +If the Commercial Computer Software Restricted rights clause at FAR +52.227-19 or its successors apply, the Software and Documentation +constitute restricted computer software as defined in that clause and +the Government shall not have the license for published software set +forth in subparagraph (c)(3) of that clause. + +The Original Code (i) was developed at private expense, and no part of it +was developed with governmental funds; (ii) is a trade secret of GoAhead +(or its licensor(s)) for all purposes of the Freedom of Information Act; +(iii) is "restricted computer software" subject to limited utilization as +provided in the contract between the vendor and the governmental entity; +and (iv) in all respects is proprietary data belonging solely to GoAhead +(or its licensor(s)). + +10. Governing Law and Interpretation. + +This Agreement shall be interpreted under and governed by the laws of the +State of Washington, without regard to its rules governing the conflict of +laws. If any provision of this Agreement is held illegal or unenforceable +by a court or tribunal of competent jurisdiction, the remaining provisions +of this Agreement shall remain in effect and the invalid provision deemed +modified to the least degree necessary to remedy such invalidity. + +11. Entire Agreement. + +This Agreement is the complete agreement between GoAhead and You and +supersedes all prior agreements, oral or written, with respect to the +subject matter hereof. + +If You have any questions concerning this Agreement, You may write to +GoAhead Software, Inc., 10900 N.E. 8th Street, Suite 750, Bellevue, +Washington 98004 or send e-mail to info@goahead.com. + +BY CLICKING ON THE "Register" BUTTON ON THE REGISTRATION FORM, YOU +ACCEPT AND AGREE TO BE BOUND BY ALL OF THE TERMS AND CONDITIONS SET +FORTH IN THIS AGREEMENT. IF YOU DO NOT WISH TO ACCEPT THIS LICENSE OR +YOU DO NOT QUALIFY FOR A LICENSE BASED ON THE TERMS SET FORTH ABOVE, +YOU MUST NOT CLICK THE "Register" BUTTON. + +Exhibit A + +GoAhead Trademarks, Logos, and Product Designation Information + + + + +01/28/00 + +-- End of GoAhead Open Source License -- + +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 -- diff --git a/tools/Linux/packaging/debian/rules b/tools/Linux/packaging/debian/rules new file mode 100755 index 0000000000..6366eb64de --- /dev/null +++ b/tools/Linux/packaging/debian/rules @@ -0,0 +1,85 @@ +#!/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:' | sed 's/.*svn\([[:digit:]]*\).*/\1/') + +# List of options to pass to configure. Can be overridden. +XBMC_CONFIG_OPTIONS ?= --host=$(DEB_HOST_GNU_TYPE) \ + --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --disable-ccache \ + --disable-dvdcss --enable-external-libraries --enable-avahi \ + --enable-goom CFLAGS="$(DEB_CFLAGS)" CXXFLAGS="$(DEB_CXXFLAGS)" + +# Add the SVN revision if it exists in the changelog +ifeq (,$(findstring Version,$(SVNVERSION))) + XBMC_CONFIG_OPTIONS += SVN_REV="$(SVNVERSION)" +endif + +%: + dh $@ + +override_dh_clean: + dh_clean + rm -f debian/xbmc-live.init + +override_dh_auto_configure: + cp -f tools/XBMCLive/xbmc-live debian/xbmc-live.init + ./configure $(XBMC_CONFIG_OPTIONS) + +override_dh_auto_install: + $(MAKE) install install-livedatas 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 + 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/ + +override_dh_install: + dh_install --sourcedir=$(CURDIR)/debian/tmp -XLICENCE \ + -XLiberationSans-Regular.ttf -XLicence.txt -XLicense.txt + # XBMC WEB PM + dh_install -pxbmc-web-pm ../../web/Project_Mayhem \ + usr/share/xbmc/web + # XBMC WEB PM3 + dh_install -pxbmc-web-pm3 ../../web/Project_Mayhem_III \ + usr/share/xbmc/web + # XBMC WEB Iphone + dh_install -pxbmc-web-iphone-tlrobinson ../../web/xbmciphone/iphone \ + usr/share/xbmc/web + +override_dh_link: + 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-data "$$LINK_TARGET" "$$LINK_DESTINATION"; \ + done + +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_installdocs: + dh_installdocs + dh_installdocs -pxbmc-web-iphone-tlrobinson \ + $(CURDIR)/web/xbmciphone/README diff --git a/tools/Linux/packaging/debian/source/format b/tools/Linux/packaging/debian/source/format new file mode 100644 index 0000000000..163aaf8d82 --- /dev/null +++ b/tools/Linux/packaging/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/tools/Linux/packaging/debian/watch b/tools/Linux/packaging/debian/watch new file mode 100644 index 0000000000..e46e9aadc9 --- /dev/null +++ b/tools/Linux/packaging/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 diff --git a/tools/Linux/packaging/debian/xbmc-bin.install b/tools/Linux/packaging/debian/xbmc-bin.install new file mode 100644 index 0000000000..cddb90a986 --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-bin.install @@ -0,0 +1 @@ +usr/lib/xbmc diff --git a/tools/Linux/packaging/debian/xbmc-data.docs b/tools/Linux/packaging/debian/xbmc-data.docs new file mode 100644 index 0000000000..30a66981fe --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-data.docs @@ -0,0 +1,2 @@ +keymapping.txt +README.linux diff --git a/tools/Linux/packaging/debian/xbmc-data.install b/tools/Linux/packaging/debian/xbmc-data.install new file mode 100644 index 0000000000..5638aba061 --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-data.install @@ -0,0 +1,11 @@ +usr/bin/xbmc +usr/share/xbmc/media +usr/share/xbmc/sounds +usr/share/xbmc/language +usr/share/xbmc/userdata +usr/share/xbmc/visualisations +usr/share/xbmc/screensavers +usr/share/xbmc/system +usr/share/pixmaps/xbmc.png +usr/share/applications +usr/share/xbmc/FEH.py diff --git a/tools/Linux/packaging/debian/xbmc-data.manpages b/tools/Linux/packaging/debian/xbmc-data.manpages new file mode 100644 index 0000000000..be7b114687 --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-data.manpages @@ -0,0 +1,2 @@ +docs/manpages/xbmc.bin.1 +docs/manpages/xbmc.1 diff --git a/tools/Linux/packaging/debian/xbmc-data.menu b/tools/Linux/packaging/debian/xbmc-data.menu new file mode 100644 index 0000000000..50e05291bf --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-data.menu @@ -0,0 +1,2 @@ +?package(xbmc-data):needs="X11" section="Applications/Video" \ + title="xbmc" command="/usr/bin/xbmc" diff --git a/tools/Linux/packaging/debian/xbmc-eventclients-common.install b/tools/Linux/packaging/debian/xbmc-eventclients-common.install new file mode 100644 index 0000000000..4dbb5060a5 --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-eventclients-common.install @@ -0,0 +1,2 @@ +usr/lib/python2.5/site-packages/xbmc +usr/share/pixmaps/xbmc diff --git a/tools/Linux/packaging/debian/xbmc-eventclients-dev.examples b/tools/Linux/packaging/debian/xbmc-eventclients-dev.examples new file mode 100644 index 0000000000..abcee3c87f --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-eventclients-dev.examples @@ -0,0 +1 @@ +tools/EventClients/examples/* diff --git a/tools/Linux/packaging/debian/xbmc-eventclients-dev.install b/tools/Linux/packaging/debian/xbmc-eventclients-dev.install new file mode 100644 index 0000000000..23114c9124 --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-eventclients-dev.install @@ -0,0 +1 @@ +usr/include/xbmc/xbmcclient.h diff --git a/tools/Linux/packaging/debian/xbmc-eventclients-j2me.install b/tools/Linux/packaging/debian/xbmc-eventclients-j2me.install new file mode 100644 index 0000000000..0a3631dcfb --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-eventclients-j2me.install @@ -0,0 +1 @@ +usr/bin/xbmc-j2meremote diff --git a/tools/Linux/packaging/debian/xbmc-eventclients-j2me.manpages b/tools/Linux/packaging/debian/xbmc-eventclients-j2me.manpages new file mode 100644 index 0000000000..0dec8f02d5 --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-eventclients-j2me.manpages @@ -0,0 +1 @@ +docs/manpages/xbmc-j2meremote.1 diff --git a/tools/Linux/packaging/debian/xbmc-eventclients-ps3.install b/tools/Linux/packaging/debian/xbmc-eventclients-ps3.install new file mode 100644 index 0000000000..c761b710d8 --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-eventclients-ps3.install @@ -0,0 +1 @@ +usr/bin/xbmc-ps3remote diff --git a/tools/Linux/packaging/debian/xbmc-eventclients-ps3.manpages b/tools/Linux/packaging/debian/xbmc-eventclients-ps3.manpages new file mode 100644 index 0000000000..17b0424795 --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-eventclients-ps3.manpages @@ -0,0 +1 @@ +docs/manpages/xbmc-ps3remote.1 diff --git a/tools/Linux/packaging/debian/xbmc-eventclients-wiiremote.install b/tools/Linux/packaging/debian/xbmc-eventclients-wiiremote.install new file mode 100644 index 0000000000..f6f7193ee0 --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-eventclients-wiiremote.install @@ -0,0 +1 @@ +usr/bin/xbmc-wiiremote diff --git a/tools/Linux/packaging/debian/xbmc-eventclients-wiiremote.manpages b/tools/Linux/packaging/debian/xbmc-eventclients-wiiremote.manpages new file mode 100644 index 0000000000..88aff207ea --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-eventclients-wiiremote.manpages @@ -0,0 +1 @@ +docs/manpages/xbmc-wiiremote.1 diff --git a/tools/Linux/packaging/debian/xbmc-get-orig-source b/tools/Linux/packaging/debian/xbmc-get-orig-source new file mode 100755 index 0000000000..b14295b724 --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-get-orig-source @@ -0,0 +1,61 @@ +#!/bin/sh + +# This script is used to download the upstream source for xbmc and +# generate it into an orig source tarball for Debian. + +# Common variables used to ease maintenance of this script +XBMC_TARBALL="" +XBMC_TARBALL_CHECKSUM="" +SVN_REVISION="24886" +XBMC_VERSION="9.11~svn$SVN_REVISION~deb1" + +USAGE="\n\ +This script is used to generate the orig tarball used in building\n\ +Debian packages for xbmc-$XBMC_VERSION.\n\ +Usage: xbmc-get-orig-source [OPTION]\n\ +\n\ + -h, --help Display this help message.\n\ + --remove-upstream-tarball Remove the upstream source tarball.\n" + +while [ "$#" -gt "0" ] +do + case "$1" in + --remove-upstream-tarball) + REMOVE_UPSTREAM_TARBALL=1 + shift + ;; + -h|--help|*) + echo "${USAGE}" + exit 1 + ;; + esac +done + +# This will generate the orig.tar.gz +make_current_tarball() { + # We do an export from svn trunk + svn export -r$SVN_REVISION https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk xbmc-$XBMC_VERSION + + # Remove libdvdcss + echo "Remove libdvdcss" + rm -rf xbmc-$XBMC_VERSION/xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss + + # Remove some empty directories and its empty subdirectories + echo "Remove empty directories and its empty subdirectories" + rm -rf xbmc-$XBMC_VERSION/xbmc/cores/dvdplayer/Codecs/libDVDCSS + rm -rf xbmc-$XBMC_VERSION/xbmc/cores/dvdplayer/Codecs/libdvdnav + + # Run bootstrap and remove cache directories + cd xbmc-$XBMC_VERSION + ./bootstrap + rm -rf autom4te.cache + rm -rf xbmc/lib/libass/autom4te.cache + cd .. + + # Create the tarball + echo "Create orig tarball" + tar -czf xbmc_$XBMC_VERSION.orig.tar.gz \ + xbmc-$XBMC_VERSION/ +} + +make_current_tarball diff --git a/tools/Linux/packaging/debian/xbmc-live.init b/tools/Linux/packaging/debian/xbmc-live.init new file mode 100755 index 0000000000..9163ef5574 --- /dev/null +++ b/tools/Linux/packaging/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 $CMDLINE | grep splash)" + 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 diff --git a/tools/Linux/packaging/debian/xbmc-live.install b/tools/Linux/packaging/debian/xbmc-live.install new file mode 100644 index 0000000000..2732055d9c --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-live.install @@ -0,0 +1,4 @@ +usr/bin/diskmounter +usr/bin/installXBMC +usr/bin/runXBMC +usr/bin/setAlsaVolumes diff --git a/tools/Linux/packaging/debian/xbmc-live.manpages b/tools/Linux/packaging/debian/xbmc-live.manpages new file mode 100644 index 0000000000..4785b88a73 --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-live.manpages @@ -0,0 +1,4 @@ +docs/manpages/diskmounter.1 +docs/manpages/installXBMC.1 +docs/manpages/runXBMC.1 +docs/manpages/setAlsaVolumes.1 diff --git a/tools/Linux/packaging/debian/xbmc-live.postinst b/tools/Linux/packaging/debian/xbmc-live.postinst new file mode 100755 index 0000000000..24643ff99c --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-live.postinst @@ -0,0 +1,147 @@ +#!/bin/sh + +set -e + +case "$1" in + configure) + sed -i.bak-xbmc-live s/allowed_users=console/allowed_users=anybody/ /etc/X11/Xwrapper.config + + # Add the 'xbmc' user if the primary one is missing + xbmcUser=$(getent passwd 1000 | sed -e 's/\:.*//') + if [ ! -n "$xbmcUser" ]; then + adduser --gecos "XBMC Live User" xbmc + xbmcUser=xbmc + 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" + + # 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 + + # Add xbmc to the sudoers file (if not already done) + if ! grep -i -q XBMC-specific /etc/sudoers ; then + echo "" >> /etc/sudoers + echo "# XBMC" >> /etc/sudoers + echo "# XBMC-specific configuration" >> /etc/sudoers + echo "# XBMC" >> /etc/sudoers + echo "Cmnd_Alias SHUTDOWN_CMDS = /sbin/shutdown, /sbin/reboot, /sbin/halt # XBMC" >> /etc/sudoers + echo "Cmnd_Alias MOUNT_CMDS = /bin/mount, /bin/umount # XBMC" >> /etc/sudoers + echo "$xbmcUser ALL=(ALL) ALL" >> /etc/sudoers + echo "$xbmcUser ALL=NOPASSWD: SHUTDOWN_CMDS, MOUNT_CMDS # XBMC" >> /etc/sudoers + fi + + # 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" + + # 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 + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# Upstart scripts tested on karmic only and not backward compatible ATM +if [ "$(lsb_release -c | grep karmic)" ]; then + if [ -f "/etc/init.d/xbmc-live" ]; then + rm /etc/init.d/xbmc-live >/dev/null + update-rc.d -f xbmc-live remove >/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 +exit 0 diff --git a/tools/Linux/packaging/debian/xbmc-live.postrm b/tools/Linux/packaging/debian/xbmc-live.postrm new file mode 100755 index 0000000000..209173aefc --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-live.postrm @@ -0,0 +1,76 @@ +#!/bin/sh + +set -e +if [ "$1" = "purge" ] +then + sed -i -e "/XBMC/d" /etc/sudoers + + 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" + + # 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 +fi + +update-rc.d -f xbmc-live remove >/dev/null + +exit 0 + diff --git a/tools/Linux/packaging/debian/xbmc-scripts-example.install b/tools/Linux/packaging/debian/xbmc-scripts-example.install new file mode 100644 index 0000000000..a8d3ff846d --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-scripts-example.install @@ -0,0 +1 @@ +usr/share/xbmc/scripts diff --git a/tools/Linux/packaging/debian/xbmc-skin-confluence.install b/tools/Linux/packaging/debian/xbmc-skin-confluence.install new file mode 100644 index 0000000000..3700d539a1 --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-skin-confluence.install @@ -0,0 +1 @@ +usr/share/xbmc/skin/Confluence diff --git a/tools/Linux/packaging/debian/xbmc-skin-pm3-hd.install b/tools/Linux/packaging/debian/xbmc-skin-pm3-hd.install new file mode 100644 index 0000000000..5b8c81ed6c --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-skin-pm3-hd.install @@ -0,0 +1 @@ +usr/share/xbmc/skin/PM3.HD diff --git a/tools/Linux/packaging/debian/xbmc-skin-pm3-hd.links b/tools/Linux/packaging/debian/xbmc-skin-pm3-hd.links new file mode 100644 index 0000000000..c3b7e2cd06 --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-skin-pm3-hd.links @@ -0,0 +1 @@ +/usr/share/fonts/truetype/ttf-liberation/LiberationSans-Regular.ttf usr/share/xbmc/skin/PM3.HD/fonts/LiberationSans-Regular.ttf diff --git a/tools/Linux/packaging/debian/xbmc-standalone.install b/tools/Linux/packaging/debian/xbmc-standalone.install new file mode 100644 index 0000000000..67465525c9 --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-standalone.install @@ -0,0 +1,2 @@ +usr/bin/xbmc-standalone +usr/share/xsessions diff --git a/tools/Linux/packaging/debian/xbmc-standalone.manpages b/tools/Linux/packaging/debian/xbmc-standalone.manpages new file mode 100644 index 0000000000..3508af7ca7 --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-standalone.manpages @@ -0,0 +1 @@ +docs/manpages/xbmc-standalone.1 diff --git a/tools/Linux/packaging/debian/xbmc-web-pm3.install b/tools/Linux/packaging/debian/xbmc-web-pm3.install new file mode 100644 index 0000000000..08f41ed565 --- /dev/null +++ b/tools/Linux/packaging/debian/xbmc-web-pm3.install @@ -0,0 +1 @@ +usr/share/xbmc/web diff --git a/tools/Linux/packaging/debian/xbmc.lintian-overrides b/tools/Linux/packaging/debian/xbmc.lintian-overrides new file mode 100644 index 0000000000..0043e1c5b6 --- /dev/null +++ b/tools/Linux/packaging/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 |