Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Dec 28th, 2010  |  syntax: Bash  |  size: 1.56 KB  |  hits: 111  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
This paste has a previous version, view the difference. Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. # Maintainer : Dan Vratil (alias ProgDan) <vratil@progdansoft.com>
  2. pkgname=k3b-git
  3. pkgver=20101227
  4. pkgrel=1
  5. pkgdesc='Feature-rich and easy to handle CD burning application (Git version)'
  6. arch=('i686' 'x86_64')
  7. license=('GPL')
  8. url='http://k3b.sourceforge.net'
  9. depends=('kdebase-runtime' 'kdemultimedia-kioslave' 'libsamplerate' 'libmad'
  10.          'ffmpeg' 'taglib' 'libmpcdec' 'libdvdread' 'cdrdao' 'cdrkit'
  11.          'shared-mime-info' 'libxft' 'flac')
  12. makedepends=('git' 'cmake' 'automoc4' )
  13. install="k3b.install"
  14. optdepends=('dvd+rw-tools: for dvd burning support'
  15.             'vcdimager:    for vcd burning support'
  16.             'transcode:    for advanced mpeg conversion support'
  17.             'emovix:       for bootable multimedia cd/dvd support')
  18. options=('!libtool')
  19. conflicts=('k3b')
  20.  
  21. _gitroot="git://git.kde.org/k3b"
  22. _gitname="k3b"
  23.  
  24. build() {
  25.   msg "Connecting to GIT server...."
  26.  
  27.   if [ -d $_gitname ] ; then
  28.     cd $_gitname
  29.     git pull origin
  30.     msg "The local files are updated."
  31.   else
  32.     git clone $_gitroot
  33.   fi
  34.  
  35.   msg "GIT checkout done or server timeout"
  36.   msg "Starting make..."
  37.  
  38.   if [[ -d "$srcdir/$_gitname-build" ]]; then
  39.        msg "Cleaning the previous build directory..."
  40.        rm -rf "$srcdir/$_gitname-build"
  41.   fi
  42.  
  43.   git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
  44.  
  45.   cd "$srcdir/$_gitname-build"
  46.  
  47.   sed -i 's/^add_subdirectory(\ doc\ )/#add_subdirectory(\ doc\ )/' CMakeLists.txt
  48.  
  49.   cmake ./ -DCMAKE_INSTALL_PREFIX=/usr
  50.   make
  51. }
  52.  
  53. package() {
  54.   cd $_gitname-build
  55.  
  56.   make DESTDIR="$pkgdir" install
  57. }