summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* desktop-plasma: Add patches for kde-apps/dolphin to fix click behaviourWolfgang Müller13 days-0/+215
| | | | | | | | | | All of these depend on each other and have not yet seen release in any stable version. In their entirety they fix an annoying behaviour where quickly tapping the Forward/Backward buttons on the mouse would be interpreted as double-clicks, thereby ignoring the second click made. A fix has been sent upstream at [1] and is contained here. [1] https://invent.kde.org/system/dolphin/-/merge_requests/842
* desktop-plasma: Add patches related to the DWD ionWolfgang Müller13 days-0/+317
| | | | | | | These fix two small issues and introduce support for night-time icons. They've been merged upstream [1] but will only be available in 6.3. [1] https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4848
* desktop-plasma: Fix typo in unmaskWolfgang Müller13 days-1/+1
| | | | | | edae572 (desktop-plasma: Unmask packages to stay on the latest upstream versions, 2024-10-16) intended to unmask all relevant KDE categories but missed one because of a silly typo. Fix it.
* group-base: Add ccache env profileWolfgang Müller2024-10-16-0/+2
| | | | | | This comes in handy if there's a lot of rebuilds done through portage (for example when testing patches in /etc/portage/patches). No harm in keeping the env profile around should we ever need it.
* desktop-plasma: Unmask packages to stay on the latest upstream versionsWolfgang Müller2024-10-16-0/+7
| | | | | | | | | We prefer being on whatever version upstream considers stable enough for a public release even though it might contain more bugs. In Gentoo this means unmasking the latest unstable packages in the tree. Instead of unmasking every package by itself, use wildcards with the common kde-* categories. For now, two additional applications need unmasking such that portage can resolve the dependency tree.
* desktop-plasma: Remove unmasked packages that have stabilizedWolfgang Müller2024-10-13-2/+0
|
* desktop-plasma: Add patch fixing infinite loop in plasmashellWolfgang Müller2024-10-13-0/+70
| | | | | | | This fix has also been sent upstream [1] but won't be available in a release any time soon. [1] https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2574
* desktop-plasma: Add patch for libplasma fixing certain plasmoidsWolfgang Müller2024-10-13-0/+37
|
* desktop-plasma: Apply patches to specific releasesWolfgang Müller2024-10-13-0/+0
| | | | | | Both of these fixes have been upstreamed and are available in the next version (which is yet masked). Make sure to only apply them when necessary.
* group-desktop: Enable X on net-misc/freerdpWolfgang Müller2024-10-09-0/+3
| | | | | This is needed even on wayland to make keyboard input work when connecting to a remote desktop.
* desktop-plasma: Patch kde-apps/dolphin terminals with fish in vi modeWolfgang Müller2024-10-09-0/+33
| | | | | | | Dolphin's built-in terminal follows the working directory by injecting a cd command. It needs to make sure the line is empty first and sends ^E^U. This fails when using the fish shell in vi mode as ^E is not bound in that mode. Add a patch for Dolphin that has it use End instead.
* desktop-plasma: Disable qml USE flag for kde-apps/okularWolfgang Müller2024-10-07-0/+3
| | | | | | For some reason qml enables kde-apps/okular to build with both the mobile and desktop application. Since the mobile application, is really just a simplified version of okular proper, we have no need for it.
* desktop-plasma: Fix trash size calculation for kde-frameworks/kio:6Wolfgang Müller2024-10-06-0/+29
| | | | | | | Reported and merged upstream at [1] but will probably take a while until it's available in a release. [1] https://invent.kde.org/frameworks/kio/-/merge_requests/1729
* desktop-plasma: Enable pdf and video USE flags on kde-apps/thumbnailersWolfgang Müller2024-10-06-1/+1
| | | | | | This will automatically pull in kde-apps/ffmpegthumbs and media-gfx/kio-ps-thumbnailer so there's no need to keep those in the @desktop-plasma set.
* desktop-plasma: Add sci-calculators/qalculate-qt to @desktop-plasmaWolfgang Müller2024-10-06-0/+2
| | | | | Since there is only an unstable version available right now this also needs to be unmasked.
* desktop-plasma: Do not use bundled icons for net-irc/quasselWolfgang Müller2024-10-04-1/+1
| | | | | We already have these icons when using Plasma, so there's no need for quassel to bring them bundled.
* group-base: Unmask unstable www-apps/zolaWolfgang Müller2024-10-02-0/+1
| | | | This only available as unstable on the Gentoo GURU overlay.
* group-base: Unmask unstable www-apps/sblgWolfgang Müller2024-10-02-0/+1
| | | | | | | Similar to c14be1e (service-quasselcore: Unmask unstable net-irc/quarg, 2024-09-27) this has moved to the Gentoo GURU overlay [1]. [1] https://gitweb.gentoo.org/repo/proj/guru.git/tree/www-apps/sblg
* group-base: Extend @base setWolfgang Müller2024-10-01-0/+13
| | | | | We install these packages on every system we have, so having them in the @base set makes sense.
* lang-base: Add sys-apps/man-pages-posix to @lang-baseWolfgang Müller2024-10-01-0/+1
| | | | | These are always good to have for general reference on development machines.
* group-base: Unmask unstable sec-keys/signify-keys-oriole-systemsWolfgang Müller2024-10-01-0/+3
| | | | | | | Similar to c14be1e (service-quasselcore: Unmask unstable net-irc/quarg, 2024-09-27) this has move to the Gentoo GURU overlay [1]. [1] https://gitweb.gentoo.org/repo/proj/guru.git/tree/sec-keys/signify-keys-oriole-systems
* group-base: Merge @base-portage and @base-kernel into @baseWolfgang Müller2024-09-30-3/+3
| | | | | These two package sets are installed on all of our systems and it does not make sense to keep them split apart.
* Align package set names with profiles namesWolfgang Müller2024-09-30-0/+0
| | | | | | Whilst this is a more invasive change that needs manual intervention in /var/lib/portage/world_sets, it finally gives package sets a predictive name.
* lang-python: Add dev-python/poetry to @python-develWolfgang Müller2024-09-27-0/+3
| | | | | | We use dev-python/poetry for all our Python projects and we prefer having it installed via the system rather than its own installer, so add it here.
* desktop-plasma: Remove redundant kde USE flagsWolfgang Müller2024-09-27-2/+1
| | | | | We set kde globally in 8e50b26 (desktop-plasma: Prefer global USE flags, 2024-09-25) but never removed the specific instances of the flag.
* service-quasselcore: Unmask unstable net-irc/quargWolfgang Müller2024-09-27-0/+1
| | | | | | | | This has moved from our own overlay to the Gentoo GURU overlay [1]. Packages on GURU need to be masked unstable, so take care of the unmasking here. [1] https://gitweb.gentoo.org/repo/proj/guru.git/tree/net-irc/quarg?h=dev
* desktop-plasma: Fix KTerminalLauncherJob patch for weltschmerzWolfgang Müller2024-09-26-4/+4
| | | | | We forgot the extra space needed to separate weltschmerz from its arguments. Add it here.
* service-quasselcore: Disable dbus USE flagWolfgang Müller2024-09-25-1/+1
| | | | | | dbus is no longer disabled by default since 1e1c512 (group-base: Clean up default USE flags, 2024-09-25) so we need to make sure to disable it here specifically.
* service-qbittorrent: Disable dbug USE flagWolfgang Müller2024-09-25-1/+1
| | | | | | dbus is no longer disabled by default since 1e1c512 (group-base: Clean up default USE flags, 2024-09-25) so we need to make sure to disable it here specifically.
* group-desktop: Integrate service-cups profileWolfgang Müller2024-09-25-6/+1
| | | | | | | | Having rudimentary access to printers makes sense on modern desktop systems, and some default USE flags and dependencies seem to have changed ever since we introduced service-cups. The only thing needed nowadays is (along with installing net-print/cups itself, of course) to enable cups backend support on GTK/Qt.
* group-desktop: Integrate app-quasselclient profileWolfgang Müller2024-09-25-4/+1
| | | | | | | | Putting configuration for net-irc/quassel in the desktop profile makes more sense than having a separate profile. Most likely the profile was created because of the USE flag settings on dev-db/postgresql. This is no longer an issue since we don't (plan to) run quarg on our local desktop machine.
* desktop-plasma: Prefer global USE flagsWolfgang Müller2024-09-25-6/+6
| | | | | | | | | This reduces the amount of specifically set USE flags and should make the whole thing clearer. These are also set on Gentoo's own desktop/plasma profile. We disable kde on p7zip because we specifically don't need its file manager integration, however.
* group-base: Clean up default USE flagsWolfgang Müller2024-09-25-8/+0
| | | | | | | | These are either: 1) enabled by default already (acl, threads) 2) available only on very specific packages (iproute2) 3) disabled by default already, or not impactful enough to globally disable (the rest)
* group-base: Add explanation for explicit setting of jit USE flagWolfgang Müller2024-09-24-0/+1
| | | | | | Whilst these are set to be enabled by default in their respective ebuilds, the hardened profile disables jit globally, so we need to reenable it manually.
* group-base: Sort default USE flagsWolfgang Müller2024-09-24-3/+3
| | | | There is no functional change.
* group-desktop: Incorporate sway-specific USE flags into desktop-swayWolfgang Müller2024-09-24-5/+4
|
* group-desktop: Sort default USE flagsWolfgang Müller2024-09-24-4/+4
| | | | There is no functional change.
* group-desktop: Enable codec support for heif, x264, and x265 by defaultWolfgang Müller2024-09-24-2/+5
|
* group-desktop: Enable dri and cairo USE flags by defaultWolfgang Müller2024-09-24-6/+2
| | | | | This follows the setting in make.defaults of the desktop profile and makes sense for us as well.
* service-prosody: Build net-im/prosody with Lua 5.4Wolfgang Müller2024-09-23-1/+1
| | | | | This is following the change in ed72ad3 (group-base: Simplify Lua handling, 2024-08-31).
* host-coleridge: Remove obsolete 'static' USE flag for sys-fs/mdadmWolfgang Müller2024-09-23-2/+0
| | | | | This was needed for the initial initramfs but has become obsolete with the migration to sys-kernel/dracut.
* host-coleridge: Use default mirrorsWolfgang Müller2024-09-23-2/+0
|
* libc-musl: Fix compilation of net-voip/murmurWolfgang Müller2024-09-23-0/+14
| | | | | | Reported for Gentoo at [1] but not yet fixed. [1] https://bugs.gentoo.org/888960
* service-qbittorrent: Add a profile for qbittorrentWolfgang Müller2024-09-23-0/+1
|
* group-desktop: Remove obsolete unmask of xfce-base/thunarWolfgang Müller2024-09-23-6/+0
| | | | | | Thunar and its dependencies are usually stabilized quickly - only the odd release numbers are hard masked, which these settings do nothing about anyway.
* kernel-6.8: Retire profileWolfgang Müller2024-09-23-3/+0
|
* group-base: Add @ebuild set for ebuild developmentWolfgang Müller2024-09-23-0/+3
|
* group-base: Add @kernel set for kernel sources and common utilitiesWolfgang Müller2024-09-23-0/+3
|
* group-base: Add @portage set for common portage utilitiesWolfgang Müller2024-09-23-0/+4
|
* lang-cpp: Add profile for programming in C(++)Wolfgang Müller2024-09-23-0/+2
| | | | For now this only includes clangd.