Skip to content

GSOC 2023 PROJECT

Parameterized Packages for GNU Guix

Contributor
Sarthak
Mentors
g_bor, pjotrp
Organization
GNU ProjectOperating systems
Program
GSoC 2023Completed

About this project

Description from the program archive

Parameterized packages will provide users with a simple way to configure many aspects of packages, à la Gentoo USE flags. This project will add two new values to the Guix package record, "parameters" and "parameter-transforms" which will let package maintainers declare alternative versions of packages that will be built with or without specified features. For example, a user running Guix on a server may choose to build their packages without X11 and Wayland support, and they will now be able to do so easily with the help of these parameters. This project will also implement the logic and user interface for parameters, and specify a number of parameter symbols to serve as examples.

Tags

AIUI

From the people who did it

No proposal or progress posts shared yet

Worked on this project? Share the proposal that got you selected and the posts you wrote.

Claim this project
  1. Integration of GNU Anastasis with the GNU Taler Android wallet

    Iván ÁvalosMentored by Christian Grothoff, Florian Dold

  2. Porting Rust into GNU/Hurd

    Vedant TewariMentored by Samuel Thibault

  3. aris - Add a web user interface to GNU Aris

    Saksham AttriMentored by Zoltan Kovacs, AndreasEbets, Alexander Thaller

  4. Add a web user interface to XaoS

    abhishek_tiwariMentored by Zoltan Kovacs, Anurag Aggarwal

  5. GNUnet Transport Next Generation (TNG): Communicator plugins

    MarshallMentored by Christian Grothoff, Martin Schanzenbach

Data: Google Summer of Code public archive. This project in the official archive