Packaging » History » Revision 9
« Previous |
Revision 9/15
(diff)
| Next »
Adam Sutton, 2013-12-30 17:44
Packaging¶
To be able to install TVHeadend permanently on your system, or distribute to others, its highly recommend that you build a package.
But before you can do this make sure you have read the basic build instructions here
Different distributions will have different package formats, however TVHeadend comes with scripts to help build several common ones.
Ubuntu / Debian¶
To build a deb package for the latest version of Ubuntu (Precise, at the time of writing) you can do the following:
x86 32-bit
$ ./Autobuild.sh -t precise-i386
x86 64-bit
$ ./Autobuild.sh -t precise-amd64
Note: Although the scripts are named precise (for Ubuntu 12.04) they will work just fine with most recent versions of Debian/Ubuntu.
Note: the generated deb will be in the directory above that containing Autobuild.sh (i.e. outside of the tvheadend directory).
Note: the -dbg package contains debug symbols, generally you won't need these.
Configure Options¶
You can also pass specific configuration options to the configure script by setting the AUTOBUILD_CONFIGURE_EXTRA environment variable.
$ AUTOBUILD_CONFIGURE_EXTRA=--enable-bundle ./Autobuild.sh -t precise-amd64
Redhat/CentOS/Fedora¶
TODO: add info on building an RPM
Gentoo¶
tvheadend is now available in portage so you can just install it like you usually do with other applications:
$ emerge -av media-tv/tvheadend
ArchLinux¶
If you'd like to build the latest git master for Arch, then you can issue the following commands:
$ yaourt -S tvheadend-git $ systemctl enable tvheadend $ systemctl start tvheadend
To install XBMC-PVR + Tvheadend:
$ yaourt -S xbmc-pvr-addons-git xbmc-git tvheadend-git
Package Maintainers¶
If you wish to become a package maintainer for your favourite distribution, please contact a member of the development team.
Updated by Adam Sutton almost 11 years ago · 9 revisions