aboutsummaryrefslogtreecommitdiff
path: root/README.ubuntu
AgeCommit message (Collapse)Author
2011-10-18changed: clearify that this is for >= 10.10, not only for 10.10spiff
2011-10-14fixed: replaced virtual package libasound-dev by libasound2-dev in ↵vdrfan
linux/ubuntu readme
2011-09-30Squashed original peripherals PR #383Lars Op den Kamp
This is a PR for a new "peripherals manager", /xbmc/peripherals, that detects devices and automatically configures them for use with XBMC. The device mappings and configurations can be defined in system/peripherals.xml. Users can modify settings via system->system->input->peripherals. It works as follows: - CPeripherals contains one or more CPeripheralBus instances. - CPeripheralBus contains the device scanning implementations for the different platforms we support. - The implementations for the devices can be found in peripheral/devices and all devices inherit from CPeripheral. - The devices that are detected are looked up in peripherals.xml, starting at the top of the file and going down. If no mapping was found for the device, an instance of one of the default classes will be created: CPeripheralHID, CPeripheralDisk or CPeripheralNIC. - in peripherals.xml, devices can be matched by vendor id (vendor="xxxx"), product id (product="xxxx"), bus type (bus="xxxx"), device class (class="xxxx") or a combination of these values. The class that will be instantiated for that device is defined in mapTo="xxxx" - the configuration for the device can be defined in peripherals.xml as well. Have a look at system/peripherals.xml, where you can find the possible settings in the demo entry at the bottom. When a device is inserted and there are any settings with configurable="true" present for that device, these settings will be added to the settings dialog, under system->system->input->peripherals. - an example of how these settings can be used can be found in CPeripheralHID, which checks for a "keymap" setting and will automatically switch the keymap XBMC uses to the one that is defined in the setting. TODO: - keep separate configs when the same device is found more than once - general review of this code.
2011-08-23[sync] - sync buildsys/projects for linux,osx,ios for airplay supportMemphiz
2011-06-24changed: added correct xbmc unstable ppa link in README.ubuntu + replaced ↵vdrfan
subversion by git-core in the list of required packages
2011-06-24changed: added new build dependency libboost-thread-dev to linux READMEsvdrfan
2011-06-07changed: removed libwavpack as it's fully supported by ffmpeg (fixes #11615)vdrfan
2011-06-03updates linux READMEs with libyajl-dev and silences another two warningsmontellese
2011-04-08changed: Makefile.in cleanup after removing internal python on linux + ↵vdrfan
updated READMEs
2011-03-12changed: no need to send a fake key event to unblank the screen from dpms ↵vdrfan
(this also removes the related build dependency libxtst-dev)
2011-02-17Removed use of libfaad2. It was already disabled on all platforms.theuni
2011-02-06changed: remove libmms supportspiff
2011-01-27changed: point to git in README.xxx filesspiff
2010-11-15removed: dependency on libfaac which doesn't seem to be used anywhereelupus
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35279 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-10-19fixed: missing build dep autopoint on ubuntu maverick (formerly part of ↵vdrfan
package gettext - fixes #10328) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@34858 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-10-18removed: xinerama build depsvdrfan
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@34839 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-10-06fixed, add note for getting PPA build-dep using hardydavilla
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@34483 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-10-04add zip and yasm as dependsdavilla
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@34457 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-08-13changed: updated libcurl build dep in README.ubuntu (part of r32686)vdrfan
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@32767 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-05-14fixed: wrong package name for optional dependency libsshvdrfan
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@30155 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-04-12fixed: add cvs to list of dependencies for cpluffmonkeyman_67156
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@29202 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-03-27changed: added gettext as new build dependencyvdrfan
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@28884 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-03-14updated to include libssh dependsdavilla
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@28584 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-02-21Update the README to specify the PPA.wattazoum
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@28023 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-02-18fixed: delete exported function so that older distros don't choke on ↵theuni
libmodplug. should fix hardy/intrepid compile. git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27946 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-02-18fixed: allow building with older versions of libmicrohttpdtheuni
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27939 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-02-17libmicrohttpd is outdated on hardy, update README.ubuntu to include manual ↵davilla
install git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27920 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-02-16fixed: accidentally deleted character from README.ubuntumonkeyman_67156
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27876 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-02-16updated: Fixed some typos in README.ubuntumonkeyman_67156
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27874 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-02-16fixed, make hardy info acceptable to package managerdavilla
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27873 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-02-16fixed, xbmc does not build on hardy due to outdated libmodplug, update ↵davilla
README.ubuntu to build it git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27871 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-02-15added: new linux build dependency libmodplug to build system and readme filesvdrfan
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27859 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-02-14added: new libmicrohttpd-dev build dependencyvdrfan
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27771 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-02-02add warning about aptitude for build-dep resolution.wattazoum
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27395 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-01-27revert: r27221 - cleanup: removed obsolete linux build dependency and includevdrfan
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27227 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-01-27cleanup: removed obsolete linux build dependency and includevdrfan
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27221 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-01-26[linux]fixed: add missing libvorbisenc check from r27184MaestroDD
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27192 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-01-25revert hacks to install of libmms, handled now in xbmc source code, see r27171.davilla
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27173 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-01-25grrrr, stupid rabbits, update install info for hardydavilla
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27156 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-01-25update install for hardy, needs libmms-0.5 as libmms-0.4 uses reserved c++ ↵davilla
keywords, silly rabbits. git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27154 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-01-24changed: use system mpeg2 library on linux/osxspiff_
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27125 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-01-23changed: use system wavpack dir on linux/osxspiff_
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27118 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-01-15Updated: instructions for upgrading libcurl needs to include Ubuntu 8.10 as ↵dteirney
well. Also fixed the wget command. git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@26889 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-01-15update README.ubuntu with libcurl build info for Ubuntu 8.04davilla
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@26853 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-12-13added: build asap codec inline. needs attention on osx/win32. note: needs ↵spiff_
gdc and fpc so we might consider making it optional git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@25625 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-11-12fixed: Ticket #5865 - [python] https urls and special:// paths (needs ↵vdrfan
attention on windows) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@24548 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-10-25[Linux] added: libass-dev to the list of required packages for Ubuntuarnova
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@24005 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-10-22reverted: r23899althekiller
fixed: [LINUX/OSX] don't use internal cdio headers updated: README's to reflect above (debian splits cdio into multiple pkgs) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@23900 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-10-07changed: updated README filesvdrfan
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@23508 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-10-05Fixed: added libfaad-dev to the list of dependencies in README.ubuntudteirney
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@23433 568bbfeb-2a22-0410-94d2-cc84cf5bfa90