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

mms-bzr

By: a guest on Oct 24th, 2010  |  syntax: Bash  |  size: 2.29 KB  |  views: 59  |  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.  
  3. pkgname=mms-bzr
  4. pkgver=2272
  5. pkgrel=1
  6. arch=('i686')
  7. license=(GPL)
  8. pkgdesc="The My Media System - bzr version"
  9. url="http://mymediasystem.org"
  10. makedepends=('autoconf' 'bzr' 'gcc' 'imlib2' 'pkgconfig')
  11. depends=('commoncpp2' 'inotify-tools' 'libxml2' 'lirc-utils' 'sdl' 'sqlite3' 'taglib' 'xine-lib')
  12. source=()
  13. md5sums=()
  14. provides=('mms')
  15. conflicts=('mms')
  16. backup=(
  17.         'etc/mms/PictureConfig'
  18.         'etc/mms/WeatherConfig'
  19.         'etc/mms/RemoteConfig'
  20.         'etc/mms/MplayerConfig'
  21.         'etc/mms/TVConfig'
  22.         'etc/mms/AlsaplayerConfig'
  23.         'etc/mms/Config'
  24.         'etc/mms/GenericPlayerConfig'
  25.         'etc/mms/EPGConfig'
  26.         'etc/mms/PythonConfig'
  27.         'etc/mms/ClockAlarms'
  28.         'etc/mms/AudioConfig'
  29.         'etc/mms/input/lirc/vbox'
  30.         'etc/mms/RadioConfig'
  31.         'etc/mms/EvdevConfig'
  32.         'etc/mms/LcdConfig'
  33.         'etc/mms/OpenglConfig'
  34.         'etc/mms/GameConfig'
  35.         'etc/mms/XineConfig'
  36.         'etc/mms/MovieConfig'
  37.         'etc/mms/ClockConfig'
  38.         'etc/mms/genericplayer.ops'
  39.         'etc/mms/LircConfig'
  40.         'etc/mms/input/lirc/audio_extend'
  41.         'etc/mms/input/lirc/epg'
  42.         'etc/mms/input/lirc/movie'
  43.         'etc/mms/input/lirc/alarm'
  44.         'etc/mms/input/lirc/python'
  45.         'etc/mms/input/lirc/playlist'
  46.         'etc/mms/input/lirc/default'
  47.         'etc/mms/input/lirc/audio'
  48.         'etc/mms/input/lirc/pictures'
  49.         'etc/mms/input/lirc/search'
  50.         'etc/mms/input/evdev/default'
  51.         'etc/mms/input/keyboard/vbox'
  52.         'etc/mms/input/keyboard/audio_extend'
  53.         'etc/mms/input/keyboard/epg'
  54.         'etc/mms/input/keyboard/movie'
  55.         'etc/mms/input/keyboard/alarm'
  56.         'etc/mms/input/keyboard/python'
  57.         'etc/mms/input/keyboard/playlist'
  58.         'etc/mms/input/keyboard/default'
  59.         'etc/mms/input/keyboard/audio'
  60.         'etc/mms/input/keyboard/pictures'
  61.         'etc/mms/input/keyboard/search'
  62. )
  63.  
  64.  
  65. _bzrtrunk=http://bazaar.launchpad.net/~team-mms/mms/1.1.0
  66. _bzrmod=mms-1.1.0
  67.  
  68. build() {
  69.   cd $startdir/src
  70.  
  71.   msg "Connecting to the server...."
  72.  
  73.   if [ ! -d ./$_bzrmod ]; then
  74.         bzr co $_bzrtrunk $_bzrmod
  75.   else
  76.         bzr update $_bzrmod
  77.   fi
  78.  
  79.   msg "BZR checkout done or server timeout"
  80.   msg "Starting make..."
  81.  
  82.   [ -d ./$_bzrmod-build ] && rm -rf ./$_bzrmod-build
  83.   cp -r ./$_bzrmod ./$_bzrmod-build
  84.   cd ./$_bzrmod-build
  85.  
  86.         ./configure --prefix=/usr --enable-lirc --enable-clock --disable-ffmpeg-thumb
  87.         make || return 1
  88.         mkdir -p $startdir/pkg
  89.         make DESTDIR=$startdir/pkg install
  90. }
clone this paste RAW Paste Data