Advertisement
Emulatorman

kdenetwork-libre PKGBUILD

Apr 5th, 2012
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.10 KB | None | 0 0
  1. # $Id: PKGBUILD 154726 2012-03-30 16:15:21Z andrea $
  2. # Maintainer: Andrea Scarpino <andrea@archlinux.org>
  3. # Contributor: Pierre Schmitz <pierre@archlinux.de>
  4. # Contributor (Parabola): André Silva <andre.paulista@adinet.com.uy>
  5.  
  6. _pkgbase=kdenetwork
  7. pkgbase=kdenetwork-libre
  8. pkgname=('kdenetwork-filesharing'
  9. 'kdenetwork-kdnssd'
  10. 'kdenetwork-kget'
  11. 'kdenetwork-kopete-libre'
  12. 'kdenetwork-kppp'
  13. 'kdenetwork-krdc'
  14. 'kdenetwork-krfb')
  15. pkgver=4.8.2
  16. pkgrel=1
  17. arch=('i686' 'x86_64')
  18. url='http://www.kde.org'
  19. license=('GPL' 'LGPL' 'FDL')
  20. groups=('kde' 'kdenetwork')
  21. makedepends=('cmake' 'automoc4' 'boost' 'speex' 'ortp' 'libotr' 'ppp'
  22. 'qca-ossl' 'kdebase-workspace' 'kdebase-lib' 'libvncserver' 'libmsn'
  23. 'v4l-utils' 'libidn' 'rdesktop' 'qimageblitz' 'libxdamage' 'libgadu'
  24. 'libktorrent' 'libmms' 'mediastreamer')
  25. source=("http://download.kde.org/stable/${pkgver}/src/${_pkgbase}-${pkgver}.tar.xz"
  26. "gcc47.patch")
  27. sha1sums=('a899a9ef1637612a5ec14bb3ff950f3ed565d60e'
  28. '2071bd4e11e3c2be0f21f904eb6677b3390041a9')
  29.  
  30. build() {
  31. cd "${srcdir}"
  32. patch -Np0 -i "$srcdir/gcc47.patch"
  33.  
  34. # Based on http://bzr.trisquel.info/package-helpers/trunk/annotate/head%3A/helpers/natty/make-kdenetwork, revision 34.
  35. sed -i 's/Skype protocol" ON/Skype protocol" OFF/g' "${_pkgbase}-${pkgver}/kopete/protocols/CMakeLists.txt"
  36. rm -rf "${_pkgbase}-${pkgver}/kopete/protocols/skype"
  37. sed 's/, Skype//' -i "${_pkgbase}-${pkgver}/doc/kopete/index.docbook"
  38.  
  39. mkdir build
  40. cd build
  41. cmake ../${_pkgbase}-${pkgver} \
  42. -DCMAKE_BUILD_TYPE=Release \
  43. -DCMAKE_SKIP_RPATH=ON \
  44. -DCMAKE_INSTALL_PREFIX=/usr \
  45. -DMOZPLUGIN_INSTALL_DIR=/usr/lib/mozilla/plugins/ \
  46. -DWITH_Xmms=OFF \
  47. -DWITH_LibMeanwhile=OFF
  48. make
  49. }
  50.  
  51. package_kdenetwork-filesharing() {
  52. pkgdesc='Konqueror properties dialog plugin to share a directory with the local network'
  53. depends=('kdelibs' 'smbclient')
  54. install='kdenetwork.install'
  55. cd $srcdir/build/filesharing
  56. make DESTDIR=$pkgdir install
  57. }
  58.  
  59. package_kdenetwork-kdnssd() {
  60. pkgdesc='Monitors the network for DNS-SD services'
  61. depends=('kdelibs')
  62. cd $srcdir/build/kdnssd
  63. make DESTDIR=$pkgdir install
  64. }
  65.  
  66. package_kdenetwork-kget() {
  67. pkgdesc='Download Manager'
  68. depends=('kdebase-workspace' 'kdebase-lib' 'libktorrent' 'libmms')
  69. url="http://kde.org/applications/internet/kget/"
  70. install='kdenetwork-kget.install'
  71. cd $srcdir/build/kget
  72. make DESTDIR=$pkgdir install
  73. cd $srcdir/build/doc/kget
  74. make DESTDIR=$pkgdir install
  75. }
  76.  
  77. package_kdenetwork-kopete-libre() {
  78. pkgdesc='Instant Messenger (without skype support)'
  79. depends=('kdebase-runtime' 'kdepimlibs' 'qca-ossl' 'libotr' 'libmsn'
  80. 'libidn' 'qimageblitz' 'libgadu' 'mediastreamer')
  81. conflicts=('kdenetwork-kopete')
  82. provides=("kdenetwork-kopete=${pkgver}")
  83. replaces=('kdenetwork-kopete')
  84. url="http://kde.org/applications/internet/kopete/"
  85. install='kdenetwork-kopete.install'
  86. cd $srcdir/build/kopete
  87. make DESTDIR=$pkgdir install
  88. cd $srcdir/build/doc/kopete
  89. make DESTDIR=$pkgdir install
  90. }
  91.  
  92. package_kdenetwork-kppp() {
  93. pkgdesc='Internet Dial-Up Tool'
  94. depends=('kdebase-runtime' 'ppp')
  95. url="http://kde.org/applications/internet/kppp/"
  96. install='kdenetwork-kppp.install'
  97. cd $srcdir/build/kppp
  98. make DESTDIR=$pkgdir install
  99. cd $srcdir/build/doc/kppp
  100. make DESTDIR=$pkgdir install
  101. }
  102.  
  103. package_kdenetwork-krdc() {
  104. pkgdesc='Remote Desktop Client'
  105. depends=('kdebase-runtime' 'libvncserver' 'rdesktop')
  106. optdepends=('kdebase-keditbookmarks: to edit bookmarks')
  107. url="http://kde.org/applications/internet/krdc/"
  108. cd $srcdir/build/krdc
  109. make DESTDIR=$pkgdir install
  110. cd $srcdir/build/doc/krdc
  111. make DESTDIR=$pkgdir install
  112. }
  113.  
  114. package_kdenetwork-krfb() {
  115. pkgdesc='Desktop Sharing'
  116. # note on libxdamage:
  117. # not detected by namcap because libgl depends on it
  118. # but nvidia providing libgl does not depend on libxdamage
  119. depends=('kdebase-runtime' 'libvncserver' 'libxdamage')
  120. cd $srcdir/build/krfb
  121. make DESTDIR=$pkgdir install
  122. cd $srcdir/build/doc/krfb
  123. make DESTDIR=$pkgdir install
  124. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement