All pastes #33252 Raw Edit

mersault

public text v1 · immutable
#33252 ·published 2005-12-11 00:41 UTC
rendered paste body
# $Id: $
# Description: Homebrew PVR project for Linux
# URL: http://www.mythtv.org/
# Maintainer: Matt Housh <jaeger@morpheus.net>
# Group: mythtv
# Depends on: freetype, lame, mysql, qt3, alsa-lib

name=mythtv
version=0.18.1
release=1
source=(http://www.mythtv.org/mc/$name-$version.tar.bz2 \
        mythbackend)

build() {
        cd $name-$version
        sed -i -e "s/#CFLAGS#/$CFLAGS/" settings.pro
        for i in `grep -lr "usr/local" *`
                do
                        sed -i -e 's|usr/local|usr|g' "$i"
                done
        ./configure
        qmake mythtv.pro
        make qmake
        find . -name "Makefile" -exec \
                sed -i -e 's|$(QTDIR)|/usr|g' \
                -e 's|../../../../../../../../|/usr/|g' \
                -e 's|../../../../../../../|/usr/|g' '{}' \;
        make
        make INSTALL_ROOT=$PKG/ install
        install -m 755 setup/setup $PKG/usr/bin/mythtv-setup
        install -m 644 database/mc.sql $PKG/usr/share/mythtv/
        mkdir -p $PKG/etc/rc.d
        install -m 755 $SRC/mythbackend $PKG/etc/rc.d/
}