forked from mirrors/nixpkgs
* Add thunar-volman and gvfs.
svn path=/nixpkgs/trunk/; revision=29043
This commit is contained in:
parent
bbc00bd0e7
commit
0dfd245a17
24
pkgs/desktops/xfce-4.8/core/thunar-volman.nix
Normal file
24
pkgs/desktops/xfce-4.8/core/thunar-volman.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
{ stdenv, fetchurl, pkgconfig, intltool, exo, gtk, libxfce4util, libxfce4ui
|
||||
, xfconf, udev, libnotify }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "thunar-volman-0.6.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://archive.xfce.org/src/xfce/thunar-volman/0.6/${name}.tar.bz2";
|
||||
sha1 = "dcda936948623b342b290a78c294f71c038e832e";
|
||||
};
|
||||
|
||||
buildInputs =
|
||||
[ pkgconfig intltool exo gtk udev libxfce4ui libxfce4util
|
||||
xfconf libnotify
|
||||
];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
meta = {
|
||||
homepage = http://thunar.xfce.org/;
|
||||
description = "Thunar extension for automatic management of removable drives and media";
|
||||
license = "GPLv2+";
|
||||
};
|
||||
}
|
|
@ -3,6 +3,16 @@
|
|||
rec {
|
||||
inherit (pkgs.gtkLibs) gtk glib;
|
||||
|
||||
#### SUPPORT
|
||||
|
||||
#gnome_disk_utility = callPackage ./support/gnome-disk-utility.nix { };
|
||||
|
||||
# Gvfs is required by Thunar for the trash feature and for volume
|
||||
# mounting. Should use the one from Gnome, but I don't want to mess
|
||||
# with the Gnome packages (or pull in a zillion Gnome dependencies).
|
||||
gvfs = callPackage ./support/gvfs.nix { };
|
||||
|
||||
|
||||
#### CORE
|
||||
|
||||
libxfce4util = callPackage ./core/libxfce4util.nix { };
|
||||
|
@ -43,10 +53,13 @@ rec {
|
|||
|
||||
thunar = callPackage ./core/thunar.nix { };
|
||||
|
||||
thunar_volman = callPackage ./core/thunar-volman.nix { };
|
||||
|
||||
gtk_xfce_engine = callPackage ./core/gtk-xfce-engine.nix { };
|
||||
|
||||
# !!! Add xfce4-appfinder
|
||||
|
||||
|
||||
#### APPLICATIONS
|
||||
|
||||
terminal = callPackage ./applications/terminal.nix {
|
||||
|
@ -61,6 +74,7 @@ rec {
|
|||
|
||||
xfce4mixer = callPackage ./applications/xfce4-mixer.nix { };
|
||||
|
||||
|
||||
#### ART
|
||||
|
||||
xfce4icontheme = callPackage ./art/xfce4-icon-theme.nix { };
|
||||
|
|
12
pkgs/desktops/xfce-4.8/support/gvfs.nix
Normal file
12
pkgs/desktops/xfce-4.8/support/gvfs.nix
Normal file
|
@ -0,0 +1,12 @@
|
|||
{ stdenv, fetchurl, pkgconfig, glib, dbus, intltool, udev }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "gvfs-1.8.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/gvfs/1.8/${name}.tar.bz2";
|
||||
sha256 = "0895ac8f6d416e1b15433b6b6b68eb119c6e8b04fdb66db665d684355ef89345";
|
||||
};
|
||||
|
||||
buildInputs = [ pkgconfig glib dbus.libs intltool udev ];
|
||||
}
|
Loading…
Reference in a new issue