https://github.com/lu-zero/pkgcraft-c
C bindings for pkgcraft
https://github.com/lu-zero/pkgcraft-c
Last synced: 3 months ago
JSON representation
C bindings for pkgcraft
- Host: GitHub
- URL: https://github.com/lu-zero/pkgcraft-c
- Owner: lu-zero
- Created: 2022-08-24T12:47:11.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-30T05:16:24.000Z (almost 4 years ago)
- Last Synced: 2025-03-17T15:17:33.233Z (about 1 year ago)
- Size: 150 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://github.com/pkgcraft/pkgcraft-c/actions/workflows/ci.yml)
# pkgcraft-c
C bindings for pkgcraft.
## Development
Requirements: [cargo-c](https://crates.io/crates/cargo-c), meson (to build and
run the tests), and everything required to build pkgcraft
Use the following commands to set up a dev environment:
```bash
# clone the pkgcraft workspace and pull the latest project updates
git clone --recurse-submodules https://github.com/pkgcraft/pkgcraft-workspace.git
cd pkgcraft-workspace
git submodule update --recursive --remote
# build the C library
source ./build pkgcraft-c
# build and run the tests
meson setup target/build pkgcraft-c && meson test -C target/build
```