MythTV: Difference between revisions

From CBLFS
Jump to navigationJump to search
mNo edit summary
mNo edit summary
 
Line 13: Line 13:
----
----


{{Package-Introduction|MythTV is a server/client for watching and recording TV via a Tuner Card. It Also has support for various Audio and Video formats.|http://www.mythtv.org}}
{{Package-Introduction|MythTV is a server/client for watching and recording TV via a Tuner Card. It also has support for various audio and video formats.|http://www.mythtv.org}}


== Dependencies ==
== Dependencies ==
Line 21: Line 21:
* [[Qt3]]
* [[Qt3]]
* [[LAME]]
* [[LAME]]
=== Optional ===
=== Optional ===
* [[Lirc]]
* [[Lirc]]
Line 30: Line 31:
== Non-Multilib ==
== Non-Multilib ==


{{Note|Make sure the QTDIR enviornment variable is set to the prefix that you installed [[Qt3]] into.}}
{{Note|Make sure the QTDIR enviornment variable is set to the prefix where you installed [[Qt3]].}}


Configure and compile the package:
Configure and compile the package:
Line 43: Line 44:


== Multilib ==
== Multilib ==
'''''The libraries that this package installs should be specific to this package, so only one installation is needed.'''''
'''''The libraries this package installs should be specific to this package, so only one installation is needed.'''''


=== 32Bit ===
=== 32Bit ===

Latest revision as of 11:42, 8 June 2009

Download Source: http://ftp.osuosl.org/pub/mythtv/mythtv-0.21.tar.bz2
Download Plugin Source: http://ftp.osuosl.org/pub/mythtv/mythplugins-0.21.tar.bz2
Download Themes Source: http://ftp.osuosl.org/pub/mythtv/myththemes-0.21.tar.bz2

Introduction to MythTV

MythTV is a server/client for watching and recording TV via a Tuner Card. It also has support for various audio and video formats.

Project Homepage: http://www.mythtv.org

Dependencies

Required

Optional

Non-Multilib

Note

Make sure the QTDIR enviornment variable is set to the prefix where you installed Qt3.

Configure and compile the package:

sed -i "/^.include/s:../:&../:" libs/libmythtv/mpeg/pespacket.cpp &&
./configure --prefix=/usr &&
make

Install the package:

make install

Multilib

The libraries this package installs should be specific to this package, so only one installation is needed.

32Bit

Configure and compile the package:

sed -i "/^.include/s:../:&../:" libs/libmythtv/mpeg/pespacket.cpp &&
export USE_ARCH=32 QMAKESPEC=linux-g++-32 &&
CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \
./configure --prefix=/usr --cpu=$(cut -d- -f1 <<< $CLFS_TARGET32)
make

Install the package:

make install &&
unset USE_ARCH QMAKESPEC

N32

TO DO!

64Bit

Configure and compile the package:

sed -i "/^.include/s:../:&../:" libs/libmythtv/mpeg/pespacket.cpp &&
export USE_ARCH=64 QMAKESPEC=linux-g++-64 &&
CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \
./configure --prefix=/usr --libdir-name=lib64 &&
make

Install the package:

make install &&
unset USE_ARCH QMAKESPEC

Configuring

cp database/mc.sql /usr/share/mythtv/
mysql -u root -p < database/mc.sql
mythtv-setup
Retrieved from "?title=MythTV&oldid=18384"