summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
* service-rtmp: Add profile for RTMP streamingWolfgang Müller2022-04-08-0/+1
|
* host-coleridge: Configure media-sound/mpd for satellite streamingWolfgang Müller2022-04-08-0/+3
| | | | | | | | | | Using mpd's remote database and music library feature it is now possible to run mpd in so-called 'satellite' mode. This will have a local mpd server access the database and library remotely, enabling streaming to the local device. This commit enables mpd on this machine to act as such an upstream server.
* host-coleridge: Update savedconfig for sys-kernel/linux-firmwareWolfgang Müller2022-04-08-1/+1
|
* lang-haskell: Add profile for Haskell developmentWolfgang Müller2022-04-08-0/+4
|
* repo-haskell-git: Add gentoo-haskell repositoryWolfgang Müller2022-04-08-0/+6
|
* group-desktop: Remove required USE flags for dev-qt/qtwebsocketsWolfgang Müller2022-04-08-3/+0
| | | | We no longer use AusweisApp2, so these can go.
* group-desktop: Clean up explanatory commentsWolfgang Müller2022-04-08-5/+5
|
* group-desktop: Update required USE flags for media-libs/mesaWolfgang Müller2022-04-08-3/+0
| | | | This particular USE flag is no longer required for us.
* group-desktop: Remove USE flags for x11-misc/polybarWolfgang Müller2022-04-08-1/+0
| | | | We no longer use this package.
* group-desktop: Remove USE flags for net-p2p/transmissionWolfgang Müller2022-04-08-2/+0
| | | | We no longer use Transmission, so these can go.
* group-base: Update required USE flags for dev-libs/libpcre{,2}Wolfgang Müller2022-04-08-2/+2
| | | | | | Neither dev-qt/qtcore nor app-shells/fish required any USE flags for dev-libs/libpcre anymore, so we can remove those. Additionally, make clear exactly which package requires what.
* host-nabokov: Remove unmask for media-libs/nv-codec-headersWolfgang Müller2022-04-08-3/+0
| | | | | With the previous commit this is not needed anymore; a suitable stable version of this package is also available.
* group-base: Remove unmask for media-video/ffmpegWolfgang Müller2022-04-08-1/+0
| | | | | We've not needed the latest version in a long time, and stabilization of versions has been improved a lot over the years.
* group-base: Remove unmask for media-sound/ncmpcppWolfgang Müller2022-04-08-1/+0
| | | | | | We don't use this client enough to warrant an unmask here. Furthermore, there's not been a release in a very long time and it's very stable anyway.
* group-base: Remove unmask for app-crypt/signifyWolfgang Müller2022-04-08-1/+0
| | | | | We don't need the latest version of this, and the workflow we have with it is reasonably stable.
* group-desktop: Remove unmask for net-im/signal-desktop-binWolfgang Müller2022-04-08-1/+0
| | | | | This seems to be stabilized fairly quickly, and we don't really need the latest version anyway.
* app-spotify: Drop profileWolfgang Müller2022-04-08-2/+0
| | | | We no longer use the Spotify desktop application.
* app-discord: Drop profileWolfgang Müller2022-04-08-2/+0
| | | | We no longer use the Discord desktop application.
* game-emulation: Add profile for video game emulationWolfgang Müller2022-04-08-0/+1
|
* host-nabokov: Remove unmask for app-editors/neovimWolfgang Müller2022-04-08-1/+0
| | | | | | | We do not expect upcoming versions to contain must-have features that would warrant keeping this, especially since neovim's dependencies would usually need unmasking as well. Our use of the editor is pretty stable now, so we can use older versions for a bit longer.
* group-desktop: Unmask media-video/obs-studioWolfgang Müller2022-04-08-0/+1
|
* group-desktop: Enable 'dbus' USE flag for dev-qt/qtguiWolfgang Müller2022-04-08-0/+3
| | | | | This flag is required for x11-misc/qt5ct, which we now use to give QT applications a more consistent look.
* group-desktop: Enable 'cairo' USE flag for media-libs/geglWolfgang Müller2022-04-08-0/+3
| | | | This particular flag is required for GIMP, which we need sometimes.
* group-desktop: Unmask net-misc/gallery-dlWolfgang Müller2022-04-08-0/+1
|
* group-desktop: Unmask media-sound/spekWolfgang Müller2022-04-08-0/+1
|
* group-base: Enable 'libsamplerate' USE flag for media-sound/mpdWolfgang Müller2022-04-08-1/+1
| | | | | | 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.
* app-quasselclient: Enable 'gui' USE flagWolfgang Müller2022-04-08-1/+1
| | | | This is a replacement for the now-removed 'X' USE flag.
* group-base: Add clang environmentWolfgang Müller2022-03-16-0/+9
| | | | | | | | 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
* group-desktop: Update weltschmerz patch for dev-libs/glib-2.70.4Wolfgang Müller2022-03-11-0/+0
|
* group-desktop: Add xfce-base/xfce4-settings to @thunarWolfgang Müller2022-02-24-0/+1
| | | | | This package is needed to have Thunar correctly recognize a custom terminal emulator.
* group-desktop: Add @fava setWolfgang Müller2022-02-24-0/+3
| | | | | | 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.
* 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.