From df5646446d84f38b695f00706a57b4c851be462a Mon Sep 17 00:00:00 2001 From: James Meyer Date: Sun, 9 Nov 2008 19:25:48 -0600 Subject: few more mythvantage pkgs. --- abs/mv-core/MythVantage-config/PKGBUILD | 2 +- .../MythVantage-config/checkout_MythVantage.sh | 48 +++++++++++++++++ abs/mv-core/hobbitmon/PKGBUILD | 4 +- abs/mv-core/mediadirs/PKGBUILD | 60 ++++++++++++++++++++++ abs/mv-core/mediadirs/mediadir.install | 43 ++++++++++++++++ abs/mv-core/mythdb-initial/PKGBUILD | 2 +- 6 files changed, 155 insertions(+), 4 deletions(-) create mode 100755 abs/mv-core/MythVantage-config/checkout_MythVantage.sh create mode 100644 abs/mv-core/mediadirs/PKGBUILD create mode 100644 abs/mv-core/mediadirs/mediadir.install diff --git a/abs/mv-core/MythVantage-config/PKGBUILD b/abs/mv-core/MythVantage-config/PKGBUILD index 722f80b..619c755 100755 --- a/abs/mv-core/MythVantage-config/PKGBUILD +++ b/abs/mv-core/MythVantage-config/PKGBUILD @@ -1,6 +1,6 @@ pkgname=MythVantage-config pkgver=3.2 -pkgrel=130 +pkgrel=131 pkgdesc="The Gui-installer" depends=(bc mysql-python expect curl dnsutils sg3_utils parted) arch=('i686') diff --git a/abs/mv-core/MythVantage-config/checkout_MythVantage.sh b/abs/mv-core/MythVantage-config/checkout_MythVantage.sh new file mode 100755 index 0000000..54fad7e --- /dev/null +++ b/abs/mv-core/MythVantage-config/checkout_MythVantage.sh @@ -0,0 +1,48 @@ +#!/bin/bash +MYDIR=`pwd` +MYTHPATH="\/data\/LinHES-PKGBUILD\/abs\/core-testing\/mythtv\/stable\/mythtv\/src\/mythtv-0.21" +MYTHPATH="\/data\/LinHES-PKGBUILD\/abs\/mv-core\/myth\/release-fixes\/mythtv-release-fixes\/src\/mythtv" + +function setup_links { +rm mythinstall.bin +rm mythbeselect.bin +ln -s $MYDIR/src/MythVantage-app/mythinstall/mythinstall ./mythinstall.bin +ln -s $MYDIR/src/MythVantage-app/mythbeselect/mythbeselect ./mythbeselect.bin +} + +function dl_repo { +mkdir src +cd src +if [ ! -d MythVantage-app ] +then + git clone http://mythvantage.com/MythVantage-app.git/ + cd MythVantage-app + git checkout --track -b LinHES origin/LinHES + cd $MYDIR + setup_links + cd - +else + echo "updating exisiting tree" + cd MythVantage-app + git pull + git checkout master + git merge + cd - +fi + +cd MythVantage-app +git checkout master +#git checkout origin/LinHES + +} + +dl_repo +sed -i "s/^MYTHPATH.*$/MYTHPATH\=\"$MYTHPATH\"/g" $MYDIR/src/MythVantage-app/mythinstall/mythinstall.pro +sed -i "s/\/\/#define __MVAPP__/#define __MVAPP__/g" $MYDIR/src/MythVantage-app/mythinstall/mv_common.h +sed -i "s/LinHES/mythvantage/g" $MYDIR/src/MythVantage-app/mythinstall/mv_common.h + +cd $MYDIR/src/MythVantage-app/mythinstall && qmake +make || exit 1 +cd $MYDIR/src/MythVantage-app/mythbeselect && qmake +make ||exit 1 + diff --git a/abs/mv-core/hobbitmon/PKGBUILD b/abs/mv-core/hobbitmon/PKGBUILD index 592392d..52333b6 100755 --- a/abs/mv-core/hobbitmon/PKGBUILD +++ b/abs/mv-core/hobbitmon/PKGBUILD @@ -1,14 +1,14 @@ pkgname=hobbitserver provides=hobbit pkgver=4.2.0 -pkgrel=98 +pkgrel=99 pkgdesc="Hobbit is a system for monitoring servers and networks. " license="GPL" arch=('i686') url="http://hobbitmon.sourceforge.net/" source=(http://voxel.dl.sourceforge.net/sourceforge/hobbitmon/hobbit-4.2.0.tar.gz hobbitadd.py hobbitcheck.sh hobbitgraph.cfg.diff hobbitserver.cfg.diff hobbitlaunch.cfg.diff clientlaunch.cfg.diff hobbitstorage.py hbnotes.py hobbit-myth-orphan.sh hobbit-clients.cfg hbfunc.py be.png tuner.png tv.png hobbit-mem-myth.sh hobbit_notify.sh hobbit-alerts.cfg hobbit_myth_data.py) -depends="rrdtool fping pcre python graphviz" +depends=(rrdtool fping pcre python graphviz) install=hobbit.install build() { diff --git a/abs/mv-core/mediadirs/PKGBUILD b/abs/mv-core/mediadirs/PKGBUILD new file mode 100644 index 0000000..7dc2dbc --- /dev/null +++ b/abs/mv-core/mediadirs/PKGBUILD @@ -0,0 +1,60 @@ +pkgname=mediadirsetup +pkgver=1 +pkgrel=14 +pkgdesc="creates the dir layout for mythtv to use" +url="" +license="" +depends=() +makedepends=() +conflicts=() +replaces=() +backup=() +install=mediadir.install +provides=("mediadirsetup") +source=() +md5sums=() +arch=('i686') + +build() { +cd $startdir/src/ +mkdir -p data/media/audio +mkdir -p data/media/images +mkdir -p data/media/games/snes +mkdir -p data/media/games/mame +mkdir -p data/media/games/nes + +mkdir -p data/media/video/movies +mkdir -p data/media/video/recordings +mkdir -p data/media/removable/usbdisk +mkdir -p data/media/tmp +mkdir -p data/media/images/posters +mkdir -p data/var/cache/pacman/pkg +mkdir -p data/var/mirror +mkdir -p data/tmp +mkdir -p data/media/video/livetv + + +touch data/media/audio/.media +touch data/media/images/.media +touch data/media/video/movies/.media +touch data/media/video/recordings/.media +touch data/media/removable/usbdisk/.media +touch data/media/tmp/.media +touch data/media/images/posters/.media +touch data/var/cache/pacman/pkg/.media +touch data/var/mirror/.media +touch data/tmp/.media +touch data/media/video/livetv/.media +touch data/media/games/snes/.media +touch data/media/games/mame/.media +touch data/media/games/nes/.media + + +cd data +chown -R mythtv media +chmod -R 777 media +cd .. +cp -rp data $startdir/pkg/ +cd $startdir/pkg +ln -s data media +} diff --git a/abs/mv-core/mediadirs/mediadir.install b/abs/mv-core/mediadirs/mediadir.install new file mode 100644 index 0000000..009b071 --- /dev/null +++ b/abs/mv-core/mediadirs/mediadir.install @@ -0,0 +1,43 @@ +# This is a default template for a post-install scriptlet. You can +# remove any functions you don't need (and this header). + +# arg 1: the new package version +pre_install() { + /bin/true +} + +# arg 1: the new package version +post_install() { + cd / + chown -R mythtv:users /data/media + ln -s /data/media /media + + +} + +# arg 1: the new package version +# arg 2: the old package version +pre_upgrade() { + /bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + depmod -A + /bin/true +} + +# arg 1: the old package version +pre_remove() { + /bin/true +} + +# arg 1: the old package version +post_remove() { + /bin/true +} + +op=$1 +shift +$op $* diff --git a/abs/mv-core/mythdb-initial/PKGBUILD b/abs/mv-core/mythdb-initial/PKGBUILD index 591241f..e4f2c5d 100755 --- a/abs/mv-core/mythdb-initial/PKGBUILD +++ b/abs/mv-core/mythdb-initial/PKGBUILD @@ -1,6 +1,6 @@ pkgname=mythdb-initial pkgver=1 -pkgrel=46 +pkgrel=47 pkgdesc="setup the initial mythtv database" url="" license="" -- cgit v0.12