tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
guile: add effectiveVersion and site{Ccache,}Dir
Weijia Wang
2 years ago
2cceb70b
672efa69
+23
-1
4 changed files
expand all
collapse all
unified
split
pkgs
development
interpreters
guile
1.8.nix
2.0.nix
2.2.nix
3.0.nix
+6
pkgs/development/interpreters/guile/1.8.nix
···
86
86
87
87
setupHook = ./setup-hook-1.8.sh;
88
88
89
89
+
passthru = {
90
90
+
effectiveVersion = lib.versions.majorMinor version;
91
91
+
siteCcacheDir = "lib/guile/site-ccache";
92
92
+
siteDir = "share/guile/site";
93
93
+
};
94
94
+
89
95
meta = with lib; {
90
96
homepage = "https://www.gnu.org/software/guile/";
91
97
description = "Embeddable Scheme implementation";
+6
pkgs/development/interpreters/guile/2.0.nix
···
133
133
134
134
setupHook = ./setup-hook-2.0.sh;
135
135
136
136
+
passthru = rec {
137
137
+
effectiveVersion = lib.versions.majorMinor version;
138
138
+
siteCcacheDir = "lib/guile/${effectiveVersion}/site-ccache";
139
139
+
siteDir = "share/guile/site/${effectiveVersion}";
140
140
+
};
141
141
+
136
142
meta = with lib; {
137
143
homepage = "https://www.gnu.org/software/guile/";
138
144
description = "Embeddable Scheme implementation";
+6
pkgs/development/interpreters/guile/2.2.nix
···
124
124
125
125
setupHook = ./setup-hook-2.2.sh;
126
126
127
127
+
passthru = rec {
128
128
+
effectiveVersion = lib.versions.majorMinor version;
129
129
+
siteCcacheDir = "lib/guile/${effectiveVersion}/site-ccache";
130
130
+
siteDir = "share/guile/site/${effectiveVersion}";
131
131
+
};
132
132
+
127
133
meta = with lib; {
128
134
homepage = "https://www.gnu.org/software/guile/";
129
135
description = "Embeddable Scheme implementation";
+5
-1
pkgs/development/interpreters/guile/3.0.nix
···
127
127
128
128
setupHook = ./setup-hook-3.0.sh;
129
129
130
130
-
passthru = {
130
130
+
passthru = rec {
131
131
+
effectiveVersion = lib.versions.majorMinor version;
132
132
+
siteCcacheDir = "lib/guile/${effectiveVersion}/site-ccache";
133
133
+
siteDir = "share/guile/site/${effectiveVersion}";
134
134
+
131
135
updateScript = writeScript "update-guile-3" ''
132
136
#!/usr/bin/env nix-shell
133
137
#!nix-shell -i bash -p curl pcre common-updater-scripts