updated on Wed Jan 25 08:34:36 UTC 2012
[aur-mirror.git] / falf-svn / PKGBUILD
blobc92777ef268f5ff45fa376d5160a4e0e39551d62
1 # Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
3 pkgname=falf-svn
4 pkgver=292
5 pkgrel=1
6 pkgdesc="Development version of a music player for KDE3 (based on Xine)"
7 arch=('i686')
8 url="http://falf.sourceforge.net/"
9 license=('GPL')
10 depends=('kdelibs3' 'taglib' 'qt3' 'xine-lib')
11 makedepends=('findutils' 'patch' 'subversion' 'sqlite3')
12 provides=('falf')
13 conflicts=('falf')
15 source=($pkgname-build.patch)
16 sha256sums=('8edc7764c463a829501b9588378c0188654e3335f96a910351a3ecbe955d00c0')
18 _svntrunk=https://falf.svn.sourceforge.net/svnroot/falf
19 _svnmod=falf
21 build() {
22 # !!! if ERRORS or using KDEmod uncomment next 2 lines !!!
23 #  export QTDIR=/opt/qt
24 #  export QMAKESPEC=/opt/qt/mkspecs/linux-g++
26   cd $srcdir
28 # get the sources
29   msg "Connecting to $_svntrunk ..."
30   if [ -d $_svnmod/.svn ]; then
31     (cd $_svnmod && svn up -r $pkgver) || return 1
32   else
33     svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod || return 1
34   fi
35   msg "SVN checkout done or server timeout"
37   if [ -d ${_svnmod}-build ]; then
38     msg "Deleting old build directory"
39     rm -rf ${_svnmod}-build
40   fi
41   cp -r ${_svnmod} ${_svnmod}-build || return 1
42   cd ${_svnmod}-build
43   msg "Setting up build environment..."
45 # building
46   msg "Starting build"
47   install -d ${pkgdir}/opt/kde/bin \
48     ${pkgdir}/opt/kde/share/locale/{cs,es,it,nl,pl,ru,uk,zh_CN}/LC_MESSAGES/ \
49     ${pkgdir}/opt/kde/share/{applnk/Multimedia,apps/konqueror/servicemenus,icons/default.kde}
51 #  sed -i 's:$(kde-config --prefix):$(cd ../../pkg/opt/kde && pwd):' install.sh
52   patch -Np0 -i $srcdir/$pkgname-build.patch
53   sh install.sh
55 # correcting file permissions
56   find ${pkgdir}/opt/kde/share -type f -exec chmod 644 "{}" \;
58 # remove all svn related files installed
59   rm -rf `find ${pkgdir} -type d -name .svn`
61   rm -rf $srcdir/$_svnmod-build