Experimental Homebrew tap for KDE Frameworks and Applications on macOS.
To add the this tap to your Homebrew installation:
brew untap kde-mac/kde 2> /dev/null
brew tap kde-mac/kde https://invent.kde.org/packaging/homebrew-kde.git --force-auto-update
"$(brew --repo kde-mac/kde)/tools/do-caveats.sh"
Currently this tap is in process of migration most of frameworks to homebrew/core
, so it's best practice to run "$(brew --repo kde-mac/kde)/tools/do-caveats.sh"
in case you are seeing any issue with linking. Sorry for inconvenience.
Now, the fun begins. You can either install individual frameworks via
brew install kde-mac/kde/kf5-attica
or you can install them all with a provided Brewfile provided in the repo's root directory:
brew bundle --verbose --file "$(brew --repo kde-mac/kde)/Brewfile"
Some apps are offered in binary form via casks, so if you want to install binary package instead of formula please add --cask
flag, e.g:
brew install --cask kde-mac/kde/kdeconnect
Some of casks are set to track latest stable nightly build from KDE's Binary Factory, so you may upgrade them via:
brew upgrade --greedy-latest
To remove all KDE formulae, run:
"$(brew --repo kde-mac/kde)/tools/uninstall.sh"
Currently, installing a formula installs the last released version from tarballs. However, not all frameworks and apps were released as tarballs yet or latest stable release fails to build. If you get an error saying is a head-only formula, that formula can only be installed from latest git and not from released packages. This can be done by passing --HEAD
as parameter to brew.
This is a limitation of Spotlight, it just doesn’t want search in some folders, even a symlink to /Applications doesn’t help. But as workaround you may launch KDE apps from Launchpad. Aforementioned tools/do-caveats.sh
script creates symlinks to GUI apps in ~/Applications/KDE
, making them available to be picked manually and searchable inside Launchpad. But its search is not as convenient and fast as via Spotlight.