Skip to content

gentoo-mirror/racket-overlay

Repository files navigation

Gentoo Racket Overlay

Experimental Gentoo overlay with Racket packages from the Racket Package Catalog.

About

This a Gentoo package overlay repository that includes packages from the Racket Package Catalog.

Quickstart

Unmask

Unmask packages in gentoo-racket-overlay and a recent version of Racket (at least 8.1):

mkdir -p /etc/portage/package.accept_keywords
echo '*/*::gentoo-racket-overlay' >> /etc/portage/package.accept_keywords/gentoo-racket-overlay.conf
echo '>=dev-scheme/racket-8.1::gentoo' >> /etc/portage/package.accept_keywords/gentoo-racket-overlay.conf

Check out a example gentoo-racket-overlay.conf.

Emerge Racket

Emerge dev-scheme/racket with USE="-minimal":

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.

Updating Racket

To update dev-scheme/racket and packages that depend on it update the @world set:

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::gentoo-racket-overlay, ebuild scheduled for merge) causes rebuilds for:
    (dev-racket/drracket-one-dark-2021.03.05:0/0::gentoo-racket-overlay, ebuild scheduled for merge)
    (sys-apps/racket-compiler-0.0.0:0/0::gentoo-racket-overlay, ebuild scheduled for merge)

Online Documentation

You can read more documentation on GitLab pages.

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages