updated on Tue Jan 17 16:10:12 UTC 2012
[aur-mirror.git] / qutim-0.2.80.00-meta-git / PKGBUILD
blobcc426165aaa5fb5e178cf42cac2447ececdf484a
1 # Contributor: Mike Melnikov <make.programs@gmail.com>
2 # Maintainer: Anischenko Alexandr (Dganic) [rus36] <dganic (at) bmail.ru>
4 pkgname=qutim-0.2.80.00-meta-git
5 pkgver=20110519
6 pkgrel=8
7 pkgdesc="Multiplatform instant messenger. (0.3 beta version) GIT repository. Unstable version for developers."
8 arch=('i686' 'x86_64')
9 url="http://qutim.org"
10 license=('GPL 2')
11 depends=('qt>=4.7' 'openssl' 'libxss' 'gnutls' 'zlib' 'libidn' 'qca-ossl' 'qca' 'cyrus-sasl' 'attica' 'sdl' 'sdl_mixer' 'aspell' )
12 makedepends=('gcc' 'make' 'cmake' 'git' 'pkgconfig' 'libpurple')
13 conflicts=(qutim-0.3-meta-git, qutim-meta-git)
14 provides=(qutim-0.3-meta-git, qutim-meta-git)
15 replaces=()
16 _gitroot="git://github.com/euroelessar/qutim.git"
17 _gitname="qutim"
18 build() {
19   LDFLAGS="-Wl,--hash-style=gnu"
20   if [ -d $srcdir/$_gitname ]
21   then
22         msg "Updating local repository."
23         cd $srcdir/$_gitname && git pull
24   else
25         git clone $_gitroot
26         cd $_gitname
27   fi
28         git submodule update --init --recursive
29         git submodule foreach --recursive "git pull origin master"
30         [ -d build ] || mkdir build
31         cd build
32         msg "Creating temporary build directory..."
33         cp -r $srcdir/$_gitname $srcdir/$_gitname-build
34         cd ${srcdir}/${_gitname}-build/build
35         msg "Removing temporary unusable plugin..."
36         msg "Building..."
37         cmake -DQMLCHAT:BOOL="0" -DKINETICPOPUPS:BOOL="0" -DSTACKEDCHATFORM:BOOL="0" -DMOBILEABOUT:BOOL="0" -DQSOUNDBACKEND:BOOL="0" -DKINETICSCROLLER:BOOL="0" -DWEBKITSTYLE/MAEMO:BOOL="0" -DMOBILECONTACTINFO:BOOL="0" -DMOBILESETTINGSDIALOG:BOOL="0" -DSYMBIANCHATFORM:BOOL="0" -DASTRAL:BOOL="0" -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release .. || return 1
38         make -j3 || return 1
39         make DESTDIR=${pkgdir} install || return 1
40 # Add freedesktop compatibility
41         install -D -m 664 $srcdir/$_gitname-build/core/share/icons/hicolor/512x512/apps/qutim.png $pkgdir/usr/share/pixmaps/qutim.png || return 1
42         install -D -m 664 $srcdir/$_gitname-build/core/share/applications/qutim.desktop $pkgdir/usr/share/applications/qutim.desktop || return 1
43         
44         msg "Removing build directory..."
45         cd ${srcdir}
46         rm -Rf ${_gitname}-build
47         msg "Ready ;)..."
50