From a013d00448d70970f26cc36bb37872b9cd7eff1a Mon Sep 17 00:00:00 2001
From: Luca Bruno <lucabru@src.gnome.org>
Date: Wed, 28 May 2014 17:26:37 +0200
Subject: [PATCH] nautilus-sendto: new package

Integrates Evolution and Pidgin into the Nautilus file manager
---
 .../services/x11/desktop-managers/gnome3.nix  |  1 +
 .../3.12/apps/nautilus-sendto/default.nix     | 22 +++++++++++++++++++
 pkgs/desktops/gnome-3/3.12/default.nix        |  2 ++
 3 files changed, 25 insertions(+)
 create mode 100644 pkgs/desktops/gnome-3/3.12/apps/nautilus-sendto/default.nix

diff --git a/nixos/modules/services/x11/desktop-managers/gnome3.nix b/nixos/modules/services/x11/desktop-managers/gnome3.nix
index 40787968e035..df50ca8c905c 100644
--- a/nixos/modules/services/x11/desktop-managers/gnome3.nix
+++ b/nixos/modules/services/x11/desktop-managers/gnome3.nix
@@ -152,6 +152,7 @@ in {
         gnome3.gnome-music
         gnome3.gnome-tweak-tool
         gnome3.gnome-photos
+        gnome3.nautilus-sendto
       ] config.environment.gnome3.excludePackages);
 
     # Needed for themes and backgrounds
diff --git a/pkgs/desktops/gnome-3/3.12/apps/nautilus-sendto/default.nix b/pkgs/desktops/gnome-3/3.12/apps/nautilus-sendto/default.nix
new file mode 100644
index 000000000000..5a85e00e4e45
--- /dev/null
+++ b/pkgs/desktops/gnome-3/3.12/apps/nautilus-sendto/default.nix
@@ -0,0 +1,22 @@
+{ stdenv, fetchurl, glib, pkgconfig, gnome3, intltool
+, gobjectIntrospection, makeWrapper }:
+
+stdenv.mkDerivation rec {
+  name = "nautilus-sendto-${version}";
+
+  version = "3.8.1";
+
+  src = fetchurl {
+    url = "mirror://gnome/sources/nautilus-sendto/3.8/${name}.tar.xz";
+    sha256 = "03fa46bff271acdbdedab6243b2a84e5ed3daa19c81b69d087b3e852c8fe5dab";
+  };
+
+  buildInputs = [ glib pkgconfig gobjectIntrospection intltool makeWrapper ];
+
+  meta = with stdenv.lib; {
+    description = "Integrates Evolution and Pidgin into the Nautilus file manager";
+    maintainers = with maintainers; [ lethalman ];
+    license = licenses.gpl2;
+    platforms = platforms.linux;
+  };
+}
diff --git a/pkgs/desktops/gnome-3/3.12/default.nix b/pkgs/desktops/gnome-3/3.12/default.nix
index baa7113ce90f..b33fad0e41e5 100644
--- a/pkgs/desktops/gnome-3/3.12/default.nix
+++ b/pkgs/desktops/gnome-3/3.12/default.nix
@@ -203,6 +203,8 @@ rec {
 
   gnome-photos = callPackage ./apps/gnome-photos { };
 
+  nautilus-sendto = callPackage ./apps/nautilus-sendto { };
+
   # scrollkeeper replacement
   rarian = callPackage ./desktop/rarian { };