updated on Wed Jan 25 00:20:47 UTC 2012
[aur-mirror.git] / vdr-1.7 / PKGBUILD
bloba32b9890801de43cd1371ad9784dd27a57a069ff
1 # Maintainer: Buddy
2 # Contributor: Buddy
4 pkgname=vdr-1.7
5 pkgname_ext=vdr
6 pkgver=1.7.14
7 pkgrel=1
8 arch=('i686' 'x86_64')
9 pkgdesc="The video disk recorder (VDR) - 1.7.x development release"
10 url="http://www.tvdr.de/"
11 license=('GPL2')
12 depends=('fontconfig' 'gettext' 'libjpeg' 'perl' 'runvdr-extreme')
13 optdepends=('lirc: To use a remote control'
14             'runvdr-extreme: An alternative runvdr script'
15             'vdrsymbols-ttf: Symbols that some VDR plugins and patches use')
16 backup=('etc/vdr/channels.conf'
17         'etc/vdr/diseqc.conf'
18         'etc/vdr/keymacros.conf'
19         'etc/vdr/sources.conf'
20         'etc/vdr/svdrphosts.conf')
21 options=(!emptydirs)
22 install=${pkgname_ext}.install
23 source=(ftp://ftp.tvdr.de/vdr/Developer/${pkgname_ext}-${pkgver}.tar.bz2
24         Make.config
25         vdr-shutdown.sh)
27 md5sums=('2901bba014fb34ba5c92767f8f12af50'
28          'e1b132e62353788e10b2ab482e8f3523'
29          '6426eac608143bacbf7233c15af86193')
31 build() {
32   cd ${srcdir}/${pkgname_ext}-${pkgver}
34   # Update lirc socket location in man page
35   sed -i "s|/dev/lircd|/var/run/lirc/lircd|g" vdr.1 || return 1
37   # VDR directory environment (Make.config):
38   # MANDIR       = /usr/share/man
39   # BINDIR       = /usr/bin
40   # LOCDIR       = /usr/share/locale
41   # PLUGINLIBDIR = /usr/lib/vdr
42   # VIDEODIR     = /var/spool/video
43   # CONFDIR      = /etc/vdr
44   # Also:
45   # VDR_USER = vdr
47   install -d -m755 ${pkgdir}/etc/rc.d/ || return 1
48   install -d -m755 ${pkgdir}/usr/bin/ || return 1
49   install -d -m755 ${pkgdir}/usr/include/vdr/include || return 1
50   install -d -m755 ${pkgdir}/usr/include/vdr/libsi || return 1
51   install -d -m755 ${pkgdir}/usr/share/doc/${pkgname_ext} || return 1
53   cp ${startdir}/Make.config Make.config || return 1
56   make || return 1
57   make DESTDIR=${pkgdir} install || return 1
59   # Install Make.config and vdr header files
60   install -m644 Make.config ${pkgdir}/usr/include/vdr || return 1
61   install -m644 *.h ${pkgdir}/usr/include/vdr || return 1
62   install -m644 libsi/*.h ${pkgdir}/usr/include/vdr/libsi || return 1
63   ln -sf .. ${pkgdir}/usr/include/vdr/include/vdr || return 1
64   ln -sf ../libsi ${pkgdir}/usr/include/vdr/include/libsi || return 1
66   # Install shutdown script
67   install -m755 ${startdir}/vdr-shutdown.sh ${pkgdir}/usr/bin/vdr-shutdown.sh || return 1
69   # Install documents
70   for _document in channels.conf* *.template CONTRIBUTORS HISTORY INSTALL MANUAL PLUGINS.html README* UPDATE*; do
71     install -m644 ${_document} ${pkgdir}/usr/share/doc/${pkgname_ext} || return 1
72   done