[arch-commits] CVS update of extra/kde/kdebase (PKGBUILD fix-nfs.patch)

Tobias Powalowski tpowa at archlinux.org
Sat Jan 26 19:18:09 UTC 2008


    Date: Saturday, January 26, 2008 @ 14:18:09
  Author: tpowa
    Path: /home/cvs-extra/extra/kde/kdebase

   Added: fix-nfs.patch (1.1)
Modified: PKGBUILD (1.89 -> 1.90)

'upgpkg: fixed http://bugs.archlinux.org/task/9172'


---------------+
 PKGBUILD      |   11 +++++++----
 fix-nfs.patch |   16 ++++++++++++++++
 2 files changed, 23 insertions(+), 4 deletions(-)


Index: extra/kde/kdebase/PKGBUILD
diff -u extra/kde/kdebase/PKGBUILD:1.89 extra/kde/kdebase/PKGBUILD:1.90
--- extra/kde/kdebase/PKGBUILD:1.89	Wed Dec  5 11:05:48 2007
+++ extra/kde/kdebase/PKGBUILD	Sat Jan 26 14:18:09 2008
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD,v 1.89 2007/12/05 16:05:48 tpowa Exp $
+# $Id: PKGBUILD,v 1.90 2008/01/26 19:18:09 tpowa Exp $
 # Contributor: Roman Kreisel <roman.kreisel at epost.de>
 # Maintainer: Tobias Powalowski <tpowa at archlinux.org>
 
 pkgname=kdebase
 pkgver=3.5.8
 kdever=3.5.8 # if minor 0, then without .0
-pkgrel=2
+pkgrel=3
 pkgdesc="KDE Base Programs."
 arch=(i686 x86_64)
 url="http://www.kde.org"
@@ -25,7 +25,7 @@
 # parallel builds break kcontrol and whatnot
 options=(!makeflags)
 source=(ftp://$mirror/stable/$kdever/src/$pkgname-$pkgver.tar.bz2
-	tango.diff kdm-grub.patch lmsensors.patch)
+	tango.diff kdm-grub.patch lmsensors.patch fix-nfs.patch)
 
 
 
@@ -41,6 +41,8 @@
   patch -Np0 -i ../tango.diff || return 1
   # fix sensors
   patch -Np0 -i ../lmsensors.patch || return 1
+  # fix nfs http://bugs.archlinux.org/task/9172
+  patch -Np0 -i ../fix-nfs.patch || return 1
   sed -i -e 's/applications-merged/kde-applications-merged/g' applnk/Makefile.{am,in}
   #make -f admin/Makefile.common || return 1
   ./configure --prefix=/opt/kde --with-dpms --build="${CHOST}" --host="${CHOST}" \
@@ -80,4 +82,5 @@
 md5sums=('9990c669229daaaa8fca4c5e354441fd'
          '43232dcb916b1d25e0ad7ef3575763a4'
          'f8645dc5d0044476a01c9c6a95c4853f'
-         '7fec06bac92febdf0a26dfd72faabf50')
+         '7fec06bac92febdf0a26dfd72faabf50'
+         '3652ba1bbc971f0a8dfbb0cf2036db5a')
Index: extra/kde/kdebase/fix-nfs.patch
diff -u /dev/null extra/kde/kdebase/fix-nfs.patch:1.1
--- /dev/null	Sat Jan 26 14:18:09 2008
+++ extra/kde/kdebase/fix-nfs.patch	Sat Jan 26 14:18:09 2008
@@ -0,0 +1,16 @@
+Index: kioslave/media/mediamanager/halbackend.cpp
+===================================================================
+--- kioslave/media/mediamanager/halbackend.cpp	(revision 724099)
++++ kioslave/media/mediamanager/halbackend.cpp	(revision 724100)
+@@ -74,7 +74,10 @@
+         const QPtrList<Medium> medlist = m_mediaList.list();
+         QPtrListIterator<Medium> it (medlist);
+         for ( const Medium *current_medium = it.current(); current_medium; current_medium = ++it)
+-	    unmount(current_medium->id());
++        {
++            if( !current_medium->id().startsWith( "/org/kde" ))
++                unmount(current_medium->id());
++        }
+ 
+ 
+         /* Remove all the registered media first */




More information about the arch-commits mailing list