Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xgqt/rkt
almost official mirror of https://gitlab.com/src_prepare/racket/racket-overlay
https://github.com/xgqt/rkt
gentoo gentoo-overlay racket
Last synced: about 1 month ago
JSON representation
almost official mirror of https://gitlab.com/src_prepare/racket/racket-overlay
- Host: GitHub
- URL: https://github.com/xgqt/rkt
- Owner: xgqt
- License: gpl-2.0
- Created: 2021-04-03T14:44:00.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-08-14T15:34:01.000Z (over 2 years ago)
- Last Synced: 2024-10-31T02:08:20.378Z (3 months ago)
- Topics: gentoo, gentoo-overlay, racket
- Language: Shell
- Homepage: https://gitlab.com/src_prepare/racket/racket-overlay
- Size: 5.86 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Racket Gentoo Overlay
Experimental Gentoo overlay with Racket packages from the
[Racket Package Catalog](https://pkgs.racket-lang.org/).
## About
This a Gentoo package overlay repository that includes packages from the
[Racket Package Catalog](https://pkgs.racket-lang.org/).## Quickstart
### Unmask
Unmask packages in racket-overlay and a recent version of Racket (at least `8.1`):
```sh
mkdir -p /etc/portage/package.accept_keywords
echo '*/*::racket-overlay' >> /etc/portage/package.accept_keywords/racket-overlay.conf
echo '>=dev-scheme/racket-8.1::gentoo' >> /etc/portage/package.accept_keywords/racket-overlay.conf
```
Check out a example
[racket-overlay.conf](./examples/package.accept_keywords/racket-overlay.conf).### Emerge Racket
Emerge `dev-scheme/racket` with `USE="-minimal"`:
```sh
mkdir -p /etc/portage/package.use
echo 'dev-scheme/racket -minimal' >> /etc/portage/package.use/racket.conf
emerge -av dev-scheme/racket
```
Check out a example
[racket.conf](./examples/package.use/racket.conf).## Updating Racket
To update `dev-scheme/racket` and packages that depend on it update the `@world` set:
```sh
emerge -Dauv --jobs=1 --with-bdeps=y @world
```You should get a message similar to this:
```
The following packages are causing rebuilds:(dev-scheme/racket-8.2:0/8.2::racket-overlay, ebuild scheduled for merge) causes rebuilds for:
(dev-racket/drracket-one-dark-2021.03.05:0/0::racket-overlay, ebuild scheduled for merge)
(sys-apps/racket-compiler-0.0.0:0/0::racket-overlay, ebuild scheduled for merge)
```## Online Documentation
You can read more documentation
[on GitLab pages](https://src_prepare.gitlab.io/racket/racket-overlay/).