88da2f6 app-misc/b3sum: add 1.6.1, drop 1.6.0
~jacksonchen666 pushed to ~jacksonchen666/gentoo-overlay git
4fafd8f app-misc/b3sum: drop 1.5.4, 1.5.5
~jacksonchen666 pushed to ~jacksonchen666/gentoo-overlay git
This is a ebuild repository that is a Gentoo overlay. Could be both or either. I'm not sure.
Contains stuff I want as packages on a Gentoo Linux system.
All patches are currently being redirected to /dev/null
as it's been
undecided what to do.
You can either create a todo ticket on todo.sr.ht (requires email at minimum) or an issue on Codeberg (requires email and account).
You can make a bug report on the Gentoo Bugzilla (requires email and account). The "Product" should be "Gentoo Linux" and the "Component" should be "Overlay", which are ensured with the link. Attachments can be added after submitting your bug report.
For Gentoo Bugzilla: The summary should include "jacksonchen666" somewhere,
like in a package atom as ::jacksonchen666
, or there should be something
like [jacksonchen666]
prefixed, so bugs regarding this overlay can be
easily found.
Not guaranteed. Insert all the disclaimers here of course.
jacksonchen666's main Gentoo machine runs on x86_64/amd64, and packages will be less tested for arm64. Even then, the bare minimum checks is "does it compile", and nothing else for all other architectures. This is reflected in the keywording of ebuilds.
There may be attempts to follow Gentoo conventions for ebuilds and stuff, but that's also not guaranteed.
emerge --ask --noreplace app-eselect/eselect-repository dev-vcs/git
to
get the program necessary to enable and sync the repository (see "Old
manual setup instructions" if you don't want
app-eselect/eselect-repository
)eselect repository enable jacksonchen666
emerge --sync jacksonchen666
(or use emaint
) should get you up to
date.git remote set-url --push origin git@git.sr.ht:~jacksonchen666/gentoo-overlay
(if you have push access to
the repository, somehow)dev-util/pkgdev
and prefer pkgdev commit
over git commit
/var/db/repos/jacksonchen666/
auto-sync = no
to the
/etc/portage/repos.conf/jacksonchen666.conf
filePut the following thing in /etc/portage/repos.conf/jacksonchen666.conf
[jacksonchen666]
location = /var/db/repos/jacksonchen666
sync-type = git
sync-uri = https://git.sr.ht/~jacksonchen666/gentoo-overlay
priority = 100
Then emerge --sync jacksonchen666
(or use emaint
) should get you up to
date.
jacksonchen666 uses their Gentoo system with the systemd init system instead of the OpenRC init system. OpenRC will be sparsely tested.
See also the "Quality" section
About 50% of the ebuilds in this overlay (including different versions for the same atom/name) uses https://files.jacksonchen666.com/gentoo/ to fetch more sources in addition to upstream source code. This means the ability to download sources and compile packages depends on the self-hosted server of jacksonchen666.com, with its status being available at https://status.jacksonchen666.com.
Another dependency of "has to be online to work" is git.sr.ht for grabbing the ebuilds (although local copies are stored on your system). No mirrors of any kind currently exist.
Of course, there's also the source files themselves from anywhere, including code forges, mostly GitHub. There is also no mirroring of that, since this repository isn't the official Gentoo repository.
Pretty much everything is GPL-v2 here. Well, the ebuilds. Not the things it downloads or compiles or installs.
If you want to make your own ebuild repository (or contribute to this one, if contributions are open (it is not)), here's some helpful resources: