Author: urkud
Date: Fri Aug 13 23:14:16 2010
New Revision: 23169
URL: https://svn.nixos.org/websvn/nix/?rev=23169&sc=1

Log:
Add kdebase-runtime-4.5.0

Added:
   nixpkgs/trunk/pkgs/desktops/kde-4.5/base-runtime/
   nixpkgs/trunk/pkgs/desktops/kde-4.5/base-runtime/default.nix
   nixpkgs/trunk/pkgs/desktops/kde-4.5/base-runtime/freeze.diff
Modified:
   nixpkgs/trunk/pkgs/desktops/kde-4.5/default.nix

Added: nixpkgs/trunk/pkgs/desktops/kde-4.5/base-runtime/default.nix
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/base-runtime/default.nix        Fri Aug 
13 23:14:16 2010        (r23169)
@@ -0,0 +1,25 @@
+{ kdePackage, cmake, perl, bzip2, xz, qt4, alsaLib, xineLib, samba,
+  shared_mime_info, exiv2, libssh , kdelibs, automoc4, strigi, soprano,
+  cluceneCore, attica, virtuoso, makeWrapper }:
+
+kdePackage {
+  pn = "kdebase-runtime";
+  v = "4.5.0";
+
+  buildInputs = [ cmake perl bzip2 xz qt4 alsaLib xineLib samba 
shared_mime_info
+    exiv2 libssh kdelibs automoc4 strigi soprano cluceneCore attica
+    makeWrapper];
+
+  patches = [ ./freeze.diff ];
+
+  postInstall = ''
+    wrapProgram "$out/bin/nepomukservicestub" --prefix LD_LIBRARY_PATH : 
"${virtuoso}/lib" \
+        --prefix PATH : "${virtuoso}/bin"
+  '';
+
+  meta = {
+    description = "KDE runtime";
+    longDescription = "Libraries and tools which supports running KDE desktop 
applications";
+    license = "LGPL";
+  };
+}

Added: nixpkgs/trunk/pkgs/desktops/kde-4.5/base-runtime/freeze.diff
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/base-runtime/freeze.diff        Fri Aug 
13 23:14:16 2010        (r23169)
@@ -0,0 +1,37 @@
+Index: kioslave/network/network/builder/upnp/upnpnetworkbuilder.cpp
+===================================================================
+--- a/kioslave/network/network/builder/upnp/upnpnetworkbuilder.cpp     
(revision 1160390)
++++ b/kioslave/network/network/builder/upnp/upnpnetworkbuilder.cpp     
(revision 1160391)
+@@ -36,6 +36,7 @@
+ #include <QtDBus/QDBusConnection>
+ #include <QtDBus/QDBusInterface>
+ #include <QtDBus/QDBusPendingCallWatcher>
++#include <QtCore/QTimer>
+ #include <QtCore/QStringList>
+ 
+ #include <KDebug>
+@@ -60,6 +61,11 @@
+ 
+ void UpnpNetworkBuilder::start()
+ {
++    QTimer::singleShot(0, this, SLOT(startBrowse()));
++}
++
++void UpnpNetworkBuilder::startBrowse()
++{
+     qDBusRegisterMetaType<DeviceTypeMap>();
+     qDBusRegisterMetaType<Cagibi::Device>();
+ 
+Index: kioslave/network/network/builder/upnp/upnpnetworkbuilder.h
+===================================================================
+--- a/kioslave/network/network/builder/upnp/upnpnetworkbuilder.h       
(revision 1160390)
++++ b/kioslave/network/network/builder/upnp/upnpnetworkbuilder.h       
(revision 1160391)
+@@ -63,6 +63,8 @@
+     void removeUPnPDevices( const QList<Cagibi::Device>& devices );
+ 
+   private Q_SLOTS:
++    void startBrowse();
++
+     void onDevicesAdded( const DeviceTypeMap& deviceTypeMap );
+     void onDevicesRemoved( const DeviceTypeMap& deviceTypeMap );
+     void onAddedDeviceDetails( const Cagibi::Device& device );

Modified: nixpkgs/trunk/pkgs/desktops/kde-4.5/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/desktops/kde-4.5/default.nix     Fri Aug 13 23:11:58 
2010        (r23168)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/default.nix     Fri Aug 13 23:14:16 
2010        (r23169)
@@ -40,6 +40,8 @@
 
   kdebase_workspace = callPackage ./base-workspace { };
 
+  kdebase_runtime = callPackage ./base-runtime { };
+
   kdeartwork = callPackage ./artwork { };
 
 ### DEVELOPMENT
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to