Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/perl6/os-build
(ARCHIVE) Build configurations for different OSes
https://github.com/perl6/os-build
raku
Last synced: about 2 months ago
JSON representation
(ARCHIVE) Build configurations for different OSes
- Host: GitHub
- URL: https://github.com/perl6/os-build
- Owner: perl6
- Created: 2015-03-24T15:49:45.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2015-11-20T16:45:19.000Z (about 9 years ago)
- Last Synced: 2024-03-25T22:29:10.588Z (10 months ago)
- Topics: raku
- Language: Makefile
- Homepage:
- Size: 48.8 KB
- Stars: 1
- Watchers: 172
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# os-build
Build configurations for different OSes
## Directory structure
At present the directories in the project are laid out like so:
linux/
arch/
moarvm/
nqp/
rakudo/
debian/
moarvm/
nqp/
rakudo/
fedora/This is to say that various Linux distributions are collected under the
`linux/` directory. Under each distribution's directory are directories for
the three projects required to build Rakudo Perl 6, `moarvm`, `nqp` and
`rakudo`. Within each directory there will be a `Makefile` one can use to
build the given project.It is planned that over time one can add more operating systems than only
Linux as well as to improve the list of supported Linux distributions and
the overall structure so as to easily build all required packages for a
given distribution with a simple `make`-like command.## Debian Linux
To build the Debian packages, simply change into the `linux/debian`
directory and run:$ make all
This will build the `moarvm`, `nqp` and `rakudo` projects, placing the
generated `.deb` files in `/tmp/_debuild/`.## Arch Linux
Currently in development. `PKGBUILD` files have been added for `moarvm`,
`nqp` and `rakudo`.