| Commit message (Collapse) | Author | Age | Lines |
| |
|
|
|
|
|
| |
This flag is required for x11-misc/qt5ct, which we now use to give QT
applications a more consistent look.
|
|
|
|
| |
This particular flag is required for GIMP, which we need sometimes.
|
| |
|
| |
|
|
|
|
|
|
| |
Even though mpd is not running any resampling for us, it is better to
fall back to proper resample algorithms that libsamplerate provides.
Otherwise, mpd falls back to its own (inadequate) built-in algorithm.
|
|
|
|
| |
This is a replacement for the now-removed 'X' USE flag.
|
|
|
|
|
|
|
|
| |
In the future we might want to build certain packages with clang instead
of gcc. For now this is only possible with a portage environment, which
this commit adds. See also [1].
[1] https://wiki.gentoo.org/wiki/Clang#Clang_environments
|
| |
|
|
|
|
|
| |
This package is needed to have Thunar correctly recognize a custom
terminal emulator.
|
|
|
|
|
|
| |
This set contains packages related to the fava web interface to
beancount. We also specifically include dev-python/boto3 since because
that is needed for one of our plugins.
|
|
|
|
|
|
| |
This set contains packages needed to rip music CDs and process any raw
audio. This is specifically a desktop-based task, as with the previous
commit.
|
|
|
|
|
| |
This set contains packages needed to organize our music collection. This
is specifically a desktop-based task, so keep it there.
|
|
|
|
| |
This matches the set up with the role name.
|
|
|
|
|
|
|
|
| |
Whilst this patch has been accepted upstream through [1]/[2], we still
need to apply it locally until a stable version with it is released.
[1] https://ffmpeg.org/pipermail/ffmpeg-devel/2022-February/293001.html
[2] https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/a67734596dca097584965916e0ba90e81af3163c
|
|
|
|
|
|
|
|
| |
Whilst we are going to be using ZFS to manage drives on nabokov, none of
them contains a root filesystem. Since 'rootfs' tries very hard to make
sure you can actually boot a ZFS-enabled system (zfs-kmod literally
won't build on kernels that don't support initramfs if it is on),
disable these flags here.
|
|
|
|
|
|
| |
We have started to use this on nabokov, but it may be used on other
desktop machines too. The dependencies are all hard ones, except for
dev-python/discogs-client, which is needed for a specific plugin.
|
|
|
|
| |
This latest version of OpenMW requires this.
|
|
|
|
|
| |
As of the previous commit we have retired nomacs from use, so this can
go.
|
|
|
|
|
|
| |
We were never fully happy with media-gfx/nomacs as our main image
viewing program, so it's time to try something new. We have had good
experiences with sxiv in the past, so let's try the modern fork.
|
| |
|
|
|
|
| |
We no longer use this particular program.
|
| |
|
| |
|
|
|
|
|
| |
This is needed for sys-auth/AusweisApp2, which we want to support on the
desktop profile.
|
|
|
|
|
|
|
|
|
| |
We missed this in ebec697 (group-desktop: Migrate to
media-video/pipewire, 2021-11-29). It's especially useful now that a
bunch of programs are going to be using pipewire directly. mpd already
supports it, and a patch for mpv is in the making [1].
[1] https://github.com/mpv-player/mpv/pull/9587
|
|
|
|
|
| |
We no longer need this particular patch, plus it most likely wouldn't
apply to 0.14.0 anyway.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We have been using PipeWire [1] on our main desktop system for a while
now and it runs without any problems. Since we don't see the need to
stay with PulseAudio, completely migrate the group-desktop profile to
PipeWire instead.
This needs a couple of changes. PulseAudio is still pulled in by a large
amount of packages, so we can't simply remove it. If we want to use
PipeWire's ALSA plugin whilst having PulseAudio installed, we need to
make sure we disable the 'alsa-plugin' USE flag for it so they don't
conflict.
Additionally, media-video/wireplumber requires a version of Lua that is
not LuaJIT. Commit 23d2912 (group-base: Use LuaJIT as the default Lua
provider, 2021-02-05) masks any normal Lua version, so we have to be
specific here and enable a single LUA_SINGLE_TARGET version.
For now also unmask all relevant software packages as development seems
pretty speedy. We want to get new features (and fixes) as soon as
possible.
[1] https://pipewire.org/
|
|
|
|
| |
These are needed for the current unstable version of xfce-base/thunar.
|
|
|
|
| |
These are needed for the unstable version of dev-python/vdirsyncer.
|
|
|
|
|
| |
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.
|