Commit graph

87 commits

Author SHA1 Message Date
Ribbon 827ee06fd7 Add packages 2023-05-11 17:07:57 +00:00
Will Angenent 9b842be049 Added texinfo as a dependency for building prefix in MacOS 2023-04-15 18:41:42 +01:00
Will Angenent 697befac25 Update brew macfuse package 2023-04-12 21:57:22 +01:00
Will Angenent 59ab34d479 Add findutils dependency for MacOS 2023-04-04 20:03:37 +01:00
Will Angenent 8f90fc620a Add MacOS ninja and po4a build dependencies 2023-04-02 11:29:15 +01:00
Will Angenent 7bf83b05ac Fix gentoo dependency for orbutils/calculator 2023-03-23 19:04:48 +00:00
Will Angenent b0feb1b423 Detect installed fusermount or fusermount3 binary 2023-03-21 03:02:07 +00:00
Ribbon ff254088b4 Add vim as Fedora dependency. 2023-03-19 12:29:02 +00:00
Alberto Souza 0b596d60d3 Update Fedora dependencies. 2023-02-25 03:21:48 +00:00
Jeremy Soller 3c63648d19
Remove all references to xargo 2023-02-21 11:53:37 -07:00
Alberto Souza ac651d93bc Add new Fedora packages to fix compilation errors on bootstrap. 2023-02-05 06:42:48 +00:00
Ron Williams eb49e17fc2 Fix indents in bootstrap.sh 2022-11-26 21:11:47 -08:00
Ron Williams aea97d0a11 Update podman and bootstrap for Neverball 2022-11-26 21:07:04 -08:00
Jeremy Soller 87084cb460 Merge branch 'bootstrap-fixes' into 'master'
More bootstrap.sh fixes

See merge request redox-os/redox!1276
2022-11-15 22:07:56 +00:00
Ron Williams 2d63f9b6f4 Add demo.toml, plus dependencies in bootstrap.sh 2022-10-10 10:15:59 -07:00
Nagy Tibor 0850d66b3e bootstrap.sh: Fix malformed unsupported platform message 2022-09-29 12:50:01 +02:00
Nagy Tibor 378545441a bootstrap.sh: Pedantic naming and capitalization fixes 2022-09-29 12:48:31 +02:00
Nagy Tibor e739e3c6e7 bootstrap.sh: Install system dependencies before installing Cargo packages 2022-09-28 09:59:32 +02:00
David Marceau 5ec0fbee27 Update bootstrap.sh
Only install sufficient packages to launch qemu aarch64 Redox OS
2022-09-26 17:44:59 +00:00
David Marceau f92cc35c9f Update bootstrap.sh
Add qemu related packages for launching redox on aarch64 and riscv64
2022-09-26 17:28:27 +00:00
Jeremy Soller 3133080330 Remove fuse from ubuntu boostrap 2022-06-19 07:54:13 -06:00
Jeremy Soller 595fb29abc
Add libexpat-dev and libgmp-dev to Ubuntu bootstrap 2021-07-16 10:57:24 -06:00
InfRandomness 0dbd0ee4d6
Add missing solus packages 2021-06-14 18:00:59 +02:00
InfRandomness ae78a96ddf
Add missing fedora packages 2021-06-14 02:40:07 +02:00
InfRandomness dcd2b348c2
Add missing suse packages 2021-06-13 21:46:35 +02:00
Jeremy Soller 8d024eb405
Improvements for rust dependencies in bootstrap 2020-12-24 11:33:16 -07:00
Jeremy Soller 46282ed9ed
Install correct version of cargo-config and xargo 2020-12-24 11:20:32 -07:00
Jeremy Soller ce44ede67e
Add po4a for arch and fedora 2020-12-24 11:16:26 -07:00
Jeremy Soller 8042c2be54
Add po4a dependency 2020-11-22 21:10:27 -07:00
Ashton Kemerling 6522fc235d Add cmake to homebrew in bootstrap.sh 2020-05-29 22:12:43 -07:00
Jeremy Soller 41ab6bee99
Fix uname check for FreeBSD in bootstrap 2020-05-11 09:57:56 -06:00
Xavier L'Heureux 6fa84e73fa
Add dependencies for user-space programs on FreeBSD 2020-05-03 18:57:52 -04:00
Xavier L'Heureux 7cc5e1eac9
Add sha256 and make sure to use gmake with freebsd 2020-05-03 14:33:22 -04:00
Xavier L'Heureux c5d50d34de
Add python 2020-05-02 21:06:57 -04:00
Xavier L'Heureux 098bc25ebb
Add texinfo for makeinfo 2020-05-02 20:51:21 -04:00
Xavier L'Heureux a622fc1001
Fix conditional target 2020-05-02 20:45:15 -04:00
Xavier L'Heureux bed8fcc41a
Start adding basic support for FreeBSD 2020-05-02 20:13:21 -04:00
AdminXVII fcde2ae5aa Change shebang of bootstrap to /usr/bin/env to be more cross-platform 2020-05-02 17:54:37 +00:00
Yerkebulan Tulibergenov 30a719796e update bootstrap.sh for macOS brew using steps from The Book 2020-03-07 02:10:02 -08:00
Coleman McFarland b82213baa6 Install cargo-config from bootstrap script
Some cookbook entries were failing with an error like this:

```
error: no such subcommand: `config`
```

We can install this subcommand from the bootstrap script, and also
instruct folks in the README to do so manually.
2020-02-15 08:36:29 -05:00
Graham MacDonald 61a24db772 Fix bootstrap pkg install step for Fedora 2019-12-21 20:33:30 +00:00
colinfruit 1ce4f8958a Update fedora build dependencies 2019-11-10 18:25:56 -05:00
SamwiseFilmore ecd30e03f8 Remove pacman upgrade; Cli options
The script shouldn't upgrade a system, period, see my comments. I also
added a cli option to run the bootstrap with an update of the git stuff
and run rustup, plus a help flag and the statusCheck.
2019-10-27 18:59:52 +00:00
Jeremy Soller da3559b706
Nicely format ubuntu dependencies 2019-10-20 19:32:50 -06:00
Jeremy Soller a53bd26cdc Merge branch 'linux_distrib' into 'master'
Fix linux distribution detection: "pacman" is also a very popular game.

See merge request redox-os/redox!1201
2019-06-13 01:50:33 +00:00
南浦月 4d03bf3ac5 bootstrap.sh: yacc provided by bison on Arch Linux 2019-05-24 05:54:19 +00:00
Robin Randhawa 0117e55219 bootstrap: Add missing packages for Arch based distros
flex, byacc, texinfo
2019-03-22 13:17:06 +00:00
Cyryl Płotnicki 2a8d6b564f Add missing bootstrap package on Fedora.
Add `texinfo` package that is needed because the build process requires
`makeinfo` tool, that's part of that package.
2019-02-03 13:21:27 +00:00
Robin Randhawa fe5172bb22 bootstrap: Add texinfo as a requirement on Ubuntu
texinfo components are needed for building the prefix toolchain.
NOTE: Other distros likely need similar mods.
2019-01-11 16:17:29 +00:00
Julien Férard 7b31f4cd67 Fix linux distribution detection: "pacman" is also a very popular game. 2018-11-17 20:40:46 +01:00