Want more features on Pastebin? Sign Up, it's FREE!
Guest

mms with vdr

By: a guest on Dec 19th, 2011  |  syntax: None  |  size: 2.58 KB  |  views: 36  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print  |  QR code  |  clone
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. # Contributor: Janusz Marat (mrvc) <mrvc@gazeta.pl>
  2. # This will compile mms with vdr support
  3.  
  4. pkgname=mms-bzr
  5. pkgver=2291
  6. pkgrel=1
  7. arch=('i686')
  8. license=(GPL)
  9. pkgdesc="The My Media System - bzr version"
  10. url="http://mymediasystem.org"
  11. makedepends=('autoconf' 'bzr' 'gcc' 'imlib2' 'pkgconfig')
  12. depends=('commoncpp2' 'inotify-tools' 'libxml2' 'lirc-utils' 'sdl' 'sqlite3' 'taglib' 'xine-lib')
  13. source=()
  14. md5sums=()
  15. provides=('mms')
  16. conflicts=('mms')
  17. backup=(
  18.         'etc/mms/PictureConfig'
  19.         'etc/mms/WeatherConfig'
  20.         'etc/mms/RemoteConfig'
  21.         'etc/mms/MplayerConfig'
  22.         'etc/mms/TVConfig'
  23.         'etc/mms/AlsaplayerConfig'
  24.         'etc/mms/Config'
  25.         'etc/mms/GenericPlayerConfig'
  26.         'etc/mms/EPGConfig'
  27.         'etc/mms/PythonConfig'
  28.         'etc/mms/ClockAlarms'
  29.         'etc/mms/AudioConfig'
  30.         'etc/mms/input/lirc/vbox'
  31.         'etc/mms/RadioConfig'
  32.         'etc/mms/EvdevConfig'
  33.         'etc/mms/LcdConfig'
  34.         'etc/mms/OpenglConfig'
  35.         'etc/mms/GameConfig'
  36.         'etc/mms/XineConfig'
  37.         'etc/mms/MovieConfig'
  38.         'etc/mms/ClockConfig'
  39.         'etc/mms/genericplayer.ops'
  40.         'etc/mms/LircConfig'
  41.         'etc/mms/input/lirc/audio_extend'
  42.         'etc/mms/input/lirc/epg'
  43.         'etc/mms/input/lirc/movie'
  44.         'etc/mms/input/lirc/alarm'
  45.         'etc/mms/input/lirc/python'
  46.         'etc/mms/input/lirc/playlist'
  47.         'etc/mms/input/lirc/default'
  48.         'etc/mms/input/lirc/audio'
  49.         'etc/mms/input/lirc/pictures'
  50.         'etc/mms/input/lirc/search'
  51.         'etc/mms/input/evdev/default'
  52.         'etc/mms/input/keyboard/vbox'
  53.         'etc/mms/input/keyboard/audio_extend'
  54.         'etc/mms/input/keyboard/epg'
  55.         'etc/mms/input/keyboard/movie'
  56.         'etc/mms/input/keyboard/alarm'
  57.         'etc/mms/input/keyboard/python'
  58.         'etc/mms/input/keyboard/playlist'
  59.         'etc/mms/input/keyboard/default'
  60.         'etc/mms/input/keyboard/audio'
  61.         'etc/mms/input/keyboard/pictures'
  62.         'etc/mms/input/keyboard/search'
  63. )
  64.  
  65.  
  66. _bzrtrunk=http://bazaar.launchpad.net/~team-mms/mms/1.1.0
  67. _bzrmod=mms-1.1.0
  68.  
  69. build() {
  70.   cd $startdir/src
  71.  
  72.   msg "Connecting to the server...."
  73.  
  74.   if [ ! -d ./$_bzrmod ]; then
  75.         bzr co $_bzrtrunk $_bzrmod
  76.   else
  77.         bzr update $_bzrmod
  78.   fi
  79.  
  80.   msg "BZR checkout done or server timeout"
  81.   msg "Starting make..."
  82.  
  83.   [ -d ./$_bzrmod-build ] && rm -rf ./$_bzrmod-build
  84.   cp -r ./$_bzrmod ./$_bzrmod-build
  85.   cd ./$_bzrmod-build
  86.  
  87. ./configure --prefix=/usr --disable-audio --use-internal-ffmpeg --disable-fancy-movie --disable-ffmpeg-thumb --disable-epg --enable-clock --enable-game --disable-fancy-game --enable-tv --enable-res-switch --enable-lirc --enable-opengl --enable-mpeg --enable-notify-area --disable-mouse --disable-sdl --enable-weather --disable-x11-sdl
  88.         make || return 1
  89.         mkdir -p $startdir/pkg
  90.         make DESTDIR=$startdir/pkg install
  91. }
clone this paste RAW Paste Data