summaryrefslogtreecommitdiff
path: root/gnu/packages/bootstrap.scm
diff options
context:
space:
mode:
authorJan (janneke) Nieuwenhuizen <janneke@gnu.org>2022-05-18 20:15:24 +0200
committerJan (janneke) Nieuwenhuizen <janneke@gnu.org>2022-05-18 20:19:59 +0200
commit0062a2e0e09451ddde9b776fd99bfcc885db127e (patch)
treeeac55bbdc379d6bec2af79db40e2320f1af1b82e /gnu/packages/bootstrap.scm
parent47fac5dc59c481e1ffc442f80e46ad7f8df4965b (diff)
gnu: bootstrap: Remove bootstrap-mescc-tools.
* gnu/packages/bootstrap.scm (%bootstrap-mescc-tools): Remove.
Diffstat (limited to 'gnu/packages/bootstrap.scm')
-rw-r--r--gnu/packages/bootstrap.scm52
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.