Skip to content

Repository of forked catpkgs that are applied to our kits when they are generated.

License

Notifications You must be signed in to change notification settings

ywesee/kit-fixups

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kit-Fixups Repository

This repository holds Funtoo's custom ebuilds, profiles and fixes for branches that are necessary for maintenance of branches during their lifespan.

These fix-ups are applied over the Gentoo repository when Funtoo's repository gets generated using the merge-scripts [1].

To Contribute

IMPORTANT: To contribute to kit-fixups, please submit a pull request using https://code.funtoo.org.

For more information on how to do this, please take a look at Daniel's YouTube Channel [2]. There are several videos there that will guide you through the process.

How is it structured?

The structure of the tree is kit-fixups/<kit>/<branch>/<cat>/<pkg>/<ebuilds here>. We call <cat>/<pkg> a "catpkg" for short. So the tree structure could be described as: kit-fixups/<kit>/<branch>/<catpkg>.

As you can see there are directories for every kit. These directories can contain branch subdirectories which can have the following names:

  • curated
    These directories contain fixes and package ebuilds that get applied to all our kits.
  • <branch_name> (eg. 1.0-prime, 3.20-prime ...)
    These directories with fixes get applied over master, but only for selected branch. Any catpkg in here will override a matching catpkg (if one exists) in curated.

Note for developers: If a kit is following master (doesn't have any branches), then it shouldn't have any branch folders.

Thank you very much in advance.

[1]https://github.com/funtoo/merge-scripts
[2]https://www.youtube.com/channel/UCKmOY6p3c9hxv3vJMAF8vVw

About

Repository of forked catpkgs that are applied to our kits when they are generated.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 97.9%
  • Python 0.6%
  • Roff 0.6%
  • Scheme 0.3%
  • Makefile 0.1%
  • HTML 0.1%
  • Other 0.4%