updated on Mon Jan 16 20:00:43 UTC 2012
[aur-mirror.git] / tv-viewer-bzr / PKGBUILD
blobac75b03f7f5c78075eafca88ba17132f24b52455
1 # Contributor: Christian Rapp <saedelaere.tv@googlemail.com>
2 pkgname=tv-viewer-bzr
3 pkgver=179
4 pkgrel=3
5 pkgdesc="TV-Viewer is a frontend to watch and record tv. It supports analog tv and devices with a build-in hardware MPEG-2 encoder. This package provides the latest source code."
6 arch=('i686' 'x86_64')
7 url="http://tv-viewer.sourceforge.net/"
8 license=('GPL')
9 depends=('ivtv-utils' 'mplayer' 'xdg-utils' 'glibc' 'libxdmcp' 'libxau' 'libxcb' 'libx11')
10 makedepends=('bzr' 'wget')
11 optdepends=(
12 'tkimg: provides png support for tk < 8.6'
14 #tkimg: If using tk < 8.6 this provides png support
15 provides=(tv-viewer)
16 conflicts=(tv-viewer)
17 options=(!strip)
19 # Get correct version for CARCH
20     if [ $CARCH = "i686" ]; then
21                 tclkit="tclkit-8.5.9"
22         source=(http://downloads.sourceforge.net/project/tv-viewer/tv-viewer_tclkit/tv-viewer-0.8.2x/tclkit-8.5.9)
23                 md5sums=('1c5bd92adf118351522e9bbb8ffffd6e')
24         fi
25         if [ $CARCH = "x86_64" ]; then
26                 tclkit="tclkit-8.5.9-2-x86_64"
27                 source=(http://downloads.sourceforge.net/project/tv-viewer/tv-viewer_tclkit/tv-viewer-0.8.2x/tclkit-8.5.9-2-x86_64)
28                 md5sums=('a6d71ff6784543f6ccffa8d657a7809e')
29         fi
31 _bzrtrunk=bzr://tv-viewer.bzr.sourceforge.net/bzrroot/tv-viewer/trunk
32 _bzrmod=trunk
34 build() {
35   cd "$srcdir"
36   msg "Connecting to tv-viewer bzr server..."
38   if [ -d "$srcdir/$_bzrmod" ] ; then
39     cd $_bzrmod
40     bzr update
41     msg "The local files are updated."
42     msg "bzr checkout done or server timeout"
43     msg "configuring build system..."
44         chmod a+x ../${tclkit}
45         cp -f ../${tclkit} extensions/tclkit/
46     chmod a+x ./configure.tcl
47     extensions/tclkit/${tclkit} ./configure.tcl --prefix="$pkgdir/usr" --bintarget="/usr/share/tv-viewer" --enable-tclkit=yes --nodepcheck --quiet
48     msg "starting make..."
49         chmod a+x ./install.tcl
50     extensions/tclkit/${tclkit} ./install.tcl --quiet
51   else
52     bzr checkout $_bzrtrunk
53     cd $_bzrmod
54     msg "bzr checkout done or server timeout"
55     msg "configuring build system..."
56     chmod a+x ../${tclkit}
57         cp -f ../${tclkit} extensions/tclkit/
58     chmod a+x ./configure.tcl
59     extensions/tclkit/${tclkit} ./configure.tcl --prefix="$pkgdir/usr" --bintarget="/usr/share/tv-viewer" --enable-tclkit=yes --nodepcheck --quiet
60     msg "starting make..."
61         chmod a+x ./install.tcl
62     extensions/tclkit/${tclkit} ./install.tcl --quiet
63   fi