tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
tortoisehg: init at 3.4.2
danbst
10 years ago
fc155f74
3845b256
+38
2 changed files
expand all
collapse all
unified
split
pkgs
applications
version-management
tortoisehg
default.nix
top-level
all-packages.nix
+36
pkgs/applications/version-management/tortoisehg/default.nix
···
1
1
+
{ pkgs, lib, mercurial, pyPackages ? pkgs.python27Packages }:
2
2
+
3
3
+
pkgs.buildPythonPackage rec {
4
4
+
name = "tortoisehg-${version}";
5
5
+
version = "3.4.2";
6
6
+
namePrefix = "";
7
7
+
8
8
+
src = pkgs.fetchurl {
9
9
+
url = "https://bitbucket.org/tortoisehg/targz/downloads/${name}.tar.gz";
10
10
+
sha256 = "18a587c8fybfjxbcj8i2smypxy7vfzmmrzibs74n3zy6dlb949nj";
11
11
+
};
12
12
+
13
13
+
pythonPath = [ pkgs.pyqt4 mercurial ]
14
14
+
++ (with pyPackages; [qscintilla iniparse]);
15
15
+
16
16
+
propagatedBuildInputs = with pyPackages; [ qscintilla iniparse ];
17
17
+
18
18
+
doCheck = false;
19
19
+
20
20
+
postUnpack = ''
21
21
+
substituteInPlace $sourceRoot/setup.py \
22
22
+
--replace "/usr/share/" "$out/share/"
23
23
+
'';
24
24
+
25
25
+
postInstall = ''
26
26
+
ln -s $out/bin/thg $out/bin/tortoisehg #convenient alias
27
27
+
'';
28
28
+
29
29
+
meta = {
30
30
+
description = "Qt based graphical tool for working with Mercurial";
31
31
+
homepage = http://tortoisehg.bitbucket.org/;
32
32
+
license = lib.licenses.gpl2;
33
33
+
platforms = lib.platforms.linux;
34
34
+
maintainers = [ "abcz2.uprola@gmail.com" ];
35
35
+
};
36
36
+
}
+2
pkgs/top-level/all-packages.nix
···
12858
12858
wrapPython = pythonPackages.wrapPython;
12859
12859
};
12860
12860
12861
12861
+
tortoisehg = callPackage ../applications/version-management/tortoisehg { };
12862
12862
+
12861
12863
toxic = callPackage ../applications/networking/instant-messengers/toxic { };
12862
12864
12863
12865
transcode = callPackage ../applications/audio/transcode { };