summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* group-desktop: Add @cdrip setWolfgang Müller2022-02-24-0/+4
| | | | | | 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.
* group-desktop: Add @music setWolfgang Müller2022-02-24-0/+4
| | | | | This set contains packages needed to organize our music collection. This is specifically a desktop-based task, so keep it there.
* lang-python: Rename @dev-python to @lang-pythonWolfgang Müller2022-02-24-0/+0
| | | | This matches the set up with the role name.
* group-desktop: Add Grouping tag patch for media-video/ffmpegWolfgang Müller2022-02-15-0/+35
| | | | | | | | 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
* host-nabokov: Disable 'rootfs' for sys-fs/zfsWolfgang Müller2022-02-15-0/+3
| | | | | | | | 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.
* group-desktop: Unmask media-sound/beetsWolfgang Müller2022-02-15-0/+8
| | | | | | 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.
* game-openmw: Unmask unstable dev-games/myguiWolfgang Müller2022-02-15-0/+1
| | | | This latest version of OpenMW requires this.
* group-desktop: Remove USE flags needed for media-gfx/nomacsWolfgang Müller2022-02-15-3/+0
| | | | | As of the previous commit we have retired nomacs from use, so this can go.
* group-desktop: Unmask media-gfx/nsxivWolfgang Müller2022-02-15-0/+2
| | | | | | 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.
* host-nabokov: Remove retired USE flagWolfgang Müller2022-02-15-1/+0
|
* host-nabokov: Drop USE flags for net-analyzer/goaccessWolfgang Müller2022-02-15-2/+0
| | | | We no longer use this particular program.
* kernel-5.15: Add a profile for the new LTS seriesWolfgang Müller2022-02-05-0/+3
|
* group-desktop: Update weltschmerz patch for dev-libs/glib-2.70.2Wolfgang Müller2022-01-28-0/+0
|
* group-desktop: Enable 'qml' USE flag for dev-qt/qtwebsocketsWolfgang Müller2022-01-15-0/+3
| | | | | This is needed for sys-auth/AusweisApp2, which we want to support on the desktop profile.
* group-desktop: Enable 'pipewire' globallyWolfgang Müller2022-01-15-0/+1
| | | | | | | | | 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
* service-quasselcore: Drop bind-host patchWolfgang Müller2022-01-08-116/+0
| | | | | We no longer need this particular patch, plus it most likely wouldn't apply to 0.14.0 anyway.
* group-desktop: Migrate to media-video/pipewireWolfgang Müller2021-11-29-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | 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/
* group-desktop: Unmask unstable xfce-base packages for thunarWolfgang Müller2021-11-29-0/+5
| | | | These are needed for the current unstable version of xfce-base/thunar.
* group-desktop: Unmask unstable dev-python/click-{log,threading}Wolfgang Müller2021-11-29-0/+4
| | | | These are needed for the unstable version of dev-python/vdirsyncer.
* group-systemd: Enable use of machinectl's import-* commandsWolfgang Müller2021-11-29-1/+1
| | | | | This functionality needs support for importd, curl, and lzma in systemd. As this doesn't pull in anything unreasonable, enable it profile-wide.
* group-base: Enable 'webp' USE flag for media-video/ffmpegWolfgang Müller2021-11-29-1/+1
|
* group-desktop: Have rofi not launch on no matchWolfgang Müller2021-11-22-0/+49
| | | | | We consider this a misfeature but are unsure whether it warrants a flag in the program. Carry the patch around for now.
* group-desktop: Unmask unstable app-misc/khal and dev-python/vdirsyncerWolfgang Müller2021-11-22-0/+2
| | | | | These programs are in use for CalDAV and CardDAV and do not have any stable version.
* group-desktop: Unmask unstable x11-misc/rofi and x11-misc/rofi-calcWolfgang Müller2021-11-22-0/+2
|
* service-nix: Enable 'static-libs' for virtual/libxcryptWolfgang Müller2021-11-15-0/+1
| | | | | | 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).
* app-vm: Add a profile for VMsWolfgang Müller2021-10-28-1/+3
| | | | | | 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.
* service-nix: Enable 'static-libs' for virtual/libcryptWolfgang Müller2021-10-28-0/+3
| | | | This is needed for sys-apps/busybox-nix-sandbox-shell
* kernel-5.10: Drop patches for GCC 11 supportWolfgang Müller2021-10-28-134/+0
| | | | | | This has now been fixed upstream in [1]. [1] https://bugs.gentoo.org/show_bug.cgi?id=814200
* group-systemd: Enable FIDO2 support for systemdWolfgang Müller2021-10-09-1/+1
| | | | | | | 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.
* group-base: Use net-misc/yt-dlp instead of net-misc/youtube-dlWolfgang Müller2021-10-09-2/+1
| | | | | | 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.
* game-openmw: Add a profile for OpenMWWolfgang Müller2021-10-09-0/+16
|
* group-desktop: Update weltschmerz patch for dev-libs/glib-2.68.4Wolfgang Müller2021-10-09-2/+2
|
* repo-pramantha-git: Move pramantha repository from group-baseWolfgang Müller2021-09-05-0/+0
| | | | | Since we now have multiple repo-* profiles, it only makes sense to treat pramantha as one as well.
* repo-guru-git: Add GURU repositoryWolfgang Müller2021-09-05-0/+4
| | | | | | 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.
* service-dav: Add a profile for CalDAV and CardDavWolfgang Müller2021-08-31-0/+1
|
* group-base: Remove unmask for sys-apps/iproute2Wolfgang Müller2021-08-26-1/+0
| | | | | | | 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.
* group-base: Enable 'xml' USE flag for sys-devel/gdbWolfgang Müller2021-08-26-0/+1
| | | | | This allows us to use the remote debugging features of gdb together with app-emulation/qemu.
* group-desktop: Enable 'gtk' USE for app-emulation/qemuWolfgang Müller2021-08-13-0/+1
| | | | | The GTK frontend is preferable to us over the default SDL one, so make sure we have it available.
* game-minecraft: Add profile for MinecraftWolfgang Müller2021-08-13-0/+1
| | | | For now this will contain only an unmask for games-action/multimc.
* group-base: Disable 'webdav' USE for dev-vcs/gitWolfgang Müller2021-08-06-0/+1
| | | | | | 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.
* service-cups: Enable 'cups' USE flag for x11-libs/gtk+Wolfgang Müller2021-07-29-0/+1
| | | | | | | | | | | 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).
* group-base: Unmask unstable sys-apps/lessWolfgang Müller2021-07-29-0/+1
| | | | | | 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.
* service-dictd: Add profile for add-text/dictdWolfgang Müller2021-07-29-1/+1
| | | | | | | | | | | | 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.
* app-quasselclient: Add profile for quasselclientWolfgang Müller2021-07-11-2/+6
| | | | | | | | | | | 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.
* group-desktop: Remove USE flags needed for app-text/zathuraWolfgang Müller2021-07-11-2/+1
| | | | | | | 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.
* group-base: Remove unmask for sys-devel/bmakeWolfgang Müller2021-07-11-1/+0
| | | | | 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.
* group-base: Remove unmask for app-text/mandocWolfgang Müller2021-07-11-3/+0
| | | | | | | 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.
* group-systemd: Remove unmask for sys-apps/mlocateWolfgang Müller2021-07-11-2/+0
| | | | | | | 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.
* group-base: Remove unmask for net-vpn/wireguard-toolsWolfgang Müller2021-07-11-1/+0
| | | | This particular package has since stabilized.
* group-desktop: Remove unmask for net-im/dinoWolfgang Müller2021-07-11-1/+0
|