tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
spacefm: 1.0.1 -> 1.0.4
obadz
10 years ago
a7cda4b6
7ae05edc
+17
-14
1 changed file
expand all
collapse all
unified
split
pkgs
applications
misc
spacefm
default.nix
+17
-14
pkgs/applications/misc/spacefm/default.nix
···
1
-
{ pkgs, fetchurl, stdenv, gtk3, udev, desktop_file_utils, shared_mime_info , intltool, pkgconfig, makeWrapper, ffmpegthumbnailer, jmtpfs, ifuse, lsof, udisks, hicolor_icon_theme, adwaita-icon-theme }:
0
0
2
3
stdenv.mkDerivation rec {
4
name = "spacefm-${version}";
5
-
version = "1.0.1";
6
7
-
src = fetchurl {
8
-
url = "https://github.com/IgnorantGuru/spacefm/archive/${version}.tar.gz";
9
-
sha256 = "0mps6akwzr4mkljgywpimwgqf6ajnd7gq615877h20wyjf4h46vz";
0
0
10
};
11
12
configureFlags = [
···
14
"--with-preferable-sudo=${pkgs.sudo}/bin/sudo"
15
];
16
17
-
buildInputs = [ gtk3 udev desktop_file_utils shared_mime_info intltool pkgconfig makeWrapper ffmpegthumbnailer jmtpfs ifuse lsof udisks ];
18
-
19
-
preFixup = ''
20
-
wrapProgram "$out/bin/spacefm" \
21
-
--prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
22
'';
23
0
0
24
meta = with stdenv.lib; {
25
description = "A multi-panel tabbed file manager";
26
-
longDescription = "Multi-panel tabbed file and desktop manager for Linux
0
27
with built-in VFS, udev- or HAL-based device manager,
28
customizable menu system, and bash integration
29
-
";
30
homepage = http://ignorantguru.github.io/spacefm/;
31
platforms = platforms.linux;
32
license = licenses.gpl3;
33
-
maintainers = [ maintainers.jagajaga ];
34
};
35
-
36
}
···
1
+
{ pkgs, fetchFromGitHub, stdenv, gtk3, udev, desktop_file_utils, shared_mime_info
2
+
, intltool, pkgconfig, wrapGAppsHook, ffmpegthumbnailer, jmtpfs, ifuse, lsof, udisks
3
+
, hicolor_icon_theme, adwaita-icon-theme }:
4
5
stdenv.mkDerivation rec {
6
name = "spacefm-${version}";
7
+
version = "1.0.4";
8
9
+
src = fetchFromGitHub {
10
+
owner = "IgnorantGuru";
11
+
repo = "spacefm";
12
+
rev = "${version}";
13
+
sha256 = "1jywsb5yjrq4w9m94m4mbww36npd1jk6s0b59liz6965hv3xp2sy";
14
};
15
16
configureFlags = [
···
18
"--with-preferable-sudo=${pkgs.sudo}/bin/sudo"
19
];
20
21
+
preConfigure = ''
22
+
configureFlags="$configureFlags --sysconfdir=$out/etc"
0
0
0
23
'';
24
25
+
buildInputs = [ gtk3 udev desktop_file_utils shared_mime_info intltool pkgconfig wrapGAppsHook ffmpegthumbnailer jmtpfs ifuse lsof udisks ];
26
+
27
meta = with stdenv.lib; {
28
description = "A multi-panel tabbed file manager";
29
+
longDescription = ''
30
+
Multi-panel tabbed file and desktop manager for Linux
31
with built-in VFS, udev- or HAL-based device manager,
32
customizable menu system, and bash integration
33
+
'';
34
homepage = http://ignorantguru.github.io/spacefm/;
35
platforms = platforms.linux;
36
license = licenses.gpl3;
37
+
maintainers = with maintainers; [ jagajaga obadz ];
38
};
0
39
}