MythTV: Difference between revisions

From CBLFS
Jump to navigationJump to search
Fix Devs lazyness with QT headers....
mNo edit summary
Line 26: Line 26:
== Non-Multilib ==
== Non-Multilib ==


Due to the improper coding of the libs, we need to change the location of the QT headers to the proper place.
  Note Make sure QTDIR=/usr/share/qt, and the symlinks are there, as per the Qt3 page.
 
cd libs
find . -type f -exec sed -i "s@#include <q@#include \<qt\/@g" '{}' ';
cd ..


Configure and compile the package:
Configure and compile the package:
Line 42: Line 38:


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


=== 32Bit ===
=== 32Bit ===
Due to the improper coding of the libs, we need to change the location of the QT headers to the proper place.
cd libs
find . -type f -exec sed -i "s@#include <q@#include \<qt\/@g" '{}' ';
cd ..


Configure and compile the package:
Configure and compile the package:
Line 69: Line 59:


=== 64Bit ===
=== 64Bit ===
Due to the improper coding of the libs, we need to change the location of the QT headers to the proper place.
cd libs
find . -type f -exec sed -i "s@#include <q@#include \<qt\/@g" '{}' ';
cd ..


Configure and compile the package:
Configure and compile the package:

Revision as of 19:08, 8 August 2007

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 or other things via a Tuner Card.

Project Homepage: Unknown

Dependencies

Required

Optional

Non-Multilib

 Note Make sure QTDIR=/usr/share/qt, and the symlinks are there, as per the Qt3 page.

Configure and compile the package:

./configure --prefix=/usr &&
make

Install the package:

make install

Multilib

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

32Bit

Configure and compile the package:

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:

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=10810"