summary refs log tree commit diff
path: root/pkgs/desktops/xfce/core/thunar.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/desktops/xfce/core/thunar.nix')
-rw-r--r--pkgs/desktops/xfce/core/thunar.nix28
1 files changed, 19 insertions, 9 deletions
diff --git a/pkgs/desktops/xfce/core/thunar.nix b/pkgs/desktops/xfce/core/thunar.nix
index 8cd47d787c6..848fca345c5 100644
--- a/pkgs/desktops/xfce/core/thunar.nix
+++ b/pkgs/desktops/xfce/core/thunar.nix
@@ -1,15 +1,25 @@
-{ v, h, stdenv, fetchXfce, pkgconfig, intltool, exo, gtk, libxfce4util
-, dbus_glib, libstartup_notification, libnotify, xfconf, xfce4panel, gamin, libexif, pcre }:
+{ stdenv, fetchurl, pkgconfig, intltool
+, gtk, dbus_glib, libstartup_notification, libnotify, libexif, pcre, udev
+, exo, libxfce4util,  xfconf, xfce4panel
+}:
 
 stdenv.mkDerivation rec {
-  name = "Thunar-${v}";
-  src = fetchXfce.core name h;
+  p_name  = "thunar";
+  ver_maj = "1.6";
+  ver_min = "2";
 
-  buildInputs =
-    [ pkgconfig intltool exo gtk libxfce4util
-      dbus_glib libstartup_notification libnotify xfconf xfce4panel gamin libexif pcre
-    ];
-  # TODO: gudev, optionality
+  src = fetchurl {
+    url = "mirror://xfce/src/xfce/${p_name}/${ver_maj}/Thunar-${ver_maj}.${ver_min}.tar.bz2";
+    sha256 = "11dx38rvkfbp91pxrprymxhimsm90gvizp277x9s5rwnwcm1ggbx";
+  };
+  name = "${p_name}-${ver_maj}.${ver_min}";
+
+  buildInputs = [
+    pkgconfig intltool
+    gtk dbus_glib libstartup_notification libnotify libexif pcre udev
+    exo libxfce4util xfconf xfce4panel
+  ];
+  # TODO: optionality?
 
   enableParallelBuilding = true;