| Commit message (Collapse) | Author | Age | Lines |
|
|
|
|
|
| |
Starting with www-client/firefox-80.0, we need at least 11 gigabytes of
temporary build space. This is no longer reasonable to keep on a tmpfs,
so disable it for this package.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some packages (most notably www-client/firefox) need a considerable
amount of space for temporary build files. Our systems all have
PORTAGE_TMPDIR mounted on a tmpfs. That means that temporary build files
are stored directly in RAM. This is not feasible for packages that need
more than 10 gigabytes of space - even on our most beefy systems.
To disable this on a per-package basis, add an env file that points
PORTAGE_TMPDIR to a directory owned by portage:portage that lies outside
of the tmpfs.
|
| |
|
|
|
|
| |
This particular flag is needed for media-gfx/nomacs.
|
|
|
|
|
| |
There's usually no need to enable GNOME-specific functionality, so
disable this particular flag globally.
|
|
|
|
| |
For now, only enable rustfmt.
|
| |
|
|
|
|
| |
This is needed for Firefox 79.
|
|
|
|
|
|
|
| |
This is closer to how upstream configures their official builds, but
will double compile times and increase resource considerably whilst
building. Since builds happen rarely (once every month or so), this
should be acceptable for now.
|
|
|
|
| |
This is needed for the latest unstable media-video/ffmpeg version.
|
|
|
|
|
|
|
|
| |
Gentoo enables this USE flag by default with commit a52d837e1b7
(media-video/ffmpeg: Enable gnutls by default., 2020-06-18) because a
build with gnutls is binary redistributable and having TLS support is
practically mandatory. As we do not distribute any binaries and already
build ffmpeg with openssl, we can disable this.
|
|
|
|
|
|
|
|
|
|
|
| |
app-office/beancount was bumped in 12bb211, adding an unstable
dependency. Therefore, beancount itself is now unstable and has to be
added to accept_keywords.
Add the unstable dependency dev-python/google-api-python-client as well,
including all of its own dependencies. Make sure to point out which
packages are needed by which application by grouping them. The
dev-python/markdown 2 package has since stabilized, so remove it.
|
|
|
|
|
|
| |
This is based on [1], modified to act on the packaged JavaScript code.
[1] https://github.com/beancount/fava/pull/1123
|
| |
|
|
|
|
|
|
| |
group-desktop is arguably not the right place for this kind of
configuration. Much better would be setting this per host, or ideally
introducing a bluetooth role.
|
|
|
|
|
| |
We need to include custom patches for the git-http-backend(1)
integration to work. Enable those by building without vanilla.
|
|
|
|
|
|
| |
With commit 89dcc28 ("repo-gentoo-git: Add role for syncing the portage
tree with git"), a host-specific gentoo.conf file is no longer needer
for coleridge.
|
|
|
|
|
| |
Since musl does not implement utmp or wtmp, remove support for it
globally.
|
| |
|
| |
|
|
|
|
| |
We no longer use sxiv, so remove all of its configuration.
|
|
|
|
|
| |
The previous commit that added 'caps' as a global USE flag has made this
particular line redundant.
|
|
|
|
|
| |
This should increase coverage on programs that have support for Linux
capabilities.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
It makes more sense to have Gentoo decide the best available mirrors
instead of hardcoding a long list of mirrors that might go offline after
a while. Thus simply drop the GENTOO_MIRRORS definition in make.conf.
|
|
|
|
|
|
| |
With commit 89dcc28 ("repo-gentoo-git: Add role for syncing the portage
tree with git"), a host-specific gentoo.conf file is no longer needer
for demeter.
|
|
|
|
|
|
| |
With the previous commit, 89dcc28 ("repo-gentoo-git: Add role for
syncing the portage tree with git"), a host-specific gentoo.conf file is
no longer needed for nabokov.
|
|
|
|
|
|
|
| |
Previously, every host had their own repository configuration in the
respective host role. This makes it hard to share common configuration
across hosts. Whilst not having been a problem before, we will want to
do exactly that in an upcoming commit.
|
|
|
|
|
| |
With the setup of cgit on git.oriole.systems, no system will need a
Gitea installation anymore. Drop this role.
|
|
|
|
|
| |
We do not (want) to use the (abominable) Signal desktop app anymore, so
drop this role.
|
|
|
|
|
|
| |
This role was added to keep track of the dependencies needed for
net-misc/gandi-cli. Everything has since stabilized and does not need
any special treatment, so we can safely drop this role.
|
| |
|
|
|
|
|
| |
Add a set containing xfce-base/thunar, a file manager. Included are also
various packages that are relevant to a Thunar installation.
|
|
|
|
|
| |
Add a set that includes x11-misc/sddm. Also includes two packages that
are required by a variety of themes for sddm.
|
| |
|
|
|
|
| |
We do not need this on any of our systems anymore.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
The most recent unstable version of samba exhibited a yet to be debugged
problem with keeping locks on recently accessed directories, causing
directory access to fail completely. For now, let the unstable version
cook a bit and hope this problem goes away "on its own".
|
| |
|
|
|
|
| |
This version of openssl has been stabilized for a very long time now.
|
|
|
|
| |
We no longer use this application.
|
|
|
|
|
|
|
| |
Since we have a proper commit for this patch now, use the format-patch
output for the actual patch. Additionally make sure the patch only
applies to the current stable glib version (2.62.6) such that the next
updated build won't just fail.
|
| |
|
| |
|
| |
|
| |
|