diff options
| author | Jan (janneke) Nieuwenhuizen <janneke@gnu.org> | 2022-05-18 20:15:24 +0200 |
|---|---|---|
| committer | Jan (janneke) Nieuwenhuizen <janneke@gnu.org> | 2022-05-18 20:19:59 +0200 |
| commit | 0062a2e0e09451ddde9b776fd99bfcc885db127e (patch) | |
| tree | eac55bbdc379d6bec2af79db40e2320f1af1b82e /gnu | |
| parent | 47fac5dc59c481e1ffc442f80e46ad7f8df4965b (diff) | |
gnu: bootstrap: Remove bootstrap-mescc-tools.
* gnu/packages/bootstrap.scm (%bootstrap-mescc-tools): Remove.
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/bootstrap.scm | 52 |
1 files changed, 1 insertions, 51 deletions
diff --git a/gnu/packages/bootstrap.scm b/gnu/packages/bootstrap.scm index 03242f0e7b4..820aaaa1cc7 100644 --- a/gnu/packages/bootstrap.scm +++ b/gnu/packages/bootstrap.scm | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | ;;; Copyright © 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Ludovic Courtès <ludo@gnu.org> | 2 | ;;; Copyright © 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Ludovic Courtès <ludo@gnu.org> |
| 3 | ;;; Copyright © 2014, 2015, 2018, 2019 Mark H Weaver <mhw@netris.org> | 3 | ;;; Copyright © 2014, 2015, 2018, 2019 Mark H Weaver <mhw@netris.org> |
| 4 | ;;; Copyright © 2017, 2020 Efraim Flashner <efraim@flashner.co.il> | 4 | ;;; Copyright © 2017, 2020 Efraim Flashner <efraim@flashner.co.il> |
| 5 | ;;; Copyright © 2018, 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org> | 5 | ;;; Copyright © 2018, 2020, 2022 Jan (janneke) Nieuwenhuizen <janneke@gnu.org> |
| 6 | ;;; Copyright © 2019 Carl Dong <contact@carldong.me> | 6 | ;;; Copyright © 2019 Carl Dong <contact@carldong.me> |
| 7 | ;;; Copyright © 2019 Léo Le Bouter <lle-bout@zaclys.net> | 7 | ;;; Copyright © 2019 Léo Le Bouter <lle-bout@zaclys.net> |
| 8 | ;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net> | 8 | ;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net> |
| @@ -60,7 +60,6 @@ | |||
| 60 | %bootstrap-gcc | 60 | %bootstrap-gcc |
| 61 | %bootstrap-glibc | 61 | %bootstrap-glibc |
| 62 | %bootstrap-inputs | 62 | %bootstrap-inputs |
| 63 | %bootstrap-mescc-tools | ||
| 64 | %bootstrap-mes | 63 | %bootstrap-mes |
| 65 | 64 | ||
| 66 | %bootstrap-inputs-for-tests)) | 65 | %bootstrap-inputs-for-tests)) |
| @@ -932,55 +931,6 @@ exec ~a/bin/.gcc-wrapped -B~a/lib \ | |||
| 932 | (home-page #f) | 931 | (home-page #f) |
| 933 | (license gpl3+))) | 932 | (license gpl3+))) |
| 934 | 933 | ||
| 935 | (define %bootstrap-mescc-tools | ||
| 936 | ;; The initial MesCC tools. Uses binaries from a tarball typically built by | ||
| 937 | ;; %MESCC-TOOLS-BOOTSTRAP-TARBALL. | ||
| 938 | (package | ||
| 939 | (name "bootstrap-mescc-tools") | ||
| 940 | (version "0.5.2") | ||
| 941 | (source #f) | ||
| 942 | (build-system trivial-build-system) | ||
| 943 | (arguments | ||
| 944 | `(#:guile ,%bootstrap-guile | ||
| 945 | #:modules ((guix build utils)) | ||
| 946 | #:builder | ||
| 947 | (begin | ||
| 948 | (use-modules (guix build utils) | ||
| 949 | (ice-9 popen)) | ||
| 950 | (let ((out (assoc-ref %outputs "out")) | ||
| 951 | (tar (assoc-ref %build-inputs "tar")) | ||
| 952 | (xz (assoc-ref %build-inputs "xz")) | ||
| 953 | (tarball (assoc-ref %build-inputs "tarball"))) | ||
| 954 | |||
| 955 | (mkdir out) | ||
| 956 | (copy-file tarball "binaries.tar.xz") | ||
| 957 | (invoke xz "-d" "binaries.tar.xz") | ||
| 958 | (let ((builddir (getcwd)) | ||
| 959 | (bindir (string-append out "/bin"))) | ||
| 960 | (with-directory-excursion out | ||
| 961 | (invoke tar "xvf" | ||
| 962 | (string-append builddir "/binaries.tar")))))))) | ||
| 963 | (inputs | ||
| 964 | `(("tar" ,(bootstrap-executable "tar" (%current-system))) | ||
| 965 | ("xz" ,(bootstrap-executable "xz" (%current-system))) | ||
| 966 | ("tarball" | ||
| 967 | ,(bootstrap-origin | ||
| 968 | (origin | ||
| 969 | (method url-fetch) | ||
| 970 | (uri (map | ||
| 971 | (cute string-append <> | ||
| 972 | "/i686-linux/20190815/" | ||
| 973 | "mescc-tools-static-stripped-0.5.2-i686-linux.tar.xz") | ||
| 974 | %bootstrap-base-urls)) | ||
| 975 | (sha256 | ||
| 976 | (base32 | ||
| 977 | "0c3kklgghzh4q2dbpl6asb74cimp7hp6jscdwqwmzxbapgcl6582"))))))) | ||
| 978 | (synopsis "Bootstrap binaries of MesCC Tools") | ||
| 979 | (description synopsis) | ||
| 980 | (home-page #f) | ||
| 981 | (supported-systems '("i686-linux" "x86_64-linux")) | ||
| 982 | (license gpl3+))) | ||
| 983 | |||
| 984 | (define %bootstrap-mes | 934 | (define %bootstrap-mes |
| 985 | ;; The initial Mes. Uses binaries from a tarball typically built by | 935 | ;; The initial Mes. Uses binaries from a tarball typically built by |
| 986 | ;; %MES-BOOTSTRAP-TARBALL. | 936 | ;; %MES-BOOTSTRAP-TARBALL. |
