diff options
Diffstat (limited to 'docs')
-rw-r--r-- | docs/README.android | 11 | ||||
-rw-r--r-- | docs/README.armel | 2 | ||||
-rw-r--r-- | docs/README.ios | 2 | ||||
-rw-r--r-- | docs/README.linux | 10 | ||||
-rw-r--r-- | docs/README.osx | 8 | ||||
-rw-r--r-- | docs/README.raspberrypi | 10 | ||||
-rw-r--r-- | docs/README.ubuntu | 4 |
7 files changed, 27 insertions, 20 deletions
diff --git a/docs/README.android b/docs/README.android index 594f71b71f..d00fa23704 100644 --- a/docs/README.android +++ b/docs/README.android @@ -17,9 +17,9 @@ We currently recommend Ubuntu "Trusty Tahr" (14.04) 64Bit. This is what our cont integration system "jenkins" is using. Additionally, building from OSX Snow Leopard or Mavericks (others on your own risk ;) ) is working (see 3.1). -NOTE TO NEW USERS: All lines that are prefixed with the '#' +NOTE TO NEW USERS: All lines that are prefixed with the '$' character are commands that need to be typed into a terminal window / -console (similar to the command prompt for Windows). Note that the '#' +console (similar to the command prompt for Windows). Note that the '$' character itself should NOT be typed as part of the command. ----------------------------------------------------------------------------- @@ -76,7 +76,7 @@ f. Once you have your hdd image with case sensitive hfs+ file system do all step example the hdd image is mounted on /Volumes/android-dev. $ ./configure --with-tarballs=/Users/Shared/xbmc-depends/tarballs --host=arm-linux-androideabi \ --with-sdk-path=/Volumes/android-dev/android/android-sdk-macosx \ - --with-ndk=/Volumes/android-dev/android/android-ndk-r10d \ + --with-ndk=/Volumes/android-dev/android/android-ndk-r10e \ --with-toolchain=/Volumes/android-dev/android/android-toolchain-arm/android-17 \ --prefix=/Volumes/android-dev/android/xbmc-depends @@ -89,7 +89,7 @@ download the latest version for your operating system. The NDK can be downloaded from http://developer.android.com/tools/sdk/ndk/ [NOTICE] Compiling Kodi for Android requires Android NDK - Revision at least 10d. For the SDK just use the latest available. + Revision at least 10e. For the SDK just use the latest available. It will work. After downloading the SDK and NDK extract the files contained in the @@ -97,7 +97,7 @@ archives to your harddisk. For our example we are extracting in the following directories (this matches the example from tools/depends/README as well): NDK (referenced as <android-ndk> from now on): -/opt/android-ndk-r10d +/opt/android-ndk-r10e TOOLCHAIN (arm) (referenced as <android-toolchain-arm> from now on): /opt/arm-linux-androideabi-4.8-vanilla/android-17 @@ -176,7 +176,6 @@ probably just means a debug key already existed, no cause for alarm. $ cd $HOME $ git clone git://github.com/xbmc/xbmc.git kodi-android $ cd kodi-android - $ git submodule update --init addons/skin.re-touched ----------------------------------------------------------------------------- 5. How to compile diff --git a/docs/README.armel b/docs/README.armel index 125e63eb79..38d9c86d9f 100644 --- a/docs/README.armel +++ b/docs/README.armel @@ -217,7 +217,7 @@ These are python and liblzo2 For Angstrom: $ opkg update - $ opkg install subversion make g++ gcc gawk pmount libtool automake gperf unzip bison libsdl-1.2-dev libsdl-image-1.2-dev libsdl-gfx-dev libsdl-mixer-1.2-dev libfribidi-dev liblzo-dev libfreetype-dev libsqlite3-dev libasound2 python-sqlite3 libcurl4 libxrandr-dev libxrender-dev libmad-dev libogg-dev libvorbis-dev libmysqlclient-dev libpcre-dev libdbus-glib-1-dev hal-dev libfontconfig-dev boost-dev libxt-dev libxmu-dev libpng-dev libjpeg-dev + $ opkg install subversion make g++ gcc gawk pmount libtool automake gperf unzip bison libsdl-1.2-dev libsdl-image-1.2-dev libsdl-gfx-dev libsdl-mixer-1.2-dev libfribidi-dev liblzo-dev libfreetype-dev libsqlite3-dev libasound2 python-sqlite3 libcurl4 libxrandr-dev libxrender-dev libmad-dev libogg-dev libvorbis-dev libmysqlclient-dev libpcre-dev libdbus-glib-1-dev hal-dev libfontconfig-dev libxt-dev libxmu-dev libpng-dev libjpeg-dev Unfortunately this will only install the packages that are available through opkg. There will be further packages that need to be installed. Either use the method mentioned below, or selectively find and install packages, mentioned at the bottom of this README. diff --git a/docs/README.ios b/docs/README.ios index c6da9028e7..89ce2ba57e 100644 --- a/docs/README.ios +++ b/docs/README.ios @@ -44,7 +44,6 @@ character itself should NOT be typed as part of the command. $ cd $HOME $ git clone git://github.com/xbmc/xbmc.git Kodi $ cd Kodi - $ git submodule update --init addons/skin.re-touched ----------------------------------------------------------------------------- 3.1 Install Xcode @@ -126,7 +125,6 @@ end not simulator and select the target Kodi-iOS. If you have selected a specific iOS SDK Version in step 3.2 then you might need to adapt the active target to use the same iOS SDK version. Else build will fail -(you will see alot of errors with at least non-found boost/shared_ptr.hpp). ----------------------------------------------------------------------------- 4.2 Using Terminal (command-line) diff --git a/docs/README.linux b/docs/README.linux index be80398c2b..0d68ce600c 100644 --- a/docs/README.linux +++ b/docs/README.linux @@ -44,9 +44,9 @@ that are used to build Kodi packages on Debian/Ubuntu (with all supported external libraries enabled). Build-Depends: autoconf, automake, autopoint, autotools-dev, cmake, curl, - dcadec-dev, default-jre, gawk, gperf, libao-dev, libasound2-dev, + default-jre, gawk, gperf, libao-dev, libasound2-dev, libass-dev (>= 0.9.8), libavahi-client-dev, libavahi-common-dev, libbluetooth-dev, - libbluray-dev (>= 0.7.0), libboost-dev, libboost-thread-dev, libbz2-dev, libcap-dev, + libbluray-dev (>= 0.7.0), libbz2-dev, libcap-dev, libcdio-dev, libcec-dev, libcurl4-openssl-dev | libcurl4-gnutls-dev | libcurl-dev, libcwiid-dev, libdbus-1-dev, libegl1-mesa-dev, libfontconfig-dev, libfreetype6-dev, libfribidi-dev, libgif-dev (>= 4.1.6), libgl1-mesa-dev | libgl-dev, libglu1-mesa-dev | libglu-dev, @@ -134,6 +134,12 @@ Audio decoders: Audio encoders: audioencoder.flac, audioencoder.lame, audioencoder.vorbis, audioencoder.wav +Inputstream addons: + inputstream.mpd + +Peripheral addons: + peripheral.joystick + PVR addons: pvr.argustv, pvr.demo, pvr.dvblink, pvr.dvbviewer, pvr.filmon, pvr.hdhomerun, pvr.hts, pvr.iptvsimple, pvr.mediaportal.tvserver,pvr.mythtv, pvr.nextpvr, pvr.njoy, pvr.pctv, pvr.stalker, pvr.vbox, pvr.vdr.vnsi, diff --git a/docs/README.osx b/docs/README.osx index c42d411f7e..a4239f041f 100644 --- a/docs/README.osx +++ b/docs/README.osx @@ -32,6 +32,7 @@ codecs that support a multitude of music and video formats. On Mavericks (OSX 10.9.x) we recommend using Xcode 6.1. On Yosemite (OSX 10.10.x) we recommend using Xcode 6.4. +On El Capitan (OSX 10.11.x) we recommend using Xcode 7.2. NOTE TO NEW OS X USERS: All lines that are prefixed with the '$' character are commands that need to be typed into a Terminal window. Note that the '$' @@ -67,7 +68,7 @@ constellations of Xcode and osx versions (to be updated once we know more): 3. XCode 6.2.0 against OSX SDK 10.10 (Y) 4. XCode 6.3.0 against OSX SDK 10.10 (Y) 5. Xcode 6.4.0 against OSX SDK 10.10 (Y) -6. Xcode 7.x against OSX SDK 10.11 (Y) +6. Xcode 7.x against OSX SDK 10.11 (EC) ----------------------------------------------------------------------------- 3.2 Install Kodi build depends @@ -155,7 +156,6 @@ then build. If you have selected a specific OSX SDK Version in step 3.2 then you might need to adapt the active target to use the same OSX SDK version. Else build will fail -(you will see a lot of errors with at least non-found boost/shared_ptr.hpp). The build process will take a long time when building the first time. You can see the progress in "Build Results". There are a large number of static @@ -175,7 +175,7 @@ Or the release version: You can also build via Xcode from the command-line using the following: - $ xcodebuild -configuration Release ONLY_ACTIVE_ARCH=YES ARCHS=i386 VALID_ARCHS=i386 \ + $ xcodebuild -configuration Release ONLY_ACTIVE_ARCH=YES ARCHS=x86_64 VALID_ARCHS=x86_64 \ -target "Kodi.app" -project Kodi.xcodeproj You can specify "Release" instead of "Debug" as a configuration. Be sure to set *_ARCHS @@ -214,7 +214,7 @@ distribution. 2. $ cd tools/darwin/packaging/osx -3. $ chmod +x ./mkdeb-osx.sh && ./mkdmg-osx.sh release +3. $ chmod +x ./mkdmg-osx.sh && ./mkdmg-osx.sh release 4. Use release or debug - you have to be sure that you build the corresponding version before. diff --git a/docs/README.raspberrypi b/docs/README.raspberrypi index 3e9b943f57..353dc2236c 100644 --- a/docs/README.raspberrypi +++ b/docs/README.raspberrypi @@ -17,7 +17,11 @@ image which includes Linux. ----------------------------------------------------------------------------- The following steps were tested with Ubuntu 14.04 x64. (Note that building on -a 32 bit machine requires slightly different setting) +a 32 bit machine requires slightly different setting). + +The following commands build for newer Rapberry Pi 2 generation. In order to +build for the first Raspberry Pi, the commands have to be adapted to use +`--with-platform=raspberry-pi` instead of `--with-platform=raspberry-pi2`. $ sudo apt-get install git autoconf curl g++ zlib1g-dev libcurl4-openssl-dev gawk gperf libtool autopoint swig default-jre @@ -40,13 +44,13 @@ a 32 bit machine requires slightly different setting) --prefix=/opt/xbmc-bcm/xbmc-dbg \ --with-toolchain=/usr/local/bcm-gcc/arm-bcm2708hardfp-linux-gnueabi/sysroot \ --with-firmware=/opt/bcm-rootfs \ - --with-platform=raspberry-pi \ + --with-platform=raspberry-pi2 \ --build=i686-linux $ make $ cd ../.. - CONFIG_EXTRA="--with-platform=raspberry-pi \ + CONFIG_EXTRA="--with-platform=raspberry-pi2 \ --enable-libcec --enable-player=omxplayer \ --disable-x11 --disable-xrandr --disable-openmax \ --disable-optical-drive --disable-dvdcss --disable-joystick \ diff --git a/docs/README.ubuntu b/docs/README.ubuntu index 452744148f..42343b6404 100644 --- a/docs/README.ubuntu +++ b/docs/README.ubuntu @@ -81,9 +81,9 @@ Tip: For those with multiple computers at home is to try out distcc ----------------------------------------------------------------------------- For Ubuntu (all versions >= 7.04): - $ sudo apt-get install automake bison build-essential cmake curl cvs dcadec-dev \ + $ sudo apt-get install automake bison build-essential cmake curl cvs \ default-jre fp-compiler gawk gdc gettext git-core gperf libasound2-dev libass-dev \ - libboost-dev libboost-thread-dev libbz2-dev libcap-dev libcdio-dev libcurl3 \ + libbz2-dev libcap-dev libcdio-dev libcurl3 \ libcurl4-openssl-dev libdbus-1-dev libfontconfig-dev libegl1-mesa-dev libfreetype6-dev \ libfribidi-dev libgif-dev libiso9660-dev libjpeg-dev liblzo2-dev \ libmicrohttpd-dev libmodplug-dev libmysqlclient-dev libnfs-dev \ |