| Commit message (Collapse) | Author | Age | Lines |
|
|
|
|
| |
This functionality needs support for importd, curl, and lzma in systemd.
As this doesn't pull in anything unreasonable, enable it profile-wide.
|
| |
|
|
|
|
|
| |
We consider this a misfeature but are unsure whether it warrants a flag
in the program. Carry the patch around for now.
|
|
|
|
|
| |
These programs are in use for CalDAV and CardDAV and do not have any
stable version.
|
| |
|
|
|
|
|
|
| |
The sys-apps/busybox-nix-sandbox-shell package depends on this. See also
commit 5f7a928 (service-nix: Enable 'static-libs' for virtual/libcrypt,
2021-10-28).
|
|
|
|
|
|
| |
Yank any more specific virtualisation configuration out of the
group-desktop profile, since not every standard desktop machine will
need to support extensive VM setups.
|
|
|
|
| |
This is needed for sys-apps/busybox-nix-sandbox-shell
|
|
|
|
|
|
| |
This has now been fixed upstream in [1].
[1] https://bugs.gentoo.org/show_bug.cgi?id=814200
|
|
|
|
|
|
|
| |
Even though not all our systems interface with a FIDO2 device yet, it
makes sense to enable this non-invasive USE flag everywhere. With it we
don't have to recompile systemd if we want to use FIDO2 devices to
unlock encrypted mounts.
|
|
|
|
|
|
| |
It seems that upstream youtube-dl is inactive, and that yt-dlp is the
most active fork of it with better handling of streaming and more
features. Thankfully it's packaged in Gentoo, so use that for now.
|
| |
|
| |
|
|
|
|
|
| |
Since we now have multiple repo-* profiles, it only makes sense to treat
pramantha as one as well.
|
|
|
|
|
|
| |
This is a well-reviewed and supported overlay containing ebuilds that
are maintained collaboratively by Gentoo users. We might want to use
this on multiple machines, so it gets its own profile.
|
| |
|
|
|
|
|
|
|
| |
This was added in 9414600 (group-base: Unmask unstable
sys-apps/iproute2, 2019-08-31) for the new JSON functionality. Since the
stable version now contains this, we do no longer need to follow the
bleeding edge.
|
|
|
|
|
| |
This allows us to use the remote debugging features of gdb together with
app-emulation/qemu.
|
|
|
|
|
| |
The GTK frontend is preferable to us over the default SDL one, so make
sure we have it available.
|
|
|
|
| |
For now this will contain only an unmask for games-action/multimc.
|
|
|
|
|
|
| |
Since we will probably never want to push to HTTP repositories via DAV,
disable this particular USE flag. This should in effect only remove a
dependency on dev-libs/expat.
|
|
|
|
|
|
|
|
|
|
|
| |
The 'cups' USE flag for gtk+ enables several functions related to
printing and the GTK print dialog. Without it, printing from GTK apps is
impossible.
Even though service-cups in its core is only supposed to provide the
cups daemon itself, it makes sense to enable cups support for gtk+ here
if it happens that the service is also installed on a desktop PC (which
it most likely will be for single-user setups).
|
|
|
|
|
|
| |
On nabokov we have been relying on features from 590 for a while now.
Make sure less is unmasked everywhere so we always get the chance of
trying out (and subsequently relying) on new features.
|
|
|
|
|
|
|
|
|
|
|
|
| |
The only requirement for installing dictd is accepting its license.
To this end, in a9a02fa (group-base: Add exception for dictd's masked
license, 2019-06-08), we added an exception to the group-base profile.
There is no good reason other than the scope of the change to have a
service-specific override in the group-base profile. Since
app-text/dictd is pretty obscure and runs on only one of our machines,
finally migrate it out to a separate profile. This is easier to handle
in the long run and keeps group-base cleaner.
|
|
|
|
|
|
|
|
|
|
|
| |
The configuration for quasselclient on desktop systems has always lived
in the group-desktop profile and a separate one was never needed. This
changes with the introduction of quarg, which pulls in a couple of
specific (and otherwise unneeded) dependencies like dev-db/postgres.
To make management easier, subsume the current quasselclient
configuration in the new app-quasselclient profile along with new
settings needed for quarg.
|
|
|
|
|
|
|
| |
We do not use zathura anymore, instead relying on Firefox and mupdf.
The cairo flag for app-text/poppler stays because we need it for
xfce-extra/tumbler.
|
|
|
|
|
| |
This package now has a reasonable stable version. Even if it didn't, we
haven't been using bmake for quite a while now, so this can go.
|
|
|
|
|
|
|
| |
This was added in 4a4770d (group-base: Add app-text/mandoc as system
provider for manuals, 2020-12-11) because at that time the virtual
provider was still masked. It has since been stabilized, making this
line redundant.
|
|
|
|
|
|
|
| |
This was added in fc4088d (group-systemd: Add profile for systemd,
2021-04-17) in order to pull in the systemd unit for mlocate. Since the
version that provides this unit has since stabilized, we can get rid of
this unmask.
|
|
|
|
| |
This particular package has since stabilized.
|
| |
|
| |
|
|
|
|
| |
This is needed by the current version of x11-libs/pango.
|
| |
|
|
|
|
|
|
| |
Gentoo's pambase enables 'nullok' by default, having PAM allow login
with an empty password. As all our machines do not have accounts with
empty passwords, this is unneeded.
|
| |
|
| |
|
|
|
|
| |
For some reason this flag was missing.
|
|
|
|
|
| |
We are trying out DNS over TLS, so enable that. For stack traces in the
journal, enable 'elfutils'. IDN is useful in the general case.
|
| |
|
|
|
|
|
| |
This was added by accident in 9a12723 (group-base: Unmask unstable
media-sound/ncmpcpp, 2021-01-23). It is no longer needed.
|
|
|
|
|
| |
We expect this to be fixed in 38, so make sure to only apply it to this
specific kernel version.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
GCC 11 defaults to the DWARF 5 format for debugging information [1].
Unfortunately, dev-util/debugedit does not yet support this, rendering
'installsources' ineffective; no sources are saved. Hence, force the use
of DWARF 4 until debugedit supports DWARF 5.
Note that upstream rpm merged support for it in [2], but there has not
yet been a release including that patch series.
[1] https://gcc.gnu.org/gcc-11/changes.html
[2] https://github.com/rpm-software-management/rpm/pull/1537
See also: https://bugs.gentoo.org/show_bug.cgi?id=768444
|
|
|
|
|
|
|
|
|
|
|
| |
Until now, debugging information was stored in the actual executables,
bloating them a bit. Since GDB supports it, have debug info be split
into separate files in /usr/lib/debug/ instead. This in turn also makes
it possible to turn on 'compressdebug' which reduces file size size even
further.
Note that as per make.conf(5), 'splitdebug' needs 'nostrip' to be turned
off to work.
|
| |
|
| |
|
|
|
|
|
| |
This is needed because we started using the version that is packaged
upstream and not yet stable.
|
|
|
|
|
| |
Since we do not use wg-quick on any of our systems, it can go (and with
it the dependency on resolvconf).
|
| |
|
|
|
|
| |
For now, install pip, pylint, and virtualenv.
|