updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / qutim / PKGBUILD
blobb71acc4d06208cef41bbea83b8b5c6117b59560b
1 # Contributor: Borislav Gerassimov (slimmer) <borislavba (at) gmail.com>
2 pkgname=qutim
3 pkgver=0.2.0
4 pkgrel=8
5 pkgdesc="Free open-source multiprotocol (ICQ, Jabber/GTalk/Ya.Online, LiveJournal.com, Mail.Ru, IRC) instant messenger"
6 arch=('i686' 'x86_64')
7 url="http://qutim.org"
8 license=('GPL')
9 depends=('qt' 'libxss' 'openssl' 'libidn' 'gnutls') 
10 makedepends=('gcc' 'make' 'cmake' 'pkgconfig')
11 conflicts=('qutim' 'qutim-icq' 'qutim-svn-archangel' 'qutim-plugin-yandexnarod')
12 provides=('qutim-plugin-yandexnarod')
13 source=(http://repository.slacky.eu/slackware-13.0/network/${pkgname}/${pkgver}/src/${pkgname}-${pkgver}.tar.bz2)
14 md5sums=('a0cf5b7bc1a8fd9e0a6a712d6f1b98e7')
16 # Remove the plugins you don't need in the next line. Keep them separated with spaces.
17 # Available plugins: histman icq irc jabber mrim plugman vkontakte yandexnarod
18 _plugins="histman icq irc jabber mrim plugman vkontakte yandexnarod"
20 build() {
21   cd ${srcdir}/${pkgname}-${pkgver}
22   
23   msg2 "Building core..."
24   sed "s/TARGET_LINK_LIBRARIES (qutim/TARGET_LINK_LIBRARIES (qutim\nX11/" -i CMakeLists.txt
25   cmake . -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release || return 1
26   make DESTDIR=${pkgdir} install || return 1
28   for plug in ${_plugins}
29   do
30     msg2 "Building ${plug} plugin"
31     cd ${srcdir}/${pkgname}-${pkgver}/plugins/${plug}
32     case ${plug} in
33       jabber)
34         cmake . -DGNUTLS=1 -DZLib=1 -DCMAKE_INSTALL_PREFIX=/usr \
35                 -DQUTIM_INCLUDE_DIRS=${srcdir}/${pkgname}-${pkgver}/include || return 1 ;
36         make DESTDIR=${pkgdir} install || return 1 ;;
37       mrim|plugman)
38         cmake . -DCMAKE_INSTALL_PREFIX=/usr || return 1 ;
39         make || return 1 ;
40         install -Dm 644 lib${plug}.so "${pkgdir}/usr/lib/${pkgname}/lib${plug}.so" || return 1 ;;
41       histman|irc|vkontakte|yandexnarod)
42         echo "INSTALLS += target" >> ${plug}.pro || return 1;
43         echo "unix:target.path += /usr/lib/qutim" >> ${plug}.pro || return 1 ;
44         qmake || return 1 ;
45         make INSTALL_ROOT=${pkgdir} install || return 1 ;;
46       icq)
47         qmake || return 1 ;
48         make INSTALL_ROOT=${pkgdir} install || return 1 ;;
49     esac
50   done