tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
0
fork
atom
overview
issues
pulls
pipelines
treewide: Fix overrides having wrong versions
Patrick Hilhorst
7 years ago
9ec40cc3
b0e9fc13
+20
-12
7 changed files
expand all
collapse all
unified
split
pkgs
applications
misc
k2pdfopt
default.nix
science
misc
sasview
xhtml2pdf.nix
virtualization
docker
default.nix
misc
emulators
retroarch
cores.nix
tools
virtualization
awsebcli
default.nix
top-level
all-packages.nix
python-packages.nix
+1
pkgs/applications/misc/k2pdfopt/default.nix
···
28
let
29
mupdf_modded = mupdf.overrideAttrs (attrs: {
30
name = "mupdf-1.10a";
0
31
src = fetchurl {
32
url = "https://mupdf.com/downloads/archive/mupdf-1.10a-source.tar.gz";
33
sha256 = "0dm8wcs8i29aibzkqkrn8kcnk4q0kd1v66pg48h5c3qqp4v1zk5a";
···
28
let
29
mupdf_modded = mupdf.overrideAttrs (attrs: {
30
name = "mupdf-1.10a";
31
+
version = "1.10a";
32
src = fetchurl {
33
url = "https://mupdf.com/downloads/archive/mupdf-1.10a-source.tar.gz";
34
sha256 = "0dm8wcs8i29aibzkqkrn8kcnk4q0kd1v66pg48h5c3qqp4v1zk5a";
+1
pkgs/applications/science/misc/sasview/xhtml2pdf.nix
···
3
let
4
#xhtml2pdf specifically requires version "1.0b10" of html5lib
5
html5 = html5lib.overrideAttrs( oldAttrs: rec{
0
6
version = "1.0b10";
7
src = oldAttrs.src.override {
8
inherit version;
···
3
let
4
#xhtml2pdf specifically requires version "1.0b10" of html5lib
5
html5 = html5lib.overrideAttrs( oldAttrs: rec{
6
+
name = "${oldAttrs.pname}-${version}";
7
version = "1.0b10";
8
src = oldAttrs.src.override {
9
inherit version;
+6
-3
pkgs/applications/virtualization/docker/default.nix
···
16
} :
17
let
18
docker-runc = runc.overrideAttrs (oldAttrs: rec {
19
-
name = "docker-runc";
0
20
src = fetchFromGitHub {
21
owner = "docker";
22
repo = "runc";
···
28
});
29
30
docker-containerd = (containerd.override { inherit go; }).overrideAttrs (oldAttrs: rec {
31
-
name = "docker-containerd";
0
32
src = fetchFromGitHub {
33
owner = "docker";
34
repo = "containerd";
···
42
});
43
44
docker-tini = tini.overrideAttrs (oldAttrs: rec {
45
-
name = "docker-init";
0
46
src = fetchFromGitHub {
47
owner = "krallin";
48
repo = "tini";
···
16
} :
17
let
18
docker-runc = runc.overrideAttrs (oldAttrs: rec {
19
+
name = "docker-runc-${version}";
20
+
inherit version;
21
src = fetchFromGitHub {
22
owner = "docker";
23
repo = "runc";
···
29
});
30
31
docker-containerd = (containerd.override { inherit go; }).overrideAttrs (oldAttrs: rec {
32
+
name = "docker-containerd-${version}";
33
+
inherit version;
34
src = fetchFromGitHub {
35
owner = "docker";
36
repo = "containerd";
···
44
});
45
46
docker-tini = tini.overrideAttrs (oldAttrs: rec {
47
+
name = "docker-init-${version}";
48
+
inherit version;
49
src = fetchFromGitHub {
50
owner = "krallin";
51
repo = "tini";
+9
-9
pkgs/misc/emulators/retroarch/cores.nix
···
67
buildPhase = "make";
68
};
69
70
-
beetle-pce-fast = (mkLibRetroCore rec {
71
core = "mednafen-pce-fast";
72
src = fetchRetro {
73
repo = "beetle-pce-fast-libretro";
···
76
};
77
description = "Port of Mednafen's PC Engine core to libretro";
78
license = gpl2;
79
-
}).override {
80
buildPhase = "make";
81
-
name = "beetle-pce-fast";
82
};
83
84
-
beetle-psx = (mkLibRetroCore rec {
85
core = "mednafen-psx";
86
src = fetchRetro {
87
repo = "beetle-psx-libretro";
···
90
};
91
description = "Port of Mednafen's PSX Engine core to libretro";
92
license = gpl2;
93
-
}).override {
94
buildPhase = "make";
95
-
name = "beetle-psx";
96
};
97
98
-
beetle-saturn = (mkLibRetroCore rec {
99
core = "mednafen-saturn";
100
src = fetchRetro {
101
repo = "beetle-saturn-libretro";
···
104
};
105
description = "Port of Mednafen's Saturn core to libretro";
106
license = gpl2;
107
-
}).override {
108
buildPhase = "make";
109
-
name = "beetle-saturn";
110
meta.platforms = [ "x86_64-linux" ];
111
};
112
···
67
buildPhase = "make";
68
};
69
70
+
beetle-pce-fast = let der = (mkLibRetroCore rec {
71
core = "mednafen-pce-fast";
72
src = fetchRetro {
73
repo = "beetle-pce-fast-libretro";
···
76
};
77
description = "Port of Mednafen's PC Engine core to libretro";
78
license = gpl2;
79
+
}); in der.override {
80
buildPhase = "make";
81
+
name = "beetle-pce-fast-${der.version}";
82
};
83
84
+
beetle-psx = let der = (mkLibRetroCore rec {
85
core = "mednafen-psx";
86
src = fetchRetro {
87
repo = "beetle-psx-libretro";
···
90
};
91
description = "Port of Mednafen's PSX Engine core to libretro";
92
license = gpl2;
93
+
}); in der.override {
94
buildPhase = "make";
95
+
name = "beetle-psx-${der.version}";
96
};
97
98
+
beetle-saturn = let der = (mkLibRetroCore rec {
99
core = "mednafen-saturn";
100
src = fetchRetro {
101
repo = "beetle-saturn-libretro";
···
104
};
105
description = "Port of Mednafen's Saturn core to libretro";
106
license = gpl2;
107
+
}); in der.override {
108
buildPhase = "make";
109
+
name = "beetle-saturn-${der.version}";
110
meta.platforms = [ "x86_64-linux" ];
111
};
112
+1
pkgs/tools/virtualization/awsebcli/default.nix
···
20
});
21
22
pathspec = super.pathspec.overridePythonAttrs (oldAttrs: rec {
0
23
version = "0.5.5";
24
src = oldAttrs.src.override {
25
inherit version;
···
20
});
21
22
pathspec = super.pathspec.overridePythonAttrs (oldAttrs: rec {
23
+
name = "${oldAttrs.pname}-${version}";
24
version = "0.5.5";
25
src = oldAttrs.src.override {
26
inherit version;
+1
pkgs/top-level/all-packages.nix
···
10553
in
10554
(gap.override { keepAllPackages = false; }).overrideAttrs (oldAttrs: {
10555
name = "libgap-${oldAttrs.pname}-${version}";
0
10556
src = fetchurl {
10557
url = "https://www.gap-system.org/pub/gap/gap48/tar.bz2/gap${version}_${pkgVer}.tar.bz2";
10558
sha256 = "19n2p1mdg33s2x9rs51iak7rgndc1cwr56jyqnah0g1ydgg1yh6b";
···
10553
in
10554
(gap.override { keepAllPackages = false; }).overrideAttrs (oldAttrs: {
10555
name = "libgap-${oldAttrs.pname}-${version}";
10556
+
inherit version;
10557
src = fetchurl {
10558
url = "https://www.gap-system.org/pub/gap/gap48/tar.bz2/gap${version}_${pkgVer}.tar.bz2";
10559
sha256 = "19n2p1mdg33s2x9rs51iak7rgndc1cwr56jyqnah0g1ydgg1yh6b";
+1
pkgs/top-level/python-packages.nix
···
3727
3728
sphinx_1_2 = self.sphinx.overridePythonAttrs rec {
3729
name = "sphinx-1.2.3";
0
3730
src = pkgs.fetchurl {
3731
url = "mirror://pypi/s/sphinx/sphinx-1.2.3.tar.gz";
3732
sha256 = "94933b64e2fe0807da0612c574a021c0dac28c7bd3c4a23723ae5a39ea8f3d04";
···
3727
3728
sphinx_1_2 = self.sphinx.overridePythonAttrs rec {
3729
name = "sphinx-1.2.3";
3730
+
version = "1.2.3";
3731
src = pkgs.fetchurl {
3732
url = "mirror://pypi/s/sphinx/sphinx-1.2.3.tar.gz";
3733
sha256 = "94933b64e2fe0807da0612c574a021c0dac28c7bd3c4a23723ae5a39ea8f3d04";