boklm pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
- 
cb783947
by Dan Ballard at 2023-06-21T16:17:32-07:00
1 changed file:
Changes:
| ... | ... | @@ -42,6 +42,20 @@ If you are running Debian or Ubuntu, you can install them with: | 
| 42 | 42 |                    libfile-copy-recursive-perl libfile-slurp-perl git \
 | 
| 43 | 43 |                    mercurial uidmap
 | 
| 44 | 44 | |
| 45 | +If you are running an Arch based system, you should be able to install them with:
 | |
| 46 | + | |
| 47 | +# pacman -S perl-datetime perl-path-tiny perl-yaml perl-yaml-libyaml \
 | |
| 48 | +            perl-yaml-tiny perl-template-toolkit perl-io-captureoutput \
 | |
| 49 | +            perl-file-copy-recursive perl-string-shellquote \
 | |
| 50 | +            perl-sort-versions perl-data-uuid perl-data-dump perl-json \
 | |
| 51 | +            perl-digest-sha1 perl-io-all perl-file-slurp perl-sys-syscall \
 | |
| 52 | +            perl-parallel-forkmanager perl-xml-libxml perl-lwp-protocol-https
 | |
| 53 | + | |
| 54 | +On Arch based systems you also need to generate some .ph files RBM expects:
 | |
| 55 | + | |
| 56 | +	# cd /usr/include/sys; h2ph syscall.h
 | |
| 57 | +	# cd /usr/include/; h2ph asm/unistd.h asm/unistd_64.h bits/syscall.h
 | |
| 58 | + | |
| 45 | 59 |  The build system is based on rbm, which is included as a git submodule
 | 
| 46 | 60 |  in the rbm/ directory. You can fetch the rbm git submodule by running
 | 
| 47 | 61 |  'make submodule-update'.
 |