updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / amarok-ase-git / PKGBUILD
blob3c8996f8728ea80b90557a91ff3c2ef4ffb43ac5
1 # Packager:  csgeek at linux dot us
2 ## Based on amarok-git but points to amarok-ase repo with gpodder support 
3 ## under development.
5 pkgname=amarok-ase-git
6 conflicts=('amarok' 'amarok2')
7 replaces=('amarok-svn' 'amarok2-svn')
8 pkgver=20110301
9 pkgrel=1
10 pkgdesc="A media player for KDE with under development gPodder support (very alpha) - GIT version"
11 arch=("i686" "x86_64")
12 url="http://amarok.kde.org"
13 license=('GPL2' 'LGPL2' 'FDL')
14 depends=('kdebase-runtime' 'mysql' 'qtscriptgenerator' 'taglib-extras'
15         'liblastfm' 'ffmpeg' 'libofa'   'libmygpo-qt-git' )
16 makedepends=('pkgconfig' 'automoc4' 'cmake' 'libgpod' 'libmtp' 'loudmouth'
17         'docbook-xsl' 'git')
18 optdepends=("libgpod: support for Apple iPod audio devices"
19         "libmtp: support for portable media devices"
20         "loudmouth: backend needed by mp3tunes for syncing"
21     "ifuse: support for Apple iPod Touch and iPhone")
22 install="${pkgname}.install"
24 _gitroot="https://github.com/ase23/amarok-ase.git"
25 _gitname="amarok"
27 source=()
28 md5sums=()
30 build() {
31   cd ${srcdir}
32   msg "Connecting to GIT server...."
34   if [ -d ${_gitname}/.git ] ; then
35     cd ${_gitname}
37     # Change remote url to anongit
38     if [ -z $( git branch -v | grep anongit ) ] ; then
39         git remote set-url origin ${_gitroot}
40     fi
41     
42     git pull origin
43     msg "The local files are updated."
44   else
45     git clone ${_gitroot} ${_gitname}
46   fi
48   cd ${srcdir}/${_gitname}
49   git checkout gpodder
51   msg "GIT checkout done or server timeout"
52   msg "Starting make..."
54   rm -rf ${srcdir}/build
55   mkdir -p ${srcdir}/build
56   cd ${srcdir}/build 
58   cmake ../${_gitname} \
59     -DCMAKE_BUILD_TYPE=Release \
60     -DCMAKE_INSTALL_PREFIX=/usr
61   make
64 package(){
65   cd ${srcdir}/build
66   make DESTDIR=${pkgdir} install
68   ## One of libraries for strigi casuses problems with m4v files
69   #rm -rf ${pkgdir}/usr/lib/strigi