XBMC PVR add-ons
C++ C Other
Pull request Compare This branch is 487 commits ahead, 414 commits behind opdenkamp:master.
Latest commit efa6461 Dec 22, 2013 @janbar janbar committed with [mythtv-cmyth] Remove EPG gap correction
Not required since XBMC PR#3111 is merged.
Also it will allows to show gaps on EPG timeline grid with PR#3888.
Permalink
Failed to load latest commit information.
addons [mythtv-cmyth] Remove EPG gap correction Dec 27, 2013
lib [cmyth] Add missing recording rule fields Dec 27, 2013
project Add quotes to Platform project pre build event Dec 17, 2013
scripts clean up lib extension name, add script to fix internal dylib paths (… Sep 5, 2012
tools/rbp rbp: set rpath-link needed by automake Apr 24, 2013
xbmc addongui: fix incorrect version Nov 12, 2013
.gitignore add build artefacts to gitignore file Dec 17, 2013
AUTHORS pvr add-ons: initial commit Aug 19, 2012
COPYING pvr add-ons: initial commit Aug 19, 2012
ChangeLog
Makefile.am
NEWS pvr add-ons: initial commit Aug 19, 2012
README [iptvsimple] new pvr.iptvsimple addon. Jun 9, 2013
bootstrap [buildsys] - add bootstrap Sep 5, 2012
configure.ac

README

=============================
       Linux, OS-X, BSD
=============================

Start by executing:
./bootstrap

To install add-ons into /path/to/XBMC:
./configure --prefix=/path/to/XBMC
make install

To build all PVR add-ons as .zip archives:
./configure
make zip

Building addons with dependencies:
----------------------------------
The build method described above excludes addons that depend on runtime libraries.
This is because the installed versions of the dependend libraries on the build-machine
and the target machine have to match exactly. Therefore this addons cannot be
distributed easily.

Distribution package maintainers and users who build the addons on their target machine
can enable the build of addons with dependencies:

./configure --enable-addons-with-dependencies

List of addons with dependencies:
---------------------------------
- MythTV addon:
    Build dependencies:   libmysqlclient, boost (headers)
    Runtime dependencies: libmysqlclient
- IPTV Simple addon:
    Build dependencies:   zlib

=============================
           Windows
=============================
Building the pvr addons standalone:
-----------------------------------
Prepare:
1) Install Visual C++ Express 2010 (follow the instructions on the wiki for XBMC itself)
Compile:
2) Run project\BuildDependencies\DownloadBuildDeps.bat
3) Open this solution from project\VS2010Express\xbmc-pvr-addons.sln
4) Select the wanted configuration "Debug" or "Release"
5) Press F7 to build the solution
Install:
Still a TODO. The buildsystem does not yet generate .zip archives
Workaround: copy the wanted pvr addons to your XBMC installation by hand.
Example: addons\pvr.demo\addon\*.* => YOUR_XBMC_DIR\addons\pvr.demo\*.*

Building the pvr addons together with xbmc:
-------------------------------------------
TODO
describe how to import the "xbmc-pvr-addons.sln" in "XBMC for Windows.sln"

XBMC Windows installer with included pvr addons:
------------------------------------------------
Not yet possible. Still a TODO.