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