diff options
| author | unmush <unmush@hashbang.sh> | 2024-11-26 13:42:39 +0200 |
|---|---|---|
| committer | Efraim Flashner <efraim@flashner.co.il> | 2024-12-22 15:37:35 +0200 |
| commit | b0ef15d7f41ace2d15cbef64b85d92fa20d154d3 (patch) | |
| tree | b0629259b9196a936949646a1515246b1da78256 /gnu/packages/dotnet.scm | |
| parent | e87bd7473ad41049240ebe354f30e310363cb4db (diff) | |
gnu: Add mono-pre-5.8.0.
* gnu/packages/dotnet.scm (mono-pre-5.8.0-external-repo-specs,
mono-pre-5.8.0): New variables.
* gnu/packages/patches/corefx-mono-pre-5.8.0-patches.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register new patch.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I36d66e2ea8850e1250af82f3fbbb08f7c62fbeb3
Diffstat (limited to 'gnu/packages/dotnet.scm')
| -rw-r--r-- | gnu/packages/dotnet.scm | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/gnu/packages/dotnet.scm b/gnu/packages/dotnet.scm index fa67b6d385e..cd6751a51a8 100644 --- a/gnu/packages/dotnet.scm +++ b/gnu/packages/dotnet.scm | |||
| @@ -1223,3 +1223,82 @@ unused0:"))))) | |||
| 1223 | (patches (search-patches "mono-5.4.0-patches.patch")))) | 1223 | (patches (search-patches "mono-5.4.0-patches.patch")))) |
| 1224 | (native-inputs (modify-inputs (package-native-inputs mono-5.2.0) | 1224 | (native-inputs (modify-inputs (package-native-inputs mono-5.2.0) |
| 1225 | (replace "mono" mono-5.2.0))))) | 1225 | (replace "mono" mono-5.2.0))))) |
| 1226 | |||
| 1227 | (define mono-pre-5.8.0-external-repo-specs | ||
| 1228 | '(("api-doc-tools" "d03e819838c6241f92f90655cb448cc47c9e8791" | ||
| 1229 | "1riki79f3ig3cxigviss81dz601hn92a1gifglm0mzjbs76sf3fj" | ||
| 1230 | #:recursive? #t) | ||
| 1231 | ("api-snapshot" "e790a9b77031ef1d8ebf093ef88840edea11ed73" | ||
| 1232 | "1c4np2fqd9mpc1i1x8bsxnypacp58vkvgdwpnmvmlyjdvbj5ax6q") | ||
| 1233 | ("aspnetwebstack" "e77b12e6cc5ed260a98447f609e887337e44e299" | ||
| 1234 | "0rks344qr4fmp3fs1264d2qkmm348m8d1kjd7z4l94iiirwn1fq1") | ||
| 1235 | (("reference-assemblies" "binary-reference-assemblies") | ||
| 1236 | "142cbeb62ffabf1dd9c1414d8dd76f93bcbed0c2" | ||
| 1237 | "1wkd589hgb16m5zvmp9yb57agyyryaa1jj8vhl4w20i2hp22wad9") | ||
| 1238 | ("bockbuild" "b445017309aac741a26d8c51bb0636234084bf23" | ||
| 1239 | "1jzhvavd1j0n7sy1waczgjv0kmrbr35gkzd76fhlmqvsy0sr9695") | ||
| 1240 | ("boringssl" "3e0770e18835714708860ba9fe1af04a932971ff" | ||
| 1241 | "139a0gl91a52k2r6na6ialzkqykaj1rk88zjrkaz3sdxx7nmmg6y") | ||
| 1242 | ("cecil" "c76ba7b410447fa37093150cb7bc772cba28a0ae" | ||
| 1243 | "0ydi7rn8ajqyvnj9agyn74llb4qgd9kgdcg3gajdfyb2klxx6za8") | ||
| 1244 | (("cecil" "cecil-legacy") "33d50b874fd527118bc361d83de3d494e8bb55e1" | ||
| 1245 | "1p4hl1796ib26ykyf5snl6cj0lx0v7mjh0xqhjw6qdh753nsjyhb") | ||
| 1246 | ("corefx" "74ccd8aa00d7d271191ca3b9c4f818268dc36c28" | ||
| 1247 | "0nm41qdpvj62r8bxnf92m7kimjm1i544ygdqz5a7pgc6zf99as6j" | ||
| 1248 | #:patches ("corefx-mono-pre-5.8.0-patches.patch")) | ||
| 1249 | ("corert" "48dba73801e804e89f00311da99d873f9c550278" | ||
| 1250 | "1zw47jf4cwqmaixylisxi73xf6cap41bwf9vlmpxanzxaqklzsvk") | ||
| 1251 | ("ikdasm" "3aef9cdd6013fc0620a1817f0b11d8fb90ed2e0f" | ||
| 1252 | "078cai33x8c71969iwi7hmbqdfwpicpmam2ag3k2bklpva2vnszv") | ||
| 1253 | (("ikvm-fork" "ikvm") "847e05fced5c9a41ff0f24f1f9d40d5a8a5772c1" | ||
| 1254 | "1fl9bm3lmzf8iqv3x4iqkz9fc54mwdvrxisxg2nvwwcsi4saffpi") | ||
| 1255 | ("linker" "21e445c26c69ac3a2e1441befa02d0bd105ff849" | ||
| 1256 | "1hx3ik0sg70ysc2y8jdjxm2ljql0069i05i8fp1lakx7s7z7bywc") | ||
| 1257 | ("Newtonsoft.Json" "471c3e0803a9f40a0acc8aeceb31de6ff93a52c4" | ||
| 1258 | "0dgngd5hqk6yhlg40kabn6qdnknm32zcx9q6bm2w31csnsk5978s") | ||
| 1259 | (("NuGet.BuildTasks" "nuget-buildtasks") | ||
| 1260 | "8d307472ea214f2b59636431f771894dbcba7258" | ||
| 1261 | "1h1frnj0x8k7b29ic4jisch0vlpmsmghjw554pz277f2nxaidljj") | ||
| 1262 | (("NUnitLite" "nunit-lite") "690603bea98aae69fca9a65130d88591bc6cabee" | ||
| 1263 | "1f845ysjzs3yd9gcyww66dnkx484z5fknb8l0xz74sjmxk2mngwc") | ||
| 1264 | ;; ("roslyn-binaries" "80b86f340b7f6fb7afe84443214e1cbd7ff70620" | ||
| 1265 | ;; "") | ||
| 1266 | ("rx" "b29a4b0fda609e0af33ff54ed13652b6ccf0e05e" | ||
| 1267 | "1n1jwhmsbkcv2d806immcpzkb72rz04xy98myw355a8w5ah25yiv") | ||
| 1268 | ;; ("xunit-binaries" "d4433b0972f40cb3efaa3fbba52869bde5df8fa8" | ||
| 1269 | ;; "") | ||
| 1270 | )) | ||
| 1271 | |||
| 1272 | (define-public mono-pre-5.8.0 | ||
| 1273 | (let ((commit "d0f51b4e834042cfa593748ada942033b458cc40") | ||
| 1274 | (version "5.4.0.201") | ||
| 1275 | (revision "0")) | ||
| 1276 | (package | ||
| 1277 | (inherit mono-5.4.0) | ||
| 1278 | (version (git-version version revision commit)) | ||
| 1279 | (name "mono") | ||
| 1280 | (source (origin | ||
| 1281 | (method git-fetch) | ||
| 1282 | (uri | ||
| 1283 | (git-reference | ||
| 1284 | (url "https://gitlab.winehq.org/mono/mono.git") | ||
| 1285 | (commit commit))) | ||
| 1286 | (file-name (git-file-name name version)) | ||
| 1287 | (sha256 | ||
| 1288 | (base32 | ||
| 1289 | "0az5syk1nn9gd5imkbmpb13qm9q6ibr2d2ksdzpwsarkfyp4ic53")) | ||
| 1290 | (modules '((guix build utils) | ||
| 1291 | (ice-9 string-fun))) | ||
| 1292 | (snippet #~(begin | ||
| 1293 | #$(add-external-repos | ||
| 1294 | mono-pre-5.8.0-external-repo-specs) | ||
| 1295 | #$@prepare-mono-source-0)) | ||
| 1296 | (patches | ||
| 1297 | (search-patches "mono-5.4.0-patches.patch")))) | ||
| 1298 | (native-inputs (modify-inputs (package-native-inputs mono-5.4.0) | ||
| 1299 | (replace "mono" mono-5.4.0))) | ||
| 1300 | (arguments | ||
| 1301 | (substitute-keyword-arguments (package-arguments mono-5.4.0) | ||
| 1302 | ((#:phases phases #~%standard-phases) | ||
| 1303 | #~(modify-phases #$phases | ||
| 1304 | (delete 'patch-sub-autogen.sh-shebang)))))))) | ||
