| Commit message (Collapse) | Author | Age | Lines |
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
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 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.
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
The GTK frontend is preferable to us over the default SDL one, so make
sure we have it available.
|
|
|
|
|
|
|
|
|
|
|
| |
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 is needed by the current version of x11-libs/pango.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Our own fork of cwm now lives in pramantha and the regular upstream
version may end up conflicting with it. Make sure this does not happen.
|
|
|
|
| |
We want to keep up with the bleeding edge on this.
|
|
|
|
| |
This flag was removed globally, making this line redundant.
|
|
|
|
| |
We do not use terminus anymore, so this can go.
|
|
|
|
|
|
|
|
|
| |
There seems to be a problem [1] with having LTO enabled for the QT parts
of wireshark. The program builds fine, but then segfaults at startup.
This flag has now also been masked upstream in [2].
[1] https://bugs.gentoo.org/show_bug.cgi?id=754021
[2] https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22aba2f719c9f40e1d9285bba7173091b2b77125
|
|
|
|
|
|
|
|
|
|
| |
An upcoming commit will introduce a systemd profile, which we will start
using on our desktop systems. Until now the desktop profile implied an
OpenRC setup with elogind, but it is better to have the desktop profile
reflect _only_ our application preferences and configurations, not the
choice of init system or any more invasive feature. Therefore, remove
the global 'elogind' USE flag and any elogind-specific settings (those
may be readded later, if needed, in another more specific profile).
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This is needed for pinentry-gnome3 in app-crypt/pinentry.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Starting with the ebuild for media-fonts/iosevka-3.5.0, the package no
longer sets any style variant's USE flag by default. We've need for both
Iosevka Aile and Iosevka Sparkle.
|
|
|
|
| |
The 'curl' USE flag is needed for exchange-rate fetching.
|
| |
|
| |
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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 no longer use sxiv, so remove all of its configuration.
|