Skip to content

microcai/gentoo-zh

Folders and files

NameName
Last commit message
Last commit date
Feb 28, 2025
Dec 27, 2024
Dec 30, 2024
Feb 28, 2025
Aug 15, 2024
Nov 8, 2024
Feb 22, 2025
Nov 15, 2023
Dec 11, 2024
Jan 22, 2025
Mar 1, 2025
Feb 22, 2025
Feb 23, 2025
Mar 3, 2025
Feb 27, 2025
Nov 15, 2023
Feb 22, 2025
Feb 22, 2025
Jun 2, 2024
Dec 25, 2024
Feb 25, 2025
Mar 3, 2025
Dec 11, 2024
Dec 23, 2024
Nov 5, 2024
Feb 3, 2025
Feb 15, 2025
Mar 1, 2025
Mar 3, 2025
Feb 17, 2025
Nov 13, 2023
Feb 27, 2025
Nov 6, 2023
Dec 30, 2022
Feb 17, 2025
Mar 4, 2025
Aug 16, 2024
Mar 2, 2025
Nov 15, 2023
Mar 26, 2024
Jun 18, 2024
Feb 13, 2025
Mar 3, 2025
Feb 26, 2025
Mar 3, 2025
Dec 11, 2024
Feb 18, 2025
Feb 9, 2025
Jul 19, 2024
Nov 13, 2024
Feb 24, 2025
Mar 1, 2025
Feb 14, 2025
Nov 15, 2023
Mar 4, 2025
Dec 25, 2024
Dec 10, 2024
Mar 3, 2025
Feb 28, 2025
Nov 15, 2023
Feb 5, 2025
Nov 15, 2023
Feb 25, 2025
Mar 22, 2013
Nov 15, 2023
Feb 27, 2025
Feb 25, 2025
Nov 10, 2024
Feb 14, 2025
Nov 13, 2024
Feb 22, 2025
Feb 9, 2025
Feb 14, 2025
Mar 4, 2025
Feb 27, 2025
Feb 6, 2025
Aug 18, 2024
Nov 6, 2024
Feb 10, 2025
Feb 6, 2025
Nov 7, 2024
Feb 27, 2025
Oct 31, 2012
Jun 11, 2011
Dec 25, 2024
May 23, 2017
Jun 11, 2011
Jun 4, 2021

Repository files navigation

How to add this overlay to your Gentoo system

eselect repository enable gentoo-zh
emerge --sync

rule no.1

DO NOT BREAK PEOPLE'S SYSTEM

rule no.2

DO NOT BREAK PEOPLE'S SYSTEM

rule no.3

follow rule no.1 and no.2

the dependencies table

https://github.com/microcai/gentoo-zh/blob/deps-table/relation.md

commit message

  • for non-version bump commit, commit message should be like this:

      $category/$package: one line short description message
      {empty line}
      multiple lines of description about why you change this.
      if you change to fix the bug, and if there is an GitHub
      issue entry for that bug, then point the bug link here.
    
  • for version bump commit, commit message should be like this:

      $category/$package: version bump to $new_version
    

package review

  • I trust contributors that have commit rights, therefore commitors should think carefully before committing.

  • If you want to discuss your commit/patch, push to another branch or send a Pull Request and discuss in the GitHub Issue, mailing list, or talk to the maintainer directly.

  • If you are sending a new pull request, make sure it contains all necessary commits for a single contribution, e.g. don't send two pull requests for an ebuild and its Manifest.

  • Every ebuild change should not produce compile error before committing.

  • Every ebuild should be tested in every ARCH that it KEYWORDS for. if not, don't claim that you support that keyword.

  • If you are writing the ebuild for a font, and you are using stantard font.eclass to install the font, I could grant an exception for the must-tested-in-every-ARCH rule. You could use something like

    KEYWORDS="alpha amd64 arm hppa ppc mips ~s390 ~sh sparc x86 ~x86-fbsd"

    But please don't abuse this exception. It must be a pure font package.

Distfiles mirror

We provide a distfiles mirror that caches the distfiles in gentoo-zh.

Our server, hosted on Finland:

GENTOO_MIRRORS="${GENTOO_MIRRORS} https://distfiles.gentoocn.org"

Chongqing University mirror:

GENTOO_MIRRORS="${GENTOO_MIRRORS} https://mirrors.cqu.edu.cn/gentoo-zh"

Nanjing University mirror:

GENTOO_MIRRORS="${GENTOO_MIRRORS} https://mirrors.nju.edu.cn/gentoo-zh"

See wiki for some package not working