Skip to content
This repository has been archived by the owner on Mar 31, 2024. It is now read-only.

Commit

Permalink
Deprecated.
Browse files Browse the repository at this point in the history
Signed-off-by: Ikey Doherty <[email protected]>
  • Loading branch information
ikeycode committed Mar 31, 2024
1 parent b168b8d commit 5472ac5
Showing 1 changed file with 3 additions and 44 deletions.
47 changes: 3 additions & 44 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,45 +1,4 @@
### boulder
# boulder-d-legacy

This repository contains the `boulder` tool, which is used to produce
`.stone` binary packages from a `stone.yml` source definition file.

#### Prerequisites

`boulder` (and its own dependencies) depends on a couple of system libraries
and development headers, including (in fedora package names format):

- `cmake`, `meson` and `ninja`
- `libcurl` and `libcurl-devel`
- `libzstd` and `libzstd-devel`
- `xxhash-libs` and `xxhash-devel`
- `moss` (build prior to building `boulder`)
- `moss-container` (build after `moss` and prior to boulding `boulder`)

### Cloning

Remember to add the `--recurse-submodule` argument (for serpent-style commit hook, `update-format.sh` and editorconfig settings).

### Building

meson --prefix=/usr build/
meson compile -C build/
sudo ninja install -C build/

### Running

sudo boulder build stone.yml

### Bumping the version showed in `boulder version`

Edit the `meson.build` project `version` property:

project(
'boulder',
['d'],
version: '1.0.1', # <- this
license: [
'Zlib',
]
)

This will in turn get picked up by `source/boulder/environment.d`
This has been superceded by the Rust implementation.
It exists for historical purposes.

0 comments on commit 5472ac5

Please sign in to comment.