# $Id: PKGBUILD 154726 2012-03-30 16:15:21Z andrea $ # Maintainer: Andrea Scarpino # Contributor: Pierre Schmitz # Maintainer (Parabola): André Silva _pkgbase=kdenetwork pkgbase=kdenetwork-libre pkgname=('kdenetwork-filesharing' 'kdenetwork-kdnssd' 'kdenetwork-kget' 'kdenetwork-kopete-libre' 'kdenetwork-kppp' 'kdenetwork-krdc' 'kdenetwork-krfb') pkgver=4.8.2 pkgrel=1 arch=('i686' 'x86_64') url='http://www.kde.org' license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdenetwork') makedepends=('cmake' 'automoc4' 'boost' 'speex' 'ortp' 'libotr' 'ppp' 'qca-ossl' 'kdebase-workspace' 'kdebase-lib' 'libvncserver' 'libmsn' 'v4l-utils' 'libidn' 'rdesktop' 'qimageblitz' 'libxdamage' 'libgadu' 'libktorrent' 'libmms' 'mediastreamer') source=("http://download.kde.org/stable/${pkgver}/src/${_pkgbase}-${pkgver}.tar.xz") sha1sums=('a899a9ef1637612a5ec14bb3ff950f3ed565d60e') build() { cd "${srcdir}" # Based on http://bzr.trisquel.info/package-helpers/trunk/annotate/head%3A/helpers/natty/make-kdenetwork, revision 34. sed -i 's/Skype protocol" ON/Skype protocol" OFF/g' "${_pkgbase}-${pkgver}/kopete/protocols/CMakeLists.txt" rm -rf "${_pkgbase}-${pkgver}/kopete/protocols/skype" sed 's/, Skype//' -i "${_pkgbase}-${pkgver}/doc/kopete/index.docbook" mkdir build cd build cmake ../${_pkgbase}-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_SKIP_RPATH=ON \ -DCMAKE_INSTALL_PREFIX=/usr \ -DMOZPLUGIN_INSTALL_DIR=/usr/lib/mozilla/plugins/ \ -DWITH_Xmms=OFF \ -DWITH_LibMeanwhile=OFF make } package_kdenetwork-filesharing() { pkgdesc='Konqueror properties dialog plugin to share a directory with the local network' depends=('kdelibs' 'smbclient') install='kdenetwork.install' cd $srcdir/build/filesharing make DESTDIR=$pkgdir install } package_kdenetwork-kdnssd() { pkgdesc='Monitors the network for DNS-SD services' depends=('kdelibs') cd $srcdir/build/kdnssd make DESTDIR=$pkgdir install } package_kdenetwork-kget() { pkgdesc='Download Manager' depends=('kdebase-workspace' 'kdebase-lib' 'libktorrent' 'libmms') url="http://kde.org/applications/internet/kget/" install='kdenetwork-kget.install' cd $srcdir/build/kget make DESTDIR=$pkgdir install cd $srcdir/build/doc/kget make DESTDIR=$pkgdir install } package_kdenetwork-kopete-libre() { pkgdesc='Instant Messenger (without skype support)' depends=('kdebase-runtime' 'kdepimlibs' 'qca-ossl' 'libotr' 'libmsn' 'libidn' 'qimageblitz' 'libgadu' 'mediastreamer') conflicts=('kdenetwork-kopete') provides=("kdenetwork-kopete=${pkgver}") replaces=('kdenetwork-kopete') url="http://kde.org/applications/internet/kopete/" install='kdenetwork-kopete.install' cd $srcdir/build/kopete make DESTDIR=$pkgdir install cd $srcdir/build/doc/kopete make DESTDIR=$pkgdir install } package_kdenetwork-kppp() { pkgdesc='Internet Dial-Up Tool' depends=('kdebase-runtime' 'ppp') url="http://kde.org/applications/internet/kppp/" install='kdenetwork-kppp.install' cd $srcdir/build/kppp make DESTDIR=$pkgdir install cd $srcdir/build/doc/kppp make DESTDIR=$pkgdir install } package_kdenetwork-krdc() { pkgdesc='Remote Desktop Client' depends=('kdebase-runtime' 'libvncserver' 'rdesktop') optdepends=('kdebase-keditbookmarks: to edit bookmarks') url="http://kde.org/applications/internet/krdc/" cd $srcdir/build/krdc make DESTDIR=$pkgdir install cd $srcdir/build/doc/krdc make DESTDIR=$pkgdir install } package_kdenetwork-krfb() { pkgdesc='Desktop Sharing' # note on libxdamage: # not detected by namcap because libgl depends on it # but nvidia providing libgl does not depend on libxdamage depends=('kdebase-runtime' 'libvncserver' 'libxdamage') cd $srcdir/build/krfb make DESTDIR=$pkgdir install cd $srcdir/build/doc/krfb make DESTDIR=$pkgdir install }