Skip to content

Comments

chromaprint: add patch for FFmpeg 7#331795

Merged
NickCao merged 1 commit intoNixOS:stagingfrom
emilazy:push-pqtlslzywrpk
Aug 12, 2024
Merged

chromaprint: add patch for FFmpeg 7#331795
NickCao merged 1 commit intoNixOS:stagingfrom
emilazy:push-pqtlslzywrpk

Conversation

@emilazy
Copy link
Member

@emilazy emilazy commented Aug 2, 2024

Description of changes

This builds successfully with FFmpeg 7 and so do the various full FFmpeg builds that depend on it. Not tested beyond that as the number of rebuilds is of course very large.

By the way, I’m not sure this needs to depend on FFmpeg on macOS.

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

Add a 👍 reaction to pull requests you find important.

@emilazy emilazy changed the base branch from master to staging August 2, 2024 15:17
@emilazy
Copy link
Member Author

emilazy commented Aug 2, 2024

@NickCao I see we had the same idea :)

@ofborg ofborg bot added 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 1001-2500 This PR causes many rebuilds on Linux and should target the staging branches. labels Aug 2, 2024
@NickCao
Copy link
Member

NickCao commented Aug 2, 2024

By the way, I’m not sure this needs to depend on FFmpeg on macOS.

Let's try dropping that.

@emilazy
Copy link
Member Author

emilazy commented Aug 2, 2024

Not so good an idea, apparently:

chromaprint> -- Building without audio conversion support, please install FFmpeg with libswresample
…
chromaprint> CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
chromaprint> Please set them or make sure they are set and tested correctly in the CMake files:
chromaprint> FFMPEG_LIBAVCODEC_INCLUDE_DIRS

I guess it prefers the Apple thing for FFT but still wants FFmpeg for other things.

Copy link
Member

@NickCao NickCao left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This builds successfully with FFmpeg 7 and so do the various full
FFmpeg builds that depend on it. Not tested beyond that as the number
of rebuilds is of course very large.
@emilazy emilazy force-pushed the push-pqtlslzywrpk branch from 0b40cf3 to 9dddba4 Compare August 3, 2024 09:58
@emilazy emilazy changed the title chromaprint: unpin FFmpeg 6 chromaprint: add patch for FFmpeg 7 Aug 3, 2024
@emilazy
Copy link
Member Author

emilazy commented Aug 3, 2024

I thought it was bad enough how much FFmpeg breaks ABI compatibility, but now you’re telling me they have stringly‐typed APIs that break compatibility without any compile‐time indication?!

Pushed the patch. I notice that Arch doesn’t include the other FFmpeg 5 fix we have… (edit: they do, they just source it directly from GitHub)

@NickCao
Copy link
Member

NickCao commented Aug 3, 2024

Running nixpkgs-review now. Last time we tried this it went smoothly, hopefully the same this time!

Edit: amdgpu decided to die halfway again, I gave up.

@NickCao
Copy link
Member

NickCao commented Aug 3, 2024

Oh and regarding ninja, AFAIK it might not actually speed up the build compared to gnumake, ninja's strength is incremental compilation, not from scratch.

@emilazy
Copy link
Member Author

emilazy commented Aug 3, 2024

My experience is that it speeds up large from‐scratch builds meaningfully. Probably not relevantly so in this case, but Make is janky in general. Ideally our CMake hook would just propagate Ninja by default.

@NickCao
Copy link
Member

NickCao commented Aug 3, 2024

My experience is that it speeds up large from‐scratch builds meaningfully. Probably not relevantly so in this case, but Make is janky in general. Ideally our CMake hook would just propagate Ninja by default.

In #331858 @AndersonTorres is thinking of detaching hooks from the packages themselves, maybe a cmakeHook the propagated both cmake and ninja?

@AndersonTorres
Copy link
Member

Ideally our CMake hook would just propagate Ninja by default.

I tend to disagree. Our Meson hook does not propagate Ninja by default.
This is useful because Meson can emit code for other systems, e.g. Xcode.

@emilazy
Copy link
Member Author

emilazy commented Aug 3, 2024

Emitting Xcode is not really useful for Nix, so I don’t see that as a very compelling argument as to how the hooks should work, especially if the hooks were split off from the build system generator packages themselves.

CMake supports Makefiles, Ninja, Visual Studio, Xcode, and whatever “Green Hills MULTI” is. Of those, Makefiles and Ninja are the only ones likely to ever be used in a Nix derivation using the CMake hook to drive the build, and wherever Ninja works it’s preferable. (There are a few CMake edge‐case antipatterns that can make Ninja builds not work properly, so of course there would have to be a fallback.)

@emilazy
Copy link
Member Author

emilazy commented Aug 3, 2024

On the other hand, if you had to explicitly write nativeBuildInputs = [ cmake make ]; to get the worse thing, I wouldn’t mind. We’re already giving preferential treatment to one output format; it’s just the wrong one, because of historical baggage.

@AndersonTorres
Copy link
Member

Emitting Xcode is not really useful for Nix

It was an example that came to my mind at that moment.
The point is, Meson (and CMake for that matter) work with multiple backends, and are written so that they are independent from the backend (at least in theory).

Further, we do not really know if and when this or that backend can be useful in the future.
And this is not necessarily something tied to Nixpkgs - custom third-party overlays are basically arbitrary code, so Nixpkgs should be flexible enough to accommodate them.

There are a few CMake edge‐case antipatterns that can make Ninja builds not work properly

It implies two things:

  1. Hey, we find a bug! Report CMake upstream!
  2. It is yet another reason to not impose a default backend for CMake, the same way we never imposed it over Meson.

We’re already giving preferential treatment to one output format; it’s just the wrong one, because of historical baggage.

This is a historical baggage CMake respects. Indeed the gmake backend is arguably more tested.

Further, GNU Make comes for free because of our default stdenv.
We do not write nativeBuildInputs = [ cmake make ]; because make is already there.

@emilazy
Copy link
Member Author

emilazy commented Aug 4, 2024

I don’t find any of your arguments convincing.

It implies two things:

  1. Hey, we find a bug! Report CMake upstream!

Yes, it’s not unreasonable to support such bugs to upstream users of CMake. As you said, CMake is intended to be backend‐agnostic; the few things that can cause Ninja builds to not work correctly are caused by incorrect CMake files.

The vast majority of CMake packages work just fine, and build faster, with Ninja. Opting out for the few that don’t would be better than the status quo, and as simple as cmakeFlags = [ "-G" "Unix Makefiles" ];. The same mechanism would also work for the unlikely case where someone wants (and manages) to get Visual Studio running inside a Nix derivation, just as they would have to now with the pre‐existing Make default.

  1. It is yet another reason to not impose a default backend for CMake, the same way we never imposed it over Meson.

The situation is not analogous. Meson does not support a build tool that is in stdenv by default, so basically every single use explicitly enumerates [ meson ninja ]. You cannot shoot yourself in the foot by just writing [ meson ]. However, given that the only build system Meson outputs to that works with Nixpkgs is Ninja, I think it would also be perfectly reasonable and good to have a mesonHook that also propagates ninjaHook. (And again, mesonFlags = [ (lib.mesonFeature "backend" "xcode") ]; would always be there for the zero people who want it.)

We already impose a default; it’s just an inferior one. A world in which we impose no default at all may be better – although I’d argue that the use cases that want other generators are sufficiently niche that it’s by no means a clear win – but is not practical because of stdenv backwards‐compatibility limitations.

Further, GNU Make comes for free because of our default stdenv. We do not write nativeBuildInputs = [ cmake make ]; because make is already there.

That is the historical baggage I refer to. It’s not a good thing. There’s no reason stdenv should privilege ./configure && make && make install builds in the way it does, especially now that people are well aware of their limitations and drawbacks and most modern packages use superior alternatives.


@NickCao Any luck with the nixpkgs-review run? I can run one on the community builders if it took too long for you.

@AndersonTorres
Copy link
Member

AndersonTorres commented Aug 4, 2024

Although this being too off-topic, I want to vent some extra things.

The vast majority of CMake packages work just fine, and build faster, with Ninja. Opting out for the few that don’t would be better than the status quo, and as simple as cmakeFlags = [ "-G" "Unix Makefiles" ];. The same mechanism would also work for the unlikely case where someone wants (and manages) to get Visual Studio running inside a Nix derivation, just as they would have to now with the pre‐existing Make default.

My point is to not choose any winner. Winners always come and winners always go.

Indeed Python 2 was one of those superior winners that fade away - and because of it we no longer distribute Palemoon from sources.

But I digress...

The situation is not analogous. Meson does not support a build tool that is in stdenv by default, so basically every single use explicitly enumerates [ meson ninja ]. You cannot shoot yourself in the foot by just writing [ meson ].

IMHO decoupling Meson from Ninja was a fortuitously correct design decision, and it should be set as the example, despite the historical context that lead to this.

In other words, "We do this way because it was not possible to do otherwise in the distant past" is not relevant.

We already impose a default; it’s just an inferior one.

My point is we should not impose a default, even a superior one.

If Cmake+Ninja is really superior, it is not hard to write something like buildCmakePlusNinjaPackage { . . . } the same way we are doing with other language ecosystems.


That is the historical baggage I refer to. It’s not a good thing. There’s no reason stdenv should privilege ./configure && make && make install builds in the way it does, especially now that people are well aware of their limitations and drawbacks and most modern packages use superior alternatives.

Ehr... What if NixOS project started today?

It would not be an overstatement to say anything in the open source territories depends on GCC, in terms of indirect/bootstrap dependencies.
What other compiler suite we have?

  • Modern system langs like Zig and Rust depend on themselves, and their bootstraps depend on C++
    • in a different perspective, the same can be said about CMake, Ninja, Meson and almost any other build system in this existence
  • The current GCC and Clang/LLVM depend on C++ compilers
  • Currently the only boostrapping project worth some consideration is maintaining GCC 4.7, the most recent GCC that can be built by a C compiler.

And GCC will not abandon Autotools in any reasonably short amount of time - despite themselves recognizing the drawbacks.

So, I think that a preliminary version of NixOS written today from scratch would deal with ./configure && make && make install as default by the raw impossibility to do otherwise.

But this is going to be too off-topic.

@emilazy
Copy link
Member Author

emilazy commented Aug 11, 2024

Result of nixpkgs-review pr 331795 --checkout commit run on x86_64-linux 1

113 packages marked as broken and skipped:
  • archivebox
  • archivebox.dist
  • aws-workspaces
  • datalad-gooey
  • fspy
  • golden-cheetah-bin
  • gscrabble
  • gscrabble.dist
  • headlines
  • kdePackages.artikulate
  • kdePackages.artikulate.debug
  • kdePackages.artikulate.dev
  • kdePackages.artikulate.devtools
  • kdePackages.cantor
  • kdePackages.cantor.debug
  • kdePackages.cantor.dev
  • kdePackages.cantor.devtools
  • kdePackages.cervisia
  • kdePackages.cervisia.debug
  • kdePackages.cervisia.dev
  • kdePackages.cervisia.devtools
  • kdePackages.kamoso
  • kdePackages.kamoso.debug
  • kdePackages.kamoso.dev
  • kdePackages.kamoso.devtools
  • kdePackages.kdev-php
  • kdePackages.kdev-php.debug
  • kdePackages.kdev-php.dev
  • kdePackages.kdev-php.devtools
  • kdePackages.kdev-python
  • kdePackages.kdev-python.debug
  • kdePackages.kdev-python.dev
  • kdePackages.kdev-python.devtools
  • kdePackages.kdevelop
  • kdePackages.kdevelop.debug
  • kdePackages.kdevelop.dev
  • kdePackages.kdevelop.devtools
  • kdePackages.kig
  • kdePackages.kig.debug
  • kdePackages.kig.dev
  • kdePackages.kig.devtools
  • kdePackages.kipi-plugins
  • kdePackages.kipi-plugins.debug
  • kdePackages.kipi-plugins.dev
  • kdePackages.kipi-plugins.devtools
  • kdePackages.kmix
  • kdePackages.kmix.debug
  • kdePackages.kmix.dev
  • kdePackages.kmix.devtools
  • kdePackages.kompare
  • kdePackages.kompare.debug
  • kdePackages.kompare.dev
  • kdePackages.kompare.devtools
  • kdePackages.ktouch
  • kdePackages.ktouch.debug
  • kdePackages.ktouch.dev
  • kdePackages.ktouch.devtools
  • kdePackages.kwave
  • kdePackages.kwave.debug
  • kdePackages.kwave.dev
  • kdePackages.kwave.devtools
  • kdePackages.libkipi
  • kdePackages.libkipi.debug
  • kdePackages.libkipi.dev
  • kdePackages.libkipi.devtools
  • kdePackages.libkomparediff2
  • kdePackages.libkomparediff2.debug
  • kdePackages.libkomparediff2.dev
  • kdePackages.libkomparediff2.devtools
  • kdePackages.lokalize
  • kdePackages.lokalize.debug
  • kdePackages.lokalize.dev
  • kdePackages.lokalize.devtools
  • kdePackages.rocs
  • kdePackages.rocs.debug
  • kdePackages.rocs.dev
  • kdePackages.rocs.devtools
  • kdePackages.umbrello
  • kdePackages.umbrello.debug
  • kdePackages.umbrello.dev
  • kdePackages.umbrello.devtools
  • kodi-cli
  • lua52Packages.nfd
  • lua53Packages.nfd
  • lua54Packages.nfd
  • luaPackages.nfd
  • mailnag
  • mailnag.dist
  • mailnagWithPlugins
  • mailnagWithPlugins.dist
  • pidginPackages.tdlib-purple
  • python311Packages.datalad-gooey
  • python311Packages.dm-sonnet
  • python311Packages.dm-sonnet.dist
  • python311Packages.shazamio
  • python311Packages.shazamio.dist
  • python311Packages.stytra
  • python311Packages.stytra.dist
  • python311Packages.tensorflow-datasets
  • python311Packages.tensorflow-datasets.dist
  • python312Packages.datalad-gooey
  • python312Packages.shazamio
  • python312Packages.shazamio.dist
  • python312Packages.stytra
  • python312Packages.stytra.dist
  • railway-wallet
  • sbclPackages.cl-gtk4_dot_webkit2
  • shaq
  • shaq.dist
  • slade
  • sladeUnstable
  • springLobby
  • xmonad_log_applet
1 package blacklisted:
  • appimage-run-tests
106 packages failed to build:
  • alpaca
  • bilibili
  • bitwarden-directory-connector
  • chatd
  • citations
  • citrix_workspace (citrix_workspace_24_05_0)
  • citrix_workspace_23_09_0
  • citrix_workspace_23_11_0
  • citrix_workspace_24_02_0
  • couchdb3
  • cozy
  • devpod-desktop
  • erlang-ls
  • ffsubsync
  • ffsubsync.dist
  • gitbutler
  • glom
  • glom.dev
  • glom.devdoc
  • glom.doc
  • glom.lib
  • gnss-sdr
  • gnuradio
  • gnuradio3_9
  • gnuradio3_9Packages.grnet
  • gnuradio3_9Packages.osmosdr
  • gnuradio3_9Packages.osmosdr.dev
  • gnuradioPackages.osmosdr
  • gnuradioPackages.osmosdr.dev
  • gotenberg
  • haskellPackages.gi-adwaita
  • haskellPackages.gi-adwaita.doc
  • haskellPackages.gi-gtk_4 (haskellPackages.gi-gtk_4_0_9)
  • haskellPackages.gi-gtk_4.doc (haskellPackages.gi-gtk_4_0_9.doc)
  • hqplayer-desktop
  • hqplayer-desktop.doc
  • hqplayerd
  • ibus-engines.cangjie
  • imgbrd-grabber
  • insulator2
  • kdePackages.kalzium
  • kdePackages.kalzium.debug
  • kdePackages.kalzium.dev
  • kdePackages.kalzium.devtools
  • kime
  • ladybird
  • manim-slides
  • manim-slides.dist
  • nyxt
  • open-webui
  • open-webui.dist
  • paperwork
  • paperwork.dist
  • photini
  • photini.dist
  • python311Packages.manim-slides
  • python311Packages.manim-slides.dist
  • python311Packages.mkdocs-drawio-exporter
  • python311Packages.mkdocs-drawio-exporter.dist
  • python311Packages.orange-widget-base
  • python311Packages.orange-widget-base.dist
  • python311Packages.orange3
  • python311Packages.orange3.dist
  • python311Packages.paperwork-backend
  • python311Packages.paperwork-backend.dist
  • python311Packages.paperwork-shell
  • python311Packages.paperwork-shell.dist
  • python311Packages.private-gpt
  • python311Packages.private-gpt.dist
  • python312Packages.manim-slides
  • python312Packages.manim-slides.dist
  • python312Packages.mkdocs-drawio-exporter
  • python312Packages.mkdocs-drawio-exporter.dist
  • python312Packages.orange-widget-base
  • python312Packages.orange-widget-base.dist
  • python312Packages.orange3
  • python312Packages.orange3.dist
  • python312Packages.paperwork-backend
  • python312Packages.paperwork-backend.dist
  • python312Packages.paperwork-shell
  • python312Packages.paperwork-shell.dist
  • quodlibet
  • quodlibet-full
  • quodlibet-full.dist
  • quodlibet-full.doc
  • quodlibet-without-gst-plugins
  • quodlibet-without-gst-plugins.dist
  • quodlibet-without-gst-plugins.doc
  • quodlibet-xine
  • quodlibet-xine-full
  • quodlibet-xine-full.dist
  • quodlibet-xine-full.doc
  • quodlibet-xine.dist
  • quodlibet-xine.doc
  • quodlibet.dist
  • quodlibet.doc
  • redisinsight
  • sbclPackages.nyxt (sbclPackages.nyxt-gtk)
  • spatialite_gui
  • threema-desktop
  • ut1999
  • wavebox
  • xpraWithNvenc
  • xpraWithNvenc.dist
  • yt-dlg
  • yt-dlg.dist
2783 packages built:
  • _2ship2harkinian
  • _64gram
  • abracadabra
  • activitywatch
  • adapta-gtk-theme
  • adriconf
  • adwsteamgtk
  • aegisub
  • affine
  • ags
  • ajour
  • akkoma
  • alfaview
  • alfis
  • almanah
  • alsa-scarlett-gui
  • altair
  • alvr
  • am2rlauncher
  • amberol
  • amule
  • amule-daemon
  • amule-gui
  • amule-web
  • anilibria-winmaclinux
  • anki
  • anki.dist
  • anki.doc
  • anki.man
  • antares
  • antimatter-dimensions
  • anytype
  • apache-directory-studio
  • apostrophe
  • appimage-run
  • apvlv
  • apx-gui
  • aravis
  • aravis.bin
  • aravis.dev
  • aravis.lib
  • archi
  • archipelago
  • archipelago-minecraft
  • arduino-ide
  • armcord
  • asc
  • ascii-draw
  • ashpd-demo
  • astroid
  • audacious
  • audacious-plugins
  • audacity
  • audio-recorder
  • audio-sharing
  • audiobookshelf
  • authenticator
  • autokey
  • autokey.dist
  • aw-qt
  • aw-qt.dist
  • aws-azure-login
  • ayatana-indicator-datetime
  • ayatana-indicator-display
  • ayatana-indicator-session
  • bada-bib
  • badlion-client
  • badwolf
  • balsa
  • bambu-studio
  • bambu-studio.debug
  • banking
  • baobab
  • baresip
  • bazecor
  • beamerpresenter (beamerpresenter-mupdf)
  • beamerpresenter-poppler
  • beekeeper-studio
  • beeper
  • beets (beetsPackages.beets ,beetsPackages.beets-stable)
  • beets-unstable (beetsPackages.beets-unstable)
  • beets-unstable.dist (beetsPackages.beets-unstable.dist)
  • beets-unstable.doc (beetsPackages.beets-unstable.doc)
  • beets-unstable.man (beetsPackages.beets-unstable.man)
  • beets.dist (beetsPackages.beets-stable.dist ,beetsPackages.beets.dist)
  • beets.doc (beetsPackages.beets-stable.doc ,beetsPackages.beets.doc)
  • beets.man (beetsPackages.beets-stable.man ,beetsPackages.beets.man)
  • bespokesynth
  • bespokesynth-with-vst2
  • betterdiscord-installer
  • binary
  • bino3d
  • birdfont
  • bitwarden-desktop
  • blackbox-terminal
  • blanket
  • blockbench
  • bloomrpc
  • blueberry
  • blueprint-compiler
  • boatswain
  • bochs
  • boinc
  • bookworm
  • bootstrap-studio
  • bossa
  • bossa-arduino
  • bottles
  • bottles-unwrapped
  • boxbuddy
  • brasero
  • brasero-original
  • brave
  • breitbandmessung
  • brickstore
  • bruno
  • bubblemail
  • bubblemail.dist
  • budgie-analogue-clock-applet
  • budgie-control-center
  • budgie-control-center.debug
  • budgie-desktop
  • budgie-desktop-with-plugins
  • budgie-desktop.dev
  • budgie-desktop.man
  • budgie-gsettings-overrides
  • budgie-screensaver
  • budgie-screensaver.man
  • budgie-session
  • budgie-session.debug
  • budgie-session.man
  • budgie-user-indicator-redux
  • buffer
  • bustle
  • buttercup-desktop
  • buzztrax
  • byzanz
  • caido
  • calibre
  • calls
  • calls.devdoc
  • cambalache
  • cameractrls-gtk4
  • camunda-modeler
  • caprine-bin
  • cargo-tauri
  • cartridges
  • cassette
  • catnip-gtk4
  • catppuccinifier-gui
  • cavalier
  • celeste
  • celluloid
  • cemu
  • chance
  • chatty
  • cheese
  • cheese.devdoc
  • cheese.man
  • chess-clock
  • chiaki4deck
  • chirp
  • chirp.dist
  • chow-kick
  • chow-tape-model
  • chromaprint
  • chromatic
  • chromium
  • chromium.sandbox
  • chrysalis
  • cider
  • cinnamon-common
  • cinnamon-control-center
  • cinnamon-gsettings-overrides
  • cinnamon-screensaver
  • cinnamon-session
  • cinny-desktop
  • cl
  • clairvoyant
  • clapper
  • clash-nyanpasu
  • clash-verge
  • clash-verge-rev
  • claws-mail
  • claws-mail.dev
  • clementine
  • clickup
  • clockify
  • codeblocks
  • codeblocksFull
  • codux
  • cog
  • collector
  • collision
  • colord-gtk4
  • colord-gtk4.dev
  • colord-gtk4.devdoc
  • comic-mandown
  • comic-mandown.dist
  • comical
  • commit
  • confy
  • conjure
  • contour
  • contour.terminfo
  • contrast
  • coolercontrol.coolercontrol-gui
  • coulr
  • cozy-drive
  • cqrlog
  • crosswords
  • crow-translate
  • crypto-org-wallet
  • cubicsdr
  • cudaPackages.cudatoolkit-legacy-runfile
  • cudaPackages.cudatoolkit-legacy-runfile.doc
  • cudaPackages.cudatoolkit-legacy-runfile.lib
  • curtail
  • cutter
  • cutterPlugins.rz-ghidra
  • czkawka
  • d-spy
  • d-spy.dev
  • d-spy.lib
  • davinci-resolve
  • davinci-resolve-studio
  • dbgate
  • decibels
  • deepin.dde-launchpad
  • deepin.dde-shell
  • deepin.dtk6widget
  • deepin.dtk6widget.dev
  • deepin.dtk6widget.doc
  • deepin.qt6integration
  • deja-dup
  • delfin
  • deltachat-desktop
  • denaro
  • denemo
  • design
  • deskreen
  • desktop-postflop
  • devdocs-desktop
  • devhelp
  • devhelp.devdoc
  • dialect
  • diebahn
  • diff-pdf
  • digikam
  • dino
  • dippi
  • discord-screenaudio
  • displaycal
  • displaycal.dist
  • dissent
  • done
  • door-knocker
  • dopamine
  • dorion
  • drawio
  • drawio-headless
  • dropbox-cli
  • dropbox-cli.nautilusExtension
  • dune3d
  • dvdstyler
  • dynamic-wallpaper
  • eartag
  • easyabc
  • easyeffects
  • easyeffects.debug
  • eclipse-mat
  • eclipses.eclipse-committers
  • eclipses.eclipse-cpp
  • eclipses.eclipse-dsl
  • eclipses.eclipse-embedcpp
  • eclipses.eclipse-java
  • eclipses.eclipse-jee
  • eclipses.eclipse-modeling
  • eclipses.eclipse-platform
  • eclipses.eclipse-rcp
  • eclipses.eclipse-scala-sdk
  • eclipses.eclipse-sdk
  • eiciel
  • eiciel.nautilusExtension
  • ejabberd
  • elastic
  • electricsheep
  • electron (electron_30)
  • electron-mail
  • electron_29
  • electronplayer
  • electrum
  • electrum.dist
  • element-desktop
  • element-desktop-wayland
  • elixir (elixir_1_16)
  • elixir-ls
  • elixir_1_10
  • elixir_1_11
  • elixir_1_12
  • elixir_1_13
  • elixir_1_14
  • elixir_1_15
  • elixir_1_17
  • elvis-erlang
  • emacs-gtk (emacs29-gtk3)
  • emacs28-gtk3
  • emacs29-pgtk
  • emacsPackages.ac-mozc
  • emacsPackages.mozc
  • emacsPackages.mozc-cand-posframe
  • emacsPackages.mozc-im
  • emacsPackages.mozc-popup
  • emacsPackages.mozc-temp
  • emblem
  • emulsion-palette
  • endeavour
  • enlightenment.econnman
  • enlightenment.ecrire
  • enlightenment.efl
  • enlightenment.enlightenment
  • enlightenment.ephoto
  • enlightenment.evisum
  • enlightenment.rage
  • enlightenment.terminology
  • envision
  • envision-unwrapped
  • eog
  • eog.dev
  • eog.devdoc
  • eolie
  • eos-installer
  • ephemeral
  • epiphany
  • erlang (erlang_25)
  • erlang_24
  • erlang_26
  • erlang_27
  • erlfmt
  • errands
  • escambo
  • escrotum
  • escrotum.dist
  • escrotum.man
  • espanso
  • espanso-wayland
  • espeakedit
  • everdo
  • evince
  • evince.dev
  • evince.devdoc
  • evolution
  • evolution-data-server
  • evolution-data-server-gtk4
  • evolution-data-server-gtk4.dev
  • evolution-data-server.dev
  • evolution-ews
  • evolutionWithPlugins
  • ex_doc
  • exactaudiocopy
  • exaile
  • exhibit
  • eyedropper
  • far2l
  • farstream
  • farstream.dev
  • fast-cli
  • fcast-receiver
  • fcitx5-gtk
  • fcitx5-gtk.dev
  • fclones-gui
  • feather
  • feishin
  • ffcast
  • fflogs
  • ffmpeg-full (ffmpeg_6-full)
  • ffmpeg-full.bin (ffmpeg_6-full.bin)
  • ffmpeg-full.data (ffmpeg_6-full.data)
  • ffmpeg-full.dev (ffmpeg_6-full.dev)
  • ffmpeg-full.doc (ffmpeg_6-full.doc)
  • ffmpeg-full.lib (ffmpeg_6-full.lib)
  • ffmpeg-full.man (ffmpeg_6-full.man)
  • ffmpeg_4-full
  • ffmpeg_4-full.bin
  • ffmpeg_4-full.data
  • ffmpeg_4-full.dev
  • ffmpeg_4-full.doc
  • ffmpeg_4-full.lib
  • ffmpeg_4-full.man
  • ffmpeg_7-full
  • ffmpeg_7-full.bin
  • ffmpeg_7-full.data
  • ffmpeg_7-full.dev
  • ffmpeg_7-full.doc
  • ffmpeg_7-full.lib
  • ffmpeg_7-full.man
  • file-roller
  • filezilla
  • firefly-desktop
  • firewalld-gui
  • fityk
  • flamerobin
  • flare-signal
  • flaresolverr
  • flashgbx
  • flashgbx.dist
  • flet-client-flutter
  • flet-client-flutter.debug
  • flet-client-flutter.pubcache
  • flexoptix-app
  • flowtime
  • fluent-reader
  • fluffychat
  • fluffychat.debug
  • fluffychat.pubcache
  • fm
  • focuswriter
  • foliate
  • folio
  • folks
  • folks.dev
  • folks.devdoc
  • font-manager
  • fontfinder
  • forge-sparks
  • formiko
  • formiko.dist
  • fractal
  • fragments
  • framesh
  • freedv
  • freefilesync
  • freetube
  • freqtweak
  • fretboard
  • fsg
  • furtherance
  • gabutdm
  • gajim
  • gajim.dist
  • gamehub
  • gammaray
  • gapless
  • gcompris
  • gcr_4
  • gcr_4.bin
  • gcr_4.dev
  • gcr_4.devdoc
  • gearlever
  • geary
  • geeqie
  • geopard
  • geph.gui
  • gfbgraph
  • gfbgraph.dev
  • gfbgraph.devdoc
  • ghex
  • ghex.dev
  • ghex.devdoc
  • giara
  • gjay
  • glade
  • glide-media-player
  • glycin-loaders
  • gmrender-resurrect
  • gnome-browser-connector
  • gnome-builder
  • gnome-builder.devdoc
  • gnome-calculator
  • gnome-calendar
  • gnome-console
  • gnome-decoder
  • gnome-desktop
  • gnome-desktop.debug
  • gnome-desktop.dev
  • gnome-desktop.devdoc
  • gnome-disk-utility
  • gnome-extension-manager
  • gnome-feeds
  • gnome-firmware
  • gnome-font-viewer
  • gnome-frog
  • gnome-graphs
  • gnome-inform7
  • gnome-keysign
  • gnome-keysign.dist
  • gnome-network-displays
  • gnome-obfuscate
  • gnome-online-accounts
  • gnome-online-accounts-gtk
  • gnome-online-accounts.debug
  • gnome-online-accounts.dev
  • gnome-online-accounts.devdoc
  • gnome-online-accounts.man
  • gnome-photos
  • gnome-photos.installedTests
  • gnome-podcasts
  • gnome-recipes
  • gnome-secrets
  • gnome-solanum
  • gnome-system-monitor
  • gnome-tecla
  • gnome-terminal
  • gnome-text-editor
  • gnome-tour
  • gnome-tweaks
  • gnome-usage
  • gnome.gnome-applets
  • gnome.gnome-bluetooth
  • gnome.gnome-bluetooth.dev
  • gnome.gnome-bluetooth.devdoc
  • gnome.gnome-bluetooth.man
  • gnome.gnome-boxes
  • gnome.gnome-characters
  • gnome.gnome-chess
  • gnome.gnome-clocks
  • gnome.gnome-contacts
  • gnome.gnome-control-center
  • gnome.gnome-control-center.debug
  • gnome.gnome-flashback
  • gnome.gnome-initial-setup
  • gnome.gnome-logs
  • gnome.gnome-mahjongg
  • gnome.gnome-maps
  • gnome.gnome-music
  • gnome.gnome-nibbles
  • gnome.gnome-notes
  • gnome.gnome-online-miners
  • gnome.gnome-panel
  • gnome.gnome-panel-with-modules
  • gnome.gnome-panel.dev
  • gnome.gnome-panel.man
  • gnome.gnome-session
  • gnome.gnome-session.debug
  • gnome.gnome-session.sessions
  • gnome.gnome-settings-daemon
  • gnome.gnome-settings-daemon43 (pantheon.gnome-settings-daemon)
  • gnome.gnome-shell
  • gnome.gnome-shell.debug
  • gnome.gnome-shell.devdoc
  • gnome.gnome-software
  • gnome.gnome-sound-recorder
  • gnome.gnome-sudoku
  • gnome.gnome-weather
  • gnome.gvfs
  • gnome.gvfs.debug
  • gnome.metacity
  • gnome.mutter
  • gnome.mutter.debug
  • gnome.mutter.dev
  • gnome.mutter.devdoc
  • gnome.mutter.man
  • gnome.mutter43 (pantheon.mutter)
  • gnome.mutter43.debug (pantheon.mutter.debug)
  • gnome.mutter43.dev (pantheon.mutter.dev)
  • gnome.mutter43.devdoc (pantheon.mutter.devdoc)
  • gnome.mutter43.man (pantheon.mutter.man)
  • networkmanager-fortisslvpn (gnome.networkmanager-fortisslvpn)
  • networkmanager-iodine (gnome.networkmanager-iodine)
  • networkmanager-l2tp (gnome.networkmanager-l2tp)
  • networkmanager-openconnect (gnome.networkmanager-openconnect)
  • networkmanager-openvpn (gnome.networkmanager-openvpn)
  • networkmanager-vpnc (gnome.networkmanager-vpnc)
  • gnome.nixos-gsettings-overrides
  • gnome.polari
  • gnome.swell-foop
  • gnomeExtensions.easyScreenCast
  • gnomeExtensions.easyeffects-preset-selector
  • gnomeExtensions.gsconnect
  • gnomeExtensions.gsconnect.installedTests
  • gnomeExtensions.gtk4-desktop-icons-ng-ding
  • gnote
  • gnucash
  • gnudatalanguage
  • gnunet-gtk
  • gnuradioMinimal (gnuradio3_9Minimal)
  • gnvim
  • gnvim-unwrapped
  • goldendict-ng
  • goldwarden
  • golly
  • goodvibes
  • google-chrome
  • gp-saml-gui
  • gp-saml-gui.dist
  • gpaste
  • gpu-viewer
  • gqrx
  • gqrx-gr-audio
  • gqrx-portaudio
  • gradience
  • grafana-kiosk
  • grandorgue
  • grapejuice
  • grapejuice.dist
  • grass
  • greetd.regreet
  • grilo-plugins
  • gruut (python312Packages.gruut)
  • gruut.dist (python312Packages.gruut.dist)
  • gssdp-tools
  • gst123
  • gst_all_1.gst-devtools
  • gst_all_1.gst-devtools.dev
  • gst_all_1.gst-editing-services
  • gst_all_1.gst-editing-services.dev
  • gst_all_1.gst-plugins-bad
  • gst_all_1.gst-plugins-bad.dev
  • gst_all_1.gst-plugins-rs
  • gst_all_1.gst-plugins-rs.dev
  • gst_all_1.gst-rtsp-server
  • gst_all_1.gst-rtsp-server.dev
  • gst_all_1.gst-vaapi
  • gst_all_1.gst-vaapi.dev
  • gthumb
  • gtk4
  • gtk4-layer-shell
  • gtk4-layer-shell.dev
  • gtk4-layer-shell.devdoc
  • gtk4.debug
  • gtk4.dev
  • gtk4.devdoc
  • gtkclipblock
  • gtkd
  • gtkmm4
  • gtkmm4.dev
  • gtksheet
  • gtksourceview5
  • gtksourceview5.dev
  • gtksourceview5.devdoc
  • gtranslator
  • haguichi
  • haka
  • halftone
  • hamsket
  • handbrake
  • haruna
  • haskellPackages.ghcjs-dom-hello
  • haskellPackages.ghcjs-dom-hello.data
  • haskellPackages.ghcjs-dom-hello.doc
  • haskellPackages.gi-gdk_4 (haskellPackages.gi-gdk_4_0_8)
  • haskellPackages.gi-gdk_4.doc (haskellPackages.gi-gdk_4_0_8.doc)
  • haskellPackages.gi-gsk
  • haskellPackages.gi-gsk.doc
  • haskellPackages.gi-javascriptcore
  • haskellPackages.gi-javascriptcore.doc
  • haskellPackages.gi-webkit2
  • haskellPackages.gi-webkit2.doc
  • haskellPackages.jsaddle-hello
  • haskellPackages.jsaddle-hello.doc
  • haskellPackages.jsaddle-webkit2gtk
  • haskellPackages.jsaddle-webkit2gtk.doc
  • haskellPackages.reflex-dom
  • haskellPackages.reflex-dom.doc
  • haskellPackages.webkit2gtk3-javascriptcore
  • haskellPackages.webkit2gtk3-javascriptcore.doc
  • headphones-toolbox
  • headset
  • health
  • helio-workstation
  • helvum
  • heroic
  • heroic-unwrapped
  • hieroglyphic
  • hifile
  • hifiscan
  • hifiscan.dist
  • holochain-launcher
  • hoppscotch
  • httpie-desktop
  • hugin
  • hydrapaper
  • hydrus
  • hydrus.doc
  • hypnotix
  • ibus
  • ibus-engines.anthy
  • ibus-engines.hangul
  • ibus-engines.kkc
  • ibus-engines.libpinyin
  • ibus-engines.libthai
  • ibus-engines.m17n
  • ibus-engines.mozc
  • ibus-engines.openbangla-keyboard
  • ibus-engines.pinyin
  • ibus-engines.rime
  • ibus-engines.table
  • ibus-engines.table-chinese
  • ibus-engines.table-others
  • ibus-engines.typing-booster
  • ibus-engines.typing-booster-unwrapped
  • ibus-engines.uniemoji
  • ibus-with-plugins
  • ibus.dev
  • ibus.installedTests
  • icon-library
  • identity
  • image-roll
  • imagination
  • imaginer
  • immersed-vr
  • impression
  • imsprog
  • inkcut
  • inkcut.dist
  • inkscape-extensions.inkcut
  • inochi-creator
  • inochi-session
  • insomnia
  • insync-nautilus
  • intune-portal
  • iotas
  • iplan
  • iplookup-gtk
  • irccloud
  • itch
  • iwgtk
  • jailer
  • jami
  • jan
  • jbrowse
  • jellyfin
  • jellyfin-ffmpeg
  • jellyfin-ffmpeg.bin
  • jellyfin-ffmpeg.data
  • jellyfin-ffmpeg.dev
  • jellyfin-ffmpeg.doc
  • jellyfin-ffmpeg.lib
  • jellyfin-ffmpeg.man
  • jetbrains-toolbox
  • jitsi-meet-electron
  • joplin-desktop
  • juce
  • junction
  • kaidan
  • kana
  • karlender
  • kchat
  • kde-rounded-corners
  • kdePackages.accessibility-inspector
  • kdePackages.accessibility-inspector.debug
  • kdePackages.accessibility-inspector.dev
  • kdePackages.accessibility-inspector.devtools
  • kdePackages.akonadi
  • kdePackages.akonadi-calendar
  • kdePackages.akonadi-calendar-tools
  • kdePackages.akonadi-calendar-tools.debug
  • kdePackages.akonadi-calendar-tools.dev
  • kdePackages.akonadi-calendar-tools.devtools
  • kdePackages.akonadi-calendar.debug
  • kdePackages.akonadi-calendar.dev
  • kdePackages.akonadi-calendar.devtools
  • kdePackages.akonadi-contacts
  • kdePackages.akonadi-contacts.debug
  • kdePackages.akonadi-contacts.dev
  • kdePackages.akonadi-contacts.devtools
  • kdePackages.akonadi-import-wizard
  • kdePackages.akonadi-import-wizard.debug
  • kdePackages.akonadi-import-wizard.dev
  • kdePackages.akonadi-import-wizard.devtools
  • kdePackages.akonadi-mime
  • kdePackages.akonadi-mime.debug
  • kdePackages.akonadi-mime.dev
  • kdePackages.akonadi-mime.devtools
  • kdePackages.akonadi-notes
  • kdePackages.akonadi-notes.debug
  • kdePackages.akonadi-notes.dev
  • kdePackages.akonadi-notes.devtools
  • kdePackages.akonadi-search
  • kdePackages.akonadi-search.debug
  • kdePackages.akonadi-search.dev
  • kdePackages.akonadi-search.devtools
  • kdePackages.akonadi.debug
  • kdePackages.akonadi.dev
  • kdePackages.akonadi.devtools
  • kdePackages.akonadiconsole
  • kdePackages.akonadiconsole.debug
  • kdePackages.akonadiconsole.dev
  • kdePackages.akonadiconsole.devtools
  • kdePackages.akregator
  • kdePackages.akregator.debug
  • kdePackages.akregator.dev
  • kdePackages.akregator.devtools
  • kdePackages.alpaka
  • kdePackages.alpaka.debug
  • kdePackages.alpaka.dev
  • kdePackages.alpaka.devtools
  • kdePackages.angelfish
  • kdePackages.angelfish.debug
  • kdePackages.angelfish.dev
  • kdePackages.angelfish.devtools
  • kdePackages.applet-window-buttons6
  • kdePackages.ark
  • kdePackages.ark.debug
  • kdePackages.ark.dev
  • kdePackages.ark.devtools
  • kdePackages.audex
  • kdePackages.audex.debug
  • kdePackages.audex.dev
  • kdePackages.audex.devtools
  • kdePackages.audiocd-kio
  • kdePackages.audiocd-kio.debug
  • kdePackages.audiocd-kio.dev
  • kdePackages.audiocd-kio.devtools
  • kdePackages.audiotube
  • kdePackages.audiotube.debug
  • kdePackages.audiotube.dev
  • kdePackages.audiotube.devtools
  • kdePackages.blinken
  • kdePackages.blinken.debug
  • kdePackages.blinken.dev
  • kdePackages.blinken.devtools
  • kdePackages.bluedevil
  • kdePackages.bluedevil.debug
  • kdePackages.bluedevil.dev
  • kdePackages.bluedevil.devtools
  • kdePackages.bomber
  • kdePackages.bomber.debug
  • kdePackages.bomber.dev
  • kdePackages.bomber.devtools
  • kdePackages.bovo
  • kdePackages.bovo.debug
  • kdePackages.bovo.dev
  • kdePackages.bovo.devtools
  • kdePackages.breeze
  • kdePackages.breeze-gtk
  • kdePackages.breeze-gtk.debug
  • kdePackages.breeze-gtk.dev
  • kdePackages.breeze-gtk.devtools
  • kdePackages.breeze.debug
  • kdePackages.breeze.dev
  • kdePackages.breeze.qt5
  • kdePackages.calendarsupport
  • kdePackages.calendarsupport.debug
  • kdePackages.calendarsupport.dev
  • kdePackages.calendarsupport.devtools
  • kdePackages.colord-kde
  • kdePackages.colord-kde.debug
  • kdePackages.colord-kde.dev
  • kdePackages.colord-kde.devtools
  • kdePackages.discover
  • kdePackages.discover.debug
  • kdePackages.discover.dev
  • kdePackages.discover.devtools
  • kdePackages.dolphin
  • kdePackages.dolphin-plugins
  • kdePackages.dolphin-plugins.debug
  • kdePackages.dolphin-plugins.dev
  • kdePackages.dolphin-plugins.devtools
  • kdePackages.dolphin.debug
  • kdePackages.dolphin.dev
  • kdePackages.dolphin.devtools
  • kdePackages.dragon
  • kdePackages.dragon.debug
  • kdePackages.dragon.dev
  • kdePackages.dragon.devtools
  • kdePackages.drkonqi
  • kdePackages.drkonqi.debug
  • kdePackages.drkonqi.dev
  • kdePackages.drkonqi.devtools
  • kdePackages.elisa
  • kdePackages.elisa.debug
  • kdePackages.elisa.dev
  • kdePackages.elisa.devtools
  • kdePackages.eventviews
  • kdePackages.eventviews.debug
  • kdePackages.eventviews.dev
  • kdePackages.eventviews.devtools
  • kdePackages.falkon
  • kdePackages.falkon.debug
  • kdePackages.falkon.dev
  • kdePackages.falkon.devtools
  • kdePackages.fcitx5-configtool (qt6Packages.fcitx5-configtool)
  • kdePackages.fcitx5-with-addons (qt6Packages.fcitx5-with-addons)
  • kdePackages.filelight
  • kdePackages.filelight.debug
  • kdePackages.filelight.dev
  • kdePackages.filelight.devtools
  • kdePackages.flatpak-kcm
  • kdePackages.flatpak-kcm.debug
  • kdePackages.flatpak-kcm.dev
  • kdePackages.flatpak-kcm.devtools
  • kdePackages.frameworkintegration
  • kdePackages.frameworkintegration.debug
  • kdePackages.frameworkintegration.dev
  • kdePackages.frameworkintegration.devtools
  • qt6.full (kdePackages.full ,qt6Packages.full)
  • kdePackages.ghostwriter
  • kdePackages.ghostwriter.debug
  • kdePackages.ghostwriter.dev
  • kdePackages.ghostwriter.devtools
  • kdePackages.granatier
  • kdePackages.granatier.debug
  • kdePackages.granatier.dev
  • kdePackages.granatier.devtools
  • kdePackages.grantlee-editor
  • kdePackages.grantlee-editor.debug
  • kdePackages.grantlee-editor.dev
  • kdePackages.grantlee-editor.devtools
  • kdePackages.grantleetheme
  • kdePackages.grantleetheme.debug
  • kdePackages.grantleetheme.dev
  • kdePackages.grantleetheme.devtools
  • kdePackages.gwenview
  • kdePackages.gwenview.debug
  • kdePackages.gwenview.dev
  • kdePackages.gwenview.devtools
  • kdePackages.incidenceeditor
  • kdePackages.incidenceeditor.debug
  • kdePackages.incidenceeditor.dev
  • kdePackages.incidenceeditor.devtools
  • kdePackages.itinerary
  • kdePackages.itinerary.debug
  • kdePackages.itinerary.dev
  • kdePackages.itinerary.devtools
  • kdePackages.juk
  • kdePackages.juk.debug
  • kdePackages.juk.dev
  • kdePackages.juk.devtools
  • kdePackages.k3b
  • kdePackages.k3b.debug
  • kdePackages.k3b.dev
  • kdePackages.k3b.devtools
  • kdePackages.kaccounts-integration
  • kdePackages.kaccounts-integration.debug
  • kdePackages.kaccounts-integration.dev
  • kdePackages.kaccounts-integration.devtools
  • kdePackages.kaccounts-providers
  • kdePackages.kaccounts-providers.debug
  • kdePackages.kaccounts-providers.dev
  • kdePackages.kaccounts-providers.devtools
  • kdePackages.kactivitymanagerd
  • kdePackages.kactivitymanagerd.debug
  • kdePackages.kactivitymanagerd.dev
  • kdePackages.kactivitymanagerd.devtools
  • kdePackages.kaddressbook
  • kdePackages.kaddressbook.debug
  • kdePackages.kaddressbook.dev
  • kdePackages.kaddressbook.devtools
  • kdePackages.kalarm
  • kdePackages.kalarm.debug
  • kdePackages.kalarm.dev
  • kdePackages.kalarm.devtools
  • kdePackages.kalgebra
  • kdePackages.kalgebra.debug
  • kdePackages.kalgebra.dev
  • kdePackages.kalgebra.devtools
  • kdePackages.kamera
  • kdePackages.kamera.debug
  • kdePackages.kamera.dev
  • kdePackages.kamera.devtools
  • kdePackages.kanagram
  • kdePackages.kanagram.debug
  • kdePackages.kanagram.dev
  • kdePackages.kanagram.devtools
  • kdePackages.kapman
  • kdePackages.kapman.debug
  • kdePackages.kapman.dev
  • kdePackages.kapman.devtools
  • kdePackages.kasts
  • kdePackages.kasts.debug
  • kdePackages.kasts.dev
  • kdePackages.kasts.devtools
  • kdePackages.kate
  • kdePackages.kate.debug
  • kdePackages.kate.dev
  • kdePackages.kate.devtools
  • kdePackages.katomic
  • kdePackages.katomic.debug
  • kdePackages.katomic.dev
  • kdePackages.katomic.devtools
  • kdePackages.kbackup
  • kdePackages.kbackup.debug
  • kdePackages.kbackup.dev
  • kdePackages.kbackup.devtools
  • kdePackages.kblackbox
  • kdePackages.kblackbox.debug
  • kdePackages.kblackbox.dev
  • kdePackages.kblackbox.devtools
  • kdePackages.kblocks
  • kdePackages.kblocks.debug
  • kdePackages.kblocks.dev
  • kdePackages.kblocks.devtools
  • kdePackages.kbounce
  • kdePackages.kbounce.debug
  • kdePackages.kbounce.dev
  • kdePackages.kbounce.devtools
  • kdePackages.kbreakout
  • kdePackages.kbreakout.debug
  • kdePackages.kbreakout.dev
  • kdePackages.kbreakout.devtools
  • kdePackages.kbruch
  • kdePackages.kbruch.debug
  • kdePackages.kbruch.dev
  • kdePackages.kbruch.devtools
  • kdePackages.kcachegrind
  • kdePackages.kcachegrind.debug
  • kdePackages.kcachegrind.dev
  • kdePackages.kcachegrind.devtools
  • kdePackages.kcalc
  • kdePackages.kcalc.debug
  • kdePackages.kcalc.dev
  • kdePackages.kcalc.devtools
  • kdePackages.kcalutils
  • kdePackages.kcalutils.debug
  • kdePackages.kcalutils.dev
  • kdePackages.kcalutils.devtools
  • kdePackages.kcharselect
  • kdePackages.kcharselect.debug
  • kdePackages.kcharselect.dev
  • kdePackages.kcharselect.devtools
  • kdePackages.kclock
  • kdePackages.kclock.debug
  • kdePackages.kclock.dev
  • kdePackages.kclock.devtools
  • kdePackages.kcmutils
  • kdePackages.kcmutils.debug
  • kdePackages.kcmutils.dev
  • kdePackages.kcmutils.devtools
  • kdePackages.kcolorchooser
  • kdePackages.kcolorchooser.debug
  • kdePackages.kcolorchooser.dev
  • kdePackages.kcolorchooser.devtools
  • kdePackages.kcron
  • kdePackages.kcron.debug
  • kdePackages.kcron.dev
  • kdePackages.kcron.devtools
  • kdePackages.kde-cli-tools
  • kdePackages.kde-cli-tools.debug
  • kdePackages.kde-cli-tools.dev
  • kdePackages.kde-cli-tools.devtools
  • kdePackages.kde-dev-utils
  • kdePackages.kde-dev-utils.debug
  • kdePackages.kde-dev-utils.dev
  • kdePackages.kde-dev-utils.devtools
  • kdePackages.kdebugsettings
  • kdePackages.kdebugsettings.debug
  • kdePackages.kdebugsettings.dev
  • kdePackages.kdebugsettings.devtools
  • kdePackages.kdeconnect-kde
  • kdePackages.kdeconnect-kde.debug
  • kdePackages.kdeconnect-kde.dev
  • kdePackages.kdeconnect-kde.devtools
  • kdePackages.kdenlive
  • kdePackages.kdenlive.debug
  • kdePackages.kdenlive.dev
  • kdePackages.kdenlive.devtools
  • kdePackages.kdepim-addons
  • kdePackages.kdepim-addons.debug
  • kdePackages.kdepim-addons.dev
  • kdePackages.kdepim-addons.devtools
  • kdePackages.kdepim-runtime
  • kdePackages.kdepim-runtime.debug
  • kdePackages.kdepim-runtime.dev
  • kdePackages.kdepim-runtime.devtools
  • kdePackages.kdeplasma-addons
  • kdePackages.kdeplasma-addons.debug
  • kdePackages.kdeplasma-addons.dev
  • kdePackages.kdeplasma-addons.devtools
  • kdePackages.kdf
  • kdePackages.kdf.debug
  • kdePackages.kdf.dev
  • kdePackages.kdf.devtools
  • kdePackages.kdialog
  • kdePackages.kdialog.debug
  • kdePackages.kdialog.dev
  • kdePackages.kdialog.devtools
  • kdePackages.kdiamond
  • kdePackages.kdiamond.debug
  • kdePackages.kdiamond.dev
  • kdePackages.kdiamond.devtools
  • kdePackages.keditbookmarks
  • kdePackages.keditbookmarks.debug
  • kdePackages.keditbookmarks.dev
  • kdePackages.keditbookmarks.devtools
  • kdePackages.kfind
  • kdePackages.kfind.debug
  • kdePackages.kfind.dev
  • kdePackages.kfind.devtools
  • kdePackages.kfourinline
  • kdePackages.kfourinline.debug
  • kdePackages.kfourinline.dev
  • kdePackages.kfourinline.devtools
  • kdePackages.kgamma
  • kdePackages.kgamma.debug
  • kdePackages.kgamma.dev
  • kdePackages.kgamma.devtools
  • kdePackages.kgeography
  • kdePackages.kgeography.debug
  • kdePackages.kgeography.dev
  • kdePackages.kgeography.devtools
  • kdePackages.kget
  • kdePackages.kget.debug
  • kdePackages.kget.dev
  • kdePackages.kget.devtools
  • kdePackages.kgoldrunner
  • kdePackages.kgoldrunner.debug
  • kdePackages.kgoldrunner.dev
  • kdePackages.kgoldrunner.devtools
  • kdePackages.kgpg
  • kdePackages.kgpg.debug
  • kdePackages.kgpg.dev
  • kdePackages.kgpg.devtools
  • kdePackages.khangman
  • kdePackages.khangman.debug
  • kdePackages.khangman.dev
  • kdePackages.khangman.devtools
  • kdePackages.khelpcenter
  • kdePackages.khelpcenter.debug
  • kdePackages.khelpcenter.dev
  • kdePackages.khelpcenter.devtools
  • kdePackages.kidentitymanagement
  • kdePackages.kidentitymanagement.debug
  • kdePackages.kidentitymanagement.dev
  • kdePackages.kidentitymanagement.devtools
  • kdePackages.kigo
  • kdePackages.kigo.debug
  • kdePackages.kigo.dev
  • kdePackages.kigo.devtools
  • kdePackages.killbots
  • kdePackages.killbots.debug
  • kdePackages.killbots.dev
  • kdePackages.killbots.devtools
  • kdePackages.kimagemapeditor
  • kdePackages.kimagemapeditor.debug
  • kdePackages.kimagemapeditor.dev
  • kdePackages.kimagemapeditor.devtools
  • kdePackages.kinfocenter
  • kdePackages.kinfocenter.debug
  • kdePackages.kinfocenter.dev
  • kdePackages.kinfocenter.devtools
  • kdePackages.kio-extras
  • kdePackages.kio-extras.debug
  • kdePackages.kio-extras.dev
  • kdePackages.kio-extras.devtools
  • kdePackages.kio-gdrive
  • kdePackages.kio-gdrive.debug
  • kdePackages.kio-gdrive.dev
  • kdePackages.kio-gdrive.devtools
  • kdePackages.kiriki
  • kdePackages.kiriki.debug
  • kdePackages.kiriki.dev
  • kdePackages.kiriki.devtools
  • kdePackages.kiten
  • kdePackages.kiten.debug
  • kdePackages.kiten.dev
  • kdePackages.kiten.devtools
  • kdePackages.kjumpingcube
  • kdePackages.kjumpingcube.debug
  • kdePackages.kjumpingcube.dev
  • kdePackages.kjumpingcube.devtools
  • kdePackages.kleopatra
  • kdePackages.kleopatra.debug
  • kdePackages.kleopatra.dev
  • kdePackages.kleopatra.devtools
  • kdePackages.klettres
  • kdePackages.klettres.debug
  • kdePackages.klettres.dev
  • kdePackages.klettres.devtools
  • kdePackages.klickety
  • kdePackages.klickety.debug
  • kdePackages.klickety.dev
  • kdePackages.klickety.devtools
  • kdePackages.klines
  • kdePackages.klines.debug
  • kdePackages.klines.dev
  • kdePackages.klines.devtools
  • kdePackages.kmag
  • kdePackages.kmag.debug
  • kdePackages.kmag.dev
  • kdePackages.kmag.devtools
  • kdePackages.kmahjongg
  • kdePackages.kmahjongg.debug
  • kdePackages.kmahjongg.dev
  • kdePackages.kmahjongg.devtools
  • kdePackages.kmail
  • kdePackages.kmail-account-wizard
  • kdePackages.kmail-account-wizard.debug
  • kdePackages.kmail-account-wizard.dev
  • kdePackages.kmail-account-wizard.devtools
  • kdePackages.kmail.debug
  • kdePackages.kmail.dev
  • kdePackages.kmail.devtools
  • kdePackages.kmenuedit
  • kdePackages.kmenuedit.debug
  • kdePackages.kmenuedit.dev
  • kdePackages.kmenuedit.devtools
  • kdePackages.kmines
  • kdePackages.kmines.debug
  • kdePackages.kmines.dev
  • kdePackages.kmines.devtools
  • kdePackages.kmousetool
  • kdePackages.kmousetool.debug
  • kdePackages.kmousetool.dev
  • kdePackages.kmousetool.devtools
  • kdePackages.kmouth
  • kdePackages.kmouth.debug
  • kdePackages.kmouth.dev
  • kdePackages.kmouth.devtools
  • kdePackages.kmplot
  • kdePackages.kmplot.debug
  • kdePackages.kmplot.dev
  • kdePackages.kmplot.devtools
  • kdePackages.knavalbattle
  • kdePackages.knavalbattle.debug
  • kdePackages.knavalbattle.dev
  • kdePackages.knavalbattle.devtools
  • kdePackages.knetwalk
  • kdePackages.knetwalk.debug
  • kdePackages.knetwalk.dev
  • kdePackages.knetwalk.devtools
  • kdePackages.knewstuff
  • kdePackages.knewstuff.debug
  • kdePackages.knewstuff.dev
  • kdePackages.knewstuff.devtools
  • kdePackages.knights
  • kdePackages.knights.debug
  • kdePackages.knights.dev
  • kdePackages.knights.devtools
  • kdePackages.knotes
  • kdePackages.knotes.debug
  • kdePackages.knotes.dev
  • kdePackages.knotes.devtools
  • kdePackages.knotifyconfig
  • kdePackages.knotifyconfig.debug
  • kdePackages.knotifyconfig.dev
  • kdePackages.knotifyconfig.devtools
  • kdePackages.koko
  • kdePackages.koko.debug
  • kdePackages.koko.dev
  • kdePackages.koko.devtools
  • kdePackages.kolf
  • kdePackages.kolf.debug
  • kdePackages.kolf.dev
  • kdePackages.kolf.devtools
  • kdePackages.kollision
  • kdePackages.kollision.debug
  • kdePackages.kollision.dev
  • kdePackages.kollision.devtools
  • kdePackages.kolourpaint
  • kdePackages.kolourpaint.debug
  • kdePackages.kolourpaint.dev
  • kdePackages.kolourpaint.devtools
  • kdePackages.konqueror
  • kdePackages.konqueror.debug
  • kdePackages.konqueror.dev
  • kdePackages.konqueror.devtools
  • kdePackages.konquest
  • kdePackages.konquest.debug
  • kdePackages.konquest.dev
  • kdePackages.konquest.devtools
  • kdePackages.konsole
  • kdePackages.konsole.debug
  • kdePackages.konsole.dev
  • kdePackages.konsole.devtools
  • kdePackages.kontact
  • kdePackages.kontact.debug
  • kdePackages.kontact.dev
  • kdePackages.kontact.devtools
  • kdePackages.kontactinterface
  • kdePackages.kontactinterface.debug
  • kdePackages.kontactinterface.dev
  • kdePackages.kontactinterface.devtools
  • kdePackages.konversation
  • kdePackages.konversation.debug
  • kdePackages.konversation.dev
  • kdePackages.konversation.devtools
  • kdePackages.korganizer
  • kdePackages.korganizer.debug
  • kdePackages.korganizer.dev
  • kdePackages.korganizer.devtools
  • kdePackages.kparts
  • kdePackages.kparts.debug
  • kdePackages.kparts.dev
  • kdePackages.kparts.devtools
  • kdePackages.kpat
  • kdePackages.kpat.debug
  • kdePackages.kpat.dev
  • kdePackages.kpat.devtools
  • kdePackages.kpimtextedit
  • kdePackages.kpimtextedit.debug
  • kdePackages.kpimtextedit.dev
  • kdePackages.kpimtextedit.devtools
  • kdePackages.krdc
  • kdePackages.krdc.debug
  • kdePackages.krdc.dev
  • kdePackages.krdc.devtools
  • kdePackages.krdp
  • kdePackages.krdp.debug
  • kdePackages.krdp.dev
  • kdePackages.krdp.devtools
  • kdePackages.krecorder
  • kdePackages.krecorder.debug
  • kdePackages.krecorder.dev
  • kdePackages.krecorder.devtools
  • kdePackages.kreversi
  • kdePackages.kreversi.debug
  • kdePackages.kreversi.dev
  • kdePackages.kreversi.devtools
  • kdePackages.krfb
  • kdePackages.krfb.debug
  • kdePackages.krfb.dev
  • kdePackages.krfb.devtools
  • kdePackages.kruler
  • kdePackages.kruler.debug
  • kdePackages.kruler.dev
  • kdePackages.kruler.devtools
  • kdePackages.kscreen
  • kdePackages.kscreen.debug
  • kdePackages.kscreen.dev
  • kdePackages.kscreen.devtools
  • kdePackages.kscreenlocker
  • kdePackages.kscreenlocker.debug
  • kdePackages.kscreenlocker.dev
  • kdePackages.kscreenlocker.devtools
  • kdePackages.kshisen
  • kdePackages.kshisen.debug
  • kdePackages.kshisen.dev
  • kdePackages.kshisen.devtools
  • kdePackages.ksirk
  • kdePackages.ksirk.debug
  • kdePackages.ksirk.dev
  • kdePackages.ksirk.devtools
  • kdePackages.ksnakeduel
  • kdePackages.ksnakeduel.debug
  • kdePackages.ksnakeduel.dev
  • kdePackages.ksnakeduel.devtools
  • kdePackages.kspaceduel
  • kdePackages.kspaceduel.debug
  • kdePackages.kspaceduel.dev
  • kdePackages.kspaceduel.devtools
  • kdePackages.ksquares
  • kdePackages.ksquares.debug
  • kdePackages.ksquares.dev
  • kdePackages.ksquares.devtools
  • kdePackages.ksudoku
  • kdePackages.ksudoku.debug
  • kdePackages.ksudoku.dev
  • kdePackages.ksudoku.devtools
  • kdePackages.ksystemlog
  • kdePackages.ksystemlog.debug
  • kdePackages.ksystemlog.dev
  • kdePackages.ksystemlog.devtools
  • kdePackages.ksystemstats
  • kdePackages.ksystemstats.debug
  • kdePackages.ksystemstats.dev
  • kdePackages.ksystemstats.devtools
  • kdePackages.kteatime
  • kdePackages.kteatime.debug
  • kdePackages.kteatime.dev
  • kdePackages.kteatime.devtools
  • kdePackages.ktextaddons
  • kdePackages.ktextaddons.debug
  • kdePackages.ktextaddons.dev
  • kdePackages.ktextaddons.devtools
  • kdePackages.ktexteditor
  • kdePackages.ktexteditor.debug
  • kdePackages.ktexteditor.dev
  • kdePackages.ktexteditor.devtools
  • kdePackages.ktextwidgets
  • kdePackages.ktextwidgets.debug
  • kdePackages.ktextwidgets.dev
  • kdePackages.ktextwidgets.devtools
  • kdePackages.ktnef
  • kdePackages.ktnef.debug
  • kdePackages.ktnef.dev
  • kdePackages.ktnef.devtools
  • kdePackages.ktorrent
  • kdePackages.ktorrent.debug
  • kdePackages.ktorrent.dev
  • kdePackages.ktorrent.devtools
  • kdePackages.ktuberling
  • kdePackages.ktuberling.debug
  • kdePackages.ktuberling.dev
  • kdePackages.ktuberling.devtools
  • kdePackages.kturtle
  • kdePackages.kturtle.debug
  • kdePackages.kturtle.dev
  • kdePackages.kturtle.devtools
  • kdePackages.kubrick
  • kdePackages.kubrick.debug
  • kdePackages.kubrick.dev
  • kdePackages.kubrick.devtools
  • kdePackages.kunifiedpush
  • kdePackages.kunifiedpush.debug
  • kdePackages.kunifiedpush.dev
  • kdePackages.kunifiedpush.devtools
  • kdePackages.kup
  • kdePackages.kup.debug
  • kdePackages.kup.dev
  • kdePackages.kup.devtools
  • kdePackages.kwalletmanager
  • kdePackages.kwalletmanager.debug
  • kdePackages.kwalletmanager.dev
  • kdePackages.kwalletmanager.devtools
  • kdePackages.kweather
  • kdePackages.kweather.debug
  • kdePackages.kweather.dev
  • kdePackages.kweather.devtools
  • kdePackages.kwin
  • kdePackages.kwin.debug
  • kdePackages.kwin.dev
  • kdePackages.kwin.devtools
  • kdePackages.kwordquiz
  • kdePackages.kwordquiz.debug
  • kdePackages.kwordquiz.dev
  • kdePackages.kwordquiz.devtools
  • kdePackages.kxmlgui
  • kdePackages.kxmlgui.debug
  • kdePackages.kxmlgui.dev
  • kdePackages.kxmlgui.devtools
  • kdePackages.libgravatar
  • kdePackages.libgravatar.debug
  • kdePackages.libgravatar.dev
  • kdePackages.libgravatar.devtools
  • kdePackages.libkcddb
  • kdePackages.libkcddb.debug
  • kdePackages.libkcddb.dev
  • kdePackages.libkcddb.devtools
  • kdePackages.libkdegames
  • kdePackages.libkdegames.debug
  • kdePackages.libkdegames.dev
  • kdePackages.libkdegames.devtools
  • kdePackages.libkleo
  • kdePackages.libkleo.debug
  • kdePackages.libkleo.dev
  • kdePackages.libkleo.devtools
  • kdePackages.libksane
  • kdePackages.libksane.debug
  • kdePackages.libksane.dev
  • kdePackages.libksane.devtools
  • kdePackages.libksieve
  • kdePackages.libksieve.debug
  • kdePackages.libksieve.dev
  • kdePackages.libksieve.devtools
  • kdePackages.libksysguard
  • kdePackages.libksysguard.debug
  • kdePackages.libksysguard.dev
  • kdePackages.libksysguard.devtools
  • kdePackages.libplasma
  • kdePackages.libplasma.debug
  • kdePackages.libplasma.dev
  • kdePackages.libplasma.devtools
  • kdePackages.libquotient (qt6Packages.libquotient)
  • kdePackages.libquotient.dev (qt6Packages.libquotient.dev)
  • kdePackages.lskat
  • kdePackages.lskat.debug
  • kdePackages.lskat.dev
  • kdePackages.lskat.devtools
  • kdePackages.mailcommon
  • kdePackages.mailcommon.debug
  • kdePackages.mailcommon.dev
  • kdePackages.mailcommon.devtools
  • kdePackages.mailimporter
  • kdePackages.mailimporter.debug
  • kdePackages.mailimporter.dev
  • kdePackages.mailimporter.devtools
  • kdePackages.markdownpart
  • kdePackages.markdownpart.debug
  • kdePackages.markdownpart.dev
  • kdePackages.markdownpart.devtools
  • kdePackages.marknote
  • kdePackages.marknote.debug
  • kdePackages.marknote.dev
  • kdePackages.marknote.devtools
  • kdePackages.mbox-importer
  • kdePackages.mbox-importer.debug
  • kdePackages.mbox-importer.dev
  • kdePackages.mbox-importer.devtools
  • kdePackages.merkuro
  • kdePackages.merkuro.debug
  • kdePackages.merkuro.dev
  • kdePackages.merkuro.devtools
  • kdePackages.messagelib
  • kdePackages.messagelib.debug
  • kdePackages.messagelib.dev
  • kdePackages.messagelib.devtools
  • kdePackages.milou
  • kdePackages.milou.debug
  • kdePackages.milou.dev
  • kdePackages.milou.devtools
  • kdePackages.mimetreeparser
  • kdePackages.mimetreeparser.debug
  • kdePackages.mimetreeparser.dev
  • kdePackages.mimetreeparser.devtools
  • kdePackages.neochat
  • kdePackages.neochat.debug
  • kdePackages.neochat.dev
  • kdePackages.neochat.devtools
  • kdePackages.okular
  • kdePackages.okular.debug
  • kdePackages.okular.dev
  • kdePackages.okular.devtools
  • kdePackages.oxygen
  • kdePackages.oxygen.debug
  • kdePackages.oxygen.dev
  • kdePackages.oxygen.qt5
  • kdePackages.palapeli
  • kdePackages.palapeli.debug
  • kdePackages.palapeli.dev
  • kdePackages.palapeli.devtools
  • kdePackages.parley
  • kdePackages.parley.debug
  • kdePackages.parley.dev
  • kdePackages.parley.devtools
  • kdePackages.partitionmanager
  • kdePackages.partitionmanager.debug
  • kdePackages.partitionmanager.dev
  • kdePackages.partitionmanager.devtools
  • kdePackages.picmi
  • kdePackages.picmi.debug
  • kdePackages.picmi.dev
  • kdePackages.picmi.devtools
  • kdePackages.pim-data-exporter
  • kdePackages.pim-data-exporter.debug
  • kdePackages.pim-data-exporter.dev
  • kdePackages.pim-data-exporter.devtools
  • kdePackages.pim-sieve-editor
  • kdePackages.pim-sieve-editor.debug
  • kdePackages.pim-sieve-editor.dev
  • kdePackages.pim-sieve-editor.devtools
  • kdePackages.pimcommon
  • kdePackages.pimcommon.debug
  • kdePackages.pimcommon.dev
  • kdePackages.pimcommon.devtools
  • kdePackages.plasma-browser-integration
  • kdePackages.plasma-browser-integration.debug
  • kdePackages.plasma-browser-integration.dev
  • kdePackages.plasma-browser-integration.devtools
  • kdePackages.plasma-desktop
  • kdePackages.plasma-desktop.debug
  • kdePackages.plasma-desktop.dev
  • kdePackages.plasma-desktop.devtools
  • kdePackages.plasma-disks
  • kdePackages.plasma-disks.debug
  • kdePackages.plasma-disks.dev
  • kdePackages.plasma-disks.devtools
  • kdePackages.plasma-firewall
  • kdePackages.plasma-firewall.debug
  • kdePackages.plasma-firewall.dev
  • kdePackages.plasma-firewall.devtools
  • kdePackages.plasma-integration
  • kdePackages.plasma-integration.debug
  • kdePackages.plasma-integration.dev
  • kdePackages.plasma-integration.qt5
  • kdePackages.plasma-mobile
  • kdePackages.plasma-mobile.debug
  • kdePackages.plasma-mobile.dev
  • kdePackages.plasma-mobile.devtools
  • kdePackages.plasma-nano
  • kdePackages.plasma-nano.debug
  • kdePackages.plasma-nano.dev
  • kdePackages.plasma-nano.devtools
  • kdePackages.plasma-nm
  • kdePackages.plasma-nm.debug
  • kdePackages.plasma-nm.dev
  • kdePackages.plasma-nm.devtools
  • kdePackages.plasma-pa
  • kdePackages.plasma-pa.debug
  • kdePackages.plasma-pa.dev
  • kdePackages.plasma-pa.devtools
  • kdePackages.plasma-sdk
  • kdePackages.plasma-sdk.debug
  • kdePackages.plasma-sdk.dev
  • kdePackages.plasma-sdk.devtools
  • kdePackages.plasma-systemmonitor
  • kdePackages.plasma-systemmonitor.debug
  • kdePackages.plasma-systemmonitor.dev
  • kdePackages.plasma-systemmonitor.devtools
  • kdePackages.plasma-thunderbolt
  • kdePackages.plasma-thunderbolt.debug
  • kdePackages.plasma-thunderbolt.dev
  • kdePackages.plasma-thunderbolt.devtools
  • kdePackages.plasma-vault
  • kdePackages.plasma-vault.debug
  • kdePackages.plasma-vault.dev
  • kdePackages.plasma-vault.devtools
  • kdePackages.plasma-welcome
  • kdePackages.plasma-welcome.debug
  • kdePackages.plasma-welcome.dev
  • kdePackages.plasma-welcome.devtools
  • kdePackages.plasma-workspace
  • kdePackages.plasma-workspace.debug
  • kdePackages.plasma-workspace.dev
  • kdePackages.plasma-workspace.devtools
  • kdePackages.plasma5support
  • kdePackages.plasma5support.debug
  • kdePackages.plasma5support.dev
  • kdePackages.plasma5support.devtools
  • kdePackages.plasmatube
  • kdePackages.plasmatube.debug
  • kdePackages.plasmatube.dev
  • kdePackages.plasmatube.devtools
  • kdePackages.plymouth-kcm
  • kdePackages.plymouth-kcm.debug
  • kdePackages.plymouth-kcm.dev
  • kdePackages.plymouth-kcm.devtools
  • kdePackages.powerdevil
  • kdePackages.powerdevil.debug
  • kdePackages.powerdevil.dev
  • kdePackages.powerdevil.devtools
  • kdePackages.print-manager
  • kdePackages.print-manager.debug
  • kdePackages.print-manager.dev
  • kdePackages.print-manager.devtools
  • kdePackages.prison
  • kdePackages.prison.debug
  • kdePackages.prison.dev
  • kdePackages.prison.devtools
  • kdePackages.purpose
  • kdePackages.purpose.debug
  • kdePackages.purpose.dev
  • kdePackages.purpose.devtools
  • qt6.qt3d (kdePackages.qt3d ,qt6Packages.qt3d)
  • qt6.qt3d.dev (kdePackages.qt3d.dev ,qt6Packages.qt3d.dev)
  • qt6.qtmultimedia (kdePackages.qtmultimedia ,qt6Packages.qtmultimedia)
  • qt6.qtmultimedia.dev (kdePackages.qtmultimedia.dev ,qt6Packages.qtmultimedia.dev)
  • qt6.qtspeech (kdePackages.qtspeech ,qt6Packages.qtspeech)
  • qt6.qtspeech.dev (kdePackages.qtspeech.dev ,qt6Packages.qtspeech.dev)
  • kdePackages.qzxing (qt6Packages.qzxing)
  • kdePackages.sddm-kcm
  • kdePackages.sddm-kcm.debug
  • kdePackages.sddm-kcm.dev
  • kdePackages.sddm-kcm.devtools
  • kdePackages.sierra-breeze-enhanced (qt6Packages.sierra-breeze-enhanced)
  • kdePackages.skanlite
  • kdePackages.skanlite.debug
  • kdePackages.skanlite.dev
  • kdePackages.skanlite.devtools
  • kdePackages.skanpage
  • kdePackages.skanpage.debug
  • kdePackages.skanpage.dev
  • kdePackages.skanpage.devtools
  • kdePackages.skladnik
  • kdePackages.skladnik.debug
  • kdePackages.skladnik.dev
  • kdePackages.skladnik.devtools
  • kdePackages.spectacle
  • kdePackages.spectacle.debug
  • kdePackages.spectacle.dev
  • kdePackages.spectacle.devtools
  • kdePackages.step
  • kdePackages.step.debug
  • kdePackages.step.dev
  • kdePackages.step.devtools
  • kdePackages.svgpart
  • kdePackages.svgpart.debug
  • kdePackages.svgpart.dev
  • kdePackages.svgpart.devtools
  • kdePackages.sweeper
  • kdePackages.sweeper.debug
  • kdePackages.sweeper.dev
  • kdePackages.sweeper.devtools
  • kdePackages.systemsettings
  • kdePackages.systemsettings.debug
  • kdePackages.systemsettings.dev
  • kdePackages.systemsettings.devtools
  • kdePackages.tokodon
  • kdePackages.tokodon.debug
  • kdePackages.tokodon.dev
  • kdePackages.tokodon.devtools
  • kdePackages.wacomtablet
  • kdePackages.wacomtablet.debug
  • kdePackages.wacomtablet.dev
  • kdePackages.wacomtablet.devtools
  • kdePackages.xdg-desktop-portal-kde
  • kdePackages.xdg-desktop-portal-kde.debug
  • kdePackages.xdg-desktop-portal-kde.dev
  • kdePackages.xdg-desktop-portal-kde.devtools
  • kdePackages.yakuake
  • kdePackages.yakuake.debug
  • kdePackages.yakuake.dev
  • kdePackages.yakuake.devtools
  • kdePackages.zanshin
  • kdePackages.zanshin.debug
  • kdePackages.zanshin.dev
  • kdePackages.zanshin.devtools
  • keet
  • key-rack
  • keymapp
  • keypunch
  • khronos
  • ki
  • ki.dist
  • kicad
  • kicad-small
  • kicad-testing
  • kicad-testing-small
  • kicad-unstable
  • kicad-unstable-small
  • kid3 (kid3-kde)
  • kid3-cli
  • kid3-qt
  • kile
  • kiwitalk
  • klipper-firmware
  • klipper-flash
  • kmeet
  • kodelife
  • kodiPackages.steam-launcher
  • komikku
  • komorebi
  • konbucase
  • koodo-reader
  • kooha
  • kotatogram-desktop-with-webkit
  • kshutdown
  • kuro
  • labelle
  • labelle.dist
  • lact
  • lan-mouse
  • latte-dock
  • lbry
  • ldtk
  • ledger-live-desktop
  • lenmus
  • lenovo-legion
  • lenovo-legion.dist
  • lens
  • lepton-eda
  • letterpress
  • lexical
  • lfe (lfe_2_1)
  • libadwaita
  • libadwaita.debug
  • libadwaita.dev
  • libadwaita.devdoc
  • libgdata
  • libgdata.dev
  • libgdata.installedTests
  • libgepub
  • libgnome-games-support_2_0
  • libgtkflow4
  • libgtkflow4.dev
  • libgtkflow4.devdoc
  • libhandy_0
  • libhandy_0.dev
  • libhandy_0.devdoc
  • libmsgraph
  • libmsgraph.dev
  • libmsgraph.devdoc
  • libnma
  • libnma-gtk4
  • libnma-gtk4.dev
  • libnma-gtk4.devdoc
  • libnma.dev
  • libnma.devdoc
  • libpanel
  • libpanel.dev
  • libpanel.devdoc
  • libportal-gtk4
  • libportal-gtk4.dev
  • libportal-gtk4.devdoc
  • libremines
  • libreoffice (libreoffice-still)
  • libreoffice-collabora
  • libreoffice-fresh
  • libreoffice-fresh-unwrapped
  • libreoffice-qt (libreoffice-qt-still)
  • libreoffice-qt-fresh
  • libreoffice-qt-fresh-unwrapped
  • libreoffice-qt-unwrapped (libreoffice-qt-still-unwrapped ,libreoffice-qt6-still-unwrapped)
  • libreoffice-qt6 (libreoffice-qt6-still)
  • libreoffice-qt6-fresh
  • libreoffice-qt6-fresh-unwrapped
  • libreoffice-qt6-unwrapped
  • libreoffice-unwrapped (libreoffice-still-unwrapped)
  • libsForQt5.audiotube (plasma5Packages.audiotube)
  • libsForQt5.booth (plasma5Packages.booth)
  • libsForQt5.dragon (plasma5Packages.dragon)
  • libsForQt5.dragon.dev (plasma5Packages.dragon.dev)
  • libsForQt5.fcitx5-with-addons (plasma5Packages.fcitx5-with-addons)
  • libsForQt5.kamoso (plasma5Packages.kamoso)
  • libsForQt5.kasts (plasma5Packages.kasts)
  • libsForQt5.kdenlive (plasma5Packages.kdenlive)
  • libsForQt5.kdeplasma-addons (plasma5Packages.kdeplasma-addons)
  • libsForQt5.phonon-backend-gstreamer (plasma5Packages.phonon-backend-gstreamer)
  • libsForQt5.plasma-desktop (plasma5Packages.plasma-desktop)
  • libsForQt5.plasma-mobile (plasma5Packages.plasma-mobile)
  • libsForQt5.plasmatube (plasma5Packages.plasmatube)
  • soundkonverter (libsForQt5.soundkonverter)
  • libsForQt5.telepathy (plasma5Packages.telepathy)
  • libshumate
  • libshumate.dev
  • libshumate.devdoc
  • libspelling
  • libspelling.dev
  • libspelling.devdoc
  • libzapojit
  • libzapojit.dev
  • liferea
  • lightdm-mobile-greeter
  • lightdm-slick-greeter
  • lime3ds
  • limesuiteWithGui
  • liquidsoap
  • listen1
  • livebook
  • livecaptions
  • livi
  • lmstudio
  • lollypop
  • lomiri.history-service
  • lomiri.history-service.dev
  • lomiri.lomiri
  • lomiri.lomiri-camera-app
  • lomiri.lomiri-filemanager-app
  • lomiri.lomiri-session
  • lomiri.lomiri-system-settings
  • lomiri.lomiri-system-settings-security-privacy
  • lomiri.lomiri-system-settings-unwrapped
  • lomiri.lomiri-system-settings-unwrapped.dev
  • lomiri.lomiri-thumbnailer
  • lomiri.lomiri-thumbnailer.dev
  • lomiri.lomiri-thumbnailer.doc
  • lomiri.telephony-service
  • lomiri.teleports
  • lorem
  • losslesscut-bin
  • loupe
  • lua51Packages.nfd
  • luajitPackages.nfd
  • luakit
  • ludusavi
  • lunar-client
  • lunatask
  • lutris
  • lutris-free
  • lutris-unwrapped
  • lutris-unwrapped.dist
  • lxi-tools-gui
  • maestral-gui
  • maestral-gui.dist
  • magpie
  • magpie.debug
  • magpie.dev
  • magpie.devdoc
  • malcontent-ui
  • malcontent-ui.dev
  • malcontent-ui.lib
  • mangareader
  • manim (python312Packages.manim)
  • manim.dist (python312Packages.manim.dist)
  • mapmap
  • marker
  • marktext
  • mate.atril
  • mate.marco
  • mate.mate-applets
  • mate.mate-control-center
  • mate.mate-gsettings-overrides
  • mate.mate-indicator-applet
  • mate.mate-media
  • mate.mate-netbook
  • mate.mate-notification-daemon
  • mate.mate-panel
  • mate.mate-panel-with-applets
  • mate.mate-power-manager
  • mate.mate-screensaver
  • mate.mate-sensors-applet
  • mate.mate-session-manager
  • mate.mate-settings-daemon-wrapped
  • mate.mate-tweak
  • mate.mate-tweak.dist
  • mate.mate-user-guide
  • mate.mate-utils
  • mate.mate-wayland-session
  • mathpix-snipping-tool
  • matrix-gtk-theme
  • mattermost-desktop
  • mediaelch-qt6
  • mediainfo-gui
  • megaglest
  • megapixels
  • melonDS
  • memorado
  • mendeley
  • mepo
  • mercury
  • mermaid-cli
  • mermaid-filter
  • metadata-cleaner
  • meteo
  • metronome
  • midivisualizer
  • midori-unwrapped
  • minigalaxy
  • minigalaxy.dist
  • miru
  • mission-center
  • mix2nix
  • mixxc
  • mixxc.man
  • mixxx
  • mkvtoolnix
  • mkvtoolnix-cli
  • mlterm
  • mlterm-wayland
  • mmex
  • mnemosyne
  • mnemosyne.dist
  • mobilecoin-wallet
  • mobilizon
  • mockoon
  • modrinth-app
  • modrinth-app-unwrapped
  • mojave-gtk-theme
  • molotov
  • monitor
  • monophony
  • mopidy-bandcamp
  • mopidy-bandcamp.dist
  • mopidy-iris
  • mopidy-iris.dist
  • mopidy-jellyfin
  • mopidy-jellyfin.dist
  • mopidy-local
  • mopidy-local.dist
  • mopidy-mopify
  • mopidy-mopify.dist
  • mopidy-mpd
  • mopidy-mpd.dist
  • mopidy-mpris
  • mopidy-mpris.dist
  • mopidy-muse
  • mopidy-muse.dist
  • mopidy-musicbox-webclient
  • mopidy-musicbox-webclient.dist
  • mopidy-notify
  • mopidy-notify.dist
  • mopidy-podcast
  • mopidy-podcast.dist
  • mopidy-scrobbler
  • mopidy-scrobbler.dist
  • mopidy-somafm
  • mopidy-somafm.dist
  • mopidy-soundcloud
  • mopidy-soundcloud.dist
  • mopidy-spotify
  • mopidy-spotify.dist
  • mopidy-subidy
  • mopidy-subidy.dist
  • mopidy-tidal
  • mopidy-tidal.dist
  • mopidy-tunein
  • mopidy-tunein.dist
  • mopidy-youtube
  • mopidy-youtube.dist
  • mopidy-ytmusic
  • mopidy-ytmusic.dist
  • morgen
  • morphosis
  • motrix
  • mousai
  • mousam
  • mpvScripts.convert
  • mqtt-explorer
  • mqttx
  • muffin
  • muffin.dev
  • muffin.man
  • muffon
  • multiplex
  • museeks
  • muzika
  • mycrypto
  • nagstamon
  • nagstamon.dist
  • nanovna-saver
  • nanovna-saver.dist
  • nasc
  • nautilus
  • nautilus-open-any-terminal
  • nautilus-open-any-terminal.dist
  • nautilus-open-in-blackbox
  • nautilus-python
  • nautilus-python.dev
  • nautilus-python.devdoc
  • nautilus-python.doc
  • nautilus.dev
  • nautilus.devdoc
  • nemo
  • nemo-fileroller
  • nemo-python
  • nemo-with-extensions
  • nemo.dev
  • neo4j-desktop
  • neovim-gtk
  • netease-cloud-music-gtk
  • netflix
  • networkmanager-sstp
  • networkmanager_strongswan
  • networkmanagerapplet
  • networkmanagerapplet.man
  • newsflash
  • nheko
  • nicotine-plus
  • nicotine-plus.dist
  • nightfox-gtk-theme
  • nitrokey-app2
  • nitrokey-app2.dist
  • nix-tour
  • normcap
  • normcap.dist
  • nosql-workbench
  • notable
  • notejot
  • notes-up
  • notesnook
  • notify-client
  • notion-app-enhanced
  • notmuch-bower
  • nsz (python312Packages.nsz)
  • nsz.dist (python312Packages.nsz.dist)
  • nuclear
  • nulloy
  • nvidia-vaapi-driver
  • obs-studio
  • obs-studio-plugins.advanced-scene-switcher
  • obs-studio-plugins.droidcam-obs
  • obs-studio-plugins.input-overlay
  • obs-studio-plugins.looking-glass-obs
  • obs-studio-plugins.obs-3d-effect
  • obs-studio-plugins.obs-backgroundremoval
  • obs-studio-plugins.obs-command-source
  • obs-studio-plugins.obs-composite-blur
  • obs-studio-plugins.obs-freeze-filter
  • obs-studio-plugins.obs-gradient-source
  • obs-studio-plugins.obs-gstreamer
  • obs-studio-plugins.obs-hyperion
  • obs-studio-plugins.obs-livesplit-one
  • obs-studio-plugins.obs-move-transition
  • obs-studio-plugins.obs-multi-rtmp
  • obs-studio-plugins.obs-mute-filter
  • obs-studio-plugins.obs-nvfbc
  • obs-studio-plugins.obs-pipewire-audio-capture
  • obs-studio-plugins.obs-replay-source
  • obs-studio-plugins.obs-rgb-levels-filter
  • obs-studio-plugins.obs-scale-to-sound
  • obs-studio-plugins.obs-shaderfilter
  • obs-studio-plugins.obs-source-clone
  • obs-studio-plugins.obs-source-record
  • obs-studio-plugins.obs-source-switcher
  • obs-studio-plugins.obs-teleport
  • obs-studio-plugins.obs-text-pthread
  • obs-studio-plugins.obs-transition-table
  • obs-studio-plugins.obs-tuna
  • obs-studio-plugins.obs-vaapi
  • obs-studio-plugins.obs-vertical-canvas
  • obs-studio-plugins.obs-vintage-filter
  • obs-studio-plugins.obs-vkcapture
  • obs-studio-plugins.obs-webkitgtk
  • obs-studio-plugins.obs-websocket
  • obs-studio-plugins.waveform
  • obs-studio-plugins.wlrobs
  • obsidian
  • odamex
  • oidc-agent
  • olive-editor
  • onboard
  • onboard.dist
  • onedrivegui
  • onedrivegui.dist
  • onedriver
  • onionshare
  • onionshare-gui
  • onionshare-gui.dist
  • onionshare.dist
  • opcua-client-gui
  • opcua-client-gui.dist
  • open-scq30
  • open-stage-control
  • opencpn
  • openlens
  • openraPackages_2019.engines.bleed
  • openraPackages_2019.engines.playtest
  • openra_2019 (openraPackages_2019.engines.release)
  • openraPackages_2019.mods.ca
  • openraPackages_2019.mods.d2
  • openraPackages_2019.mods.dr
  • openraPackages_2019.mods.gen
  • openraPackages_2019.mods.kknd
  • openraPackages_2019.mods.mw
  • openraPackages_2019.mods.ra2
  • openraPackages_2019.mods.raclassic
  • openraPackages_2019.mods.rv
  • openraPackages_2019.mods.sp
  • openraPackages_2019.mods.ss
  • openraPackages_2019.mods.ura
  • openraPackages_2019.mods.yr
  • openusd
  • opera
  • orca-slicer
  • orca-slicer.debug
  • osmo
  • ostinato
  • osu-lazer-bin
  • overskride
  • p3x-onenote
  • p4v
  • paleta
  • pandoc-drawio-filter
  • pandoc-drawio-filter.dist
  • pantheon.elementary-calculator
  • pantheon.elementary-calendar
  • pantheon.elementary-camera
  • pantheon.elementary-capnet-assist
  • pantheon.elementary-feedback
  • pantheon.elementary-greeter
  • pantheon.elementary-gsettings-schemas
  • pantheon.elementary-iconbrowser
  • pantheon.elementary-mail
  • pantheon.elementary-music
  • pantheon.elementary-onboarding
  • pantheon.elementary-photos
  • pantheon.elementary-session-settings
  • pantheon.elementary-shortcut-overlay
  • pantheon.elementary-tasks
  • pantheon.elementary-videos
  • pantheon.epiphany
  • pantheon.file-roller-contract
  • pantheon.gala
  • pantheon.granite7
  • pantheon.granite7.dev
  • pantheon.pantheon-agent-polkit
  • pantheon.sideload
  • pantheon.switchboard-plug-a11y
  • pantheon.switchboard-plug-bluetooth
  • pantheon.switchboard-plug-keyboard
  • pantheon.switchboard-plug-mouse-touchpad
  • pantheon.switchboard-plug-network
  • pantheon.switchboard-plug-onlineaccounts
  • pantheon.switchboard-plug-pantheon-shell
  • pantheon.switchboard-plug-power
  • pantheon.switchboard-plug-security-privacy
  • pantheon.switchboard-with-plugs
  • pantheon.wingpanel
  • pantheon.wingpanel-applications-menu
  • pantheon.wingpanel-indicator-a11y
  • pantheon.wingpanel-indicator-bluetooth
  • pantheon.wingpanel-indicator-datetime
  • pantheon.wingpanel-indicator-keyboard
  • pantheon.wingpanel-indicator-network
  • pantheon.wingpanel-indicator-nightlight
  • pantheon.wingpanel-indicator-notifications
  • pantheon.wingpanel-indicator-power
  • pantheon.wingpanel-indicator-session
  • pantheon.wingpanel-indicator-sound
  • pantheon.wingpanel-with-indicators
  • pantheon.xdg-desktop-portal-pantheon
  • paper-clip
  • paper-plane
  • paperlib
  • papers
  • papers.dev
  • papers.devdoc
  • paprefs
  • parabolic
  • parlatype
  • parsec-bin
  • parsify
  • passes
  • passky-desktop
  • pavucontrol
  • pcem
  • pdf4qt
  • pdfmm
  • pdfpc
  • peek
  • percollate
  • perl536Packages.AlienWxWidgets
  • perl536Packages.AlienWxWidgets.devdoc
  • perl536Packages.AppMusicChordPro
  • perl536Packages.AppMusicChordPro.devdoc
  • perl536Packages.Wx
  • perl536Packages.Wx.devdoc
  • perl536Packages.WxGLCanvas
  • perl536Packages.WxGLCanvas.devdoc
  • perl538Packages.AlienWxWidgets
  • perl538Packages.AlienWxWidgets.devdoc
  • perl538Packages.AppMusicChordPro
  • perl538Packages.AppMusicChordPro.devdoc
  • perl538Packages.Wx
  • perl538Packages.Wx.devdoc
  • perl538Packages.WxGLCanvas
  • perl538Packages.WxGLCanvas.devdoc
  • phd2
  • phoc
  • phosh
  • phosh-mobile-settings
  • photoqt
  • picard
  • picard.dist
  • pidgin (pidginPackages.pidgin)
  • pidginPackages.pidgin-carbons
  • pidginPackages.pidgin-indicator
  • pidginPackages.pidgin-latex
  • pidginPackages.pidgin-mra
  • pidginPackages.pidgin-msn-pecan
  • pidginPackages.pidgin-opensteamworks
  • pidginPackages.pidgin-osd
  • pidginPackages.pidgin-otr
  • pidginPackages.pidgin-sipe
  • pidginPackages.pidgin-skypeweb
  • pidginPackages.pidgin-window-merge
  • pidginPackages.pidgin-xmpp-receipts
  • pidginPackages.purple-discord
  • pidginPackages.purple-facebook
  • pidginPackages.purple-googlechat
  • pidginPackages.purple-hangouts
  • pidginPackages.purple-lurch
  • pidginPackages.purple-matrix
  • pidginPackages.purple-mm-sms
  • pidginPackages.purple-plugin-pack
  • pidginPackages.purple-signald
  • pidginPackages.purple-slack
  • pidginPackages.purple-vk-plugin
  • pidginPackages.purple-xmpp-http-upload
  • pika-backup
  • pinokio
  • pipelight
  • pithos
  • pitivi
  • pix
  • planify
  • plasma-panel-colorizer
  • plata-theme
  • plattenalbum
  • plausible
  • playwright-test
  • pleroma
  • plexamp
  • plots
  • plots.dist
  • plugdata
  • podman-desktop
  • pods
  • poedit
  • polychromatic
  • polypane
  • pomodoro-gtk
  • portfolio
  • portfolio-filemanager
  • pot
  • pragha
  • previewqt
  • pritunl-client
  • process-viewer
  • progress-tracker
  • protoc-gen-elixir
  • proton-pass
  • protonmail-desktop
  • protonplus
  • protontricks
  • protontricks.dist
  • protonup-qt
  • protonvpn-gui_legacy
  • protonvpn-gui_legacy.dist
  • prusa-slicer
  • prusa-slicer.debug
  • pterm
  • ptyxis
  • puddletag
  • puddletag.dist
  • pulseaudioFull
  • pulseaudioFull.dev
  • pulseeffects-legacy
  • puppeteer-cli
  • pureref
  • pwsafe
  • pwvucontrol
  • pympress
  • pympress.dist
  • python311Packages.aigpy
  • python311Packages.aigpy.dist
  • python311Packages.auditok
  • python311Packages.auditok.dist
  • python311Packages.binwalk-full
  • python311Packages.binwalk-full.dist
  • python311Packages.echo
  • python311Packages.echo.dist
  • python311Packages.enamlx
  • python311Packages.enamlx.dist
  • python311Packages.flet
  • python311Packages.flet-runtime
  • python311Packages.flet-runtime.dist
  • python311Packages.flet.dist
  • python311Packages.glueviz
  • python311Packages.glueviz.dist
  • python311Packages.gradio
  • python311Packages.gradio-client
  • python311Packages.gradio-client.dist
  • python311Packages.gradio-pdf
  • python311Packages.gradio-pdf.dist
  • python311Packages.gradio.dist
  • python311Packages.gruut
  • python311Packages.gruut.dist
  • python311Packages.humblewx
  • python311Packages.humblewx.dist
  • python311Packages.kicad
  • python311Packages.kivy
  • python311Packages.kivy.dist
  • python311Packages.manim
  • python311Packages.manim.dist
  • python311Packages.moderngl-window
  • python311Packages.moderngl-window.dist
  • python311Packages.nsz
  • python311Packages.nsz.dist
  • python311Packages.pcbnewtransition
  • python311Packages.pcbnewtransition.dist
  • python311Packages.pvextractor
  • python311Packages.pvextractor.dist
  • python311Packages.pyacoustid
  • python311Packages.pyacoustid.dist
  • python311Packages.pyannote-audio
  • python311Packages.pyannote-audio.dist
  • python311Packages.pydub
  • python311Packages.pydub.dist
  • python311Packages.pyglet
  • python311Packages.pyglet.dist
  • python311Packages.pyqt6
  • python311Packages.pyqt6-charts
  • python311Packages.pyqt6-charts.dist
  • python311Packages.pyqt6-webengine
  • python311Packages.pyqt6-webengine.dev
  • python311Packages.pyqt6-webengine.dist
  • python311Packages.pyqt6.dev
  • python311Packages.pyqt6.dist
  • python311Packages.pyqtgraph
  • python311Packages.pyqtgraph.dist
  • python311Packages.pyrender
  • python311Packages.pyrender.dist
  • python311Packages.pyside6
  • python311Packages.pytest-playwright
  • python311Packages.pytest-playwright.dist
  • python311Packages.python-xapp
  • python311Packages.pythonefl
  • python311Packages.pythonefl.dist
  • python311Packages.pytmx
  • python311Packages.pytmx.dist
  • python311Packages.shiny
  • python311Packages.shiny.dist
  • python311Packages.speechbrain
  • python311Packages.speechbrain.dist
  • python311Packages.torch-audiomentations
  • python311Packages.torch-audiomentations.dist
  • python311Packages.torch-pitch-shift
  • python311Packages.torch-pitch-shift.dist
  • python311Packages.torchaudio
  • python311Packages.torchaudio.dist
  • python311Packages.wxpython
  • python312Packages.aigpy
  • python312Packages.aigpy.dist
  • python312Packages.auditok
  • python312Packages.auditok.dist
  • python312Packages.binwalk-full
  • python312Packages.binwalk-full.dist
  • python312Packages.echo
  • python312Packages.echo.dist
  • python312Packages.enamlx
  • python312Packages.enamlx.dist
  • python312Packages.flet
  • python312Packages.flet-runtime
  • python312Packages.flet-runtime.dist
  • python312Packages.flet.dist
  • python312Packages.glueviz
  • python312Packages.glueviz.dist
  • python312Packages.gradio
  • python312Packages.gradio-client
  • python312Packages.gradio-client.dist
  • python312Packages.gradio-pdf
  • python312Packages.gradio-pdf.dist
  • python312Packages.gradio.dist
  • python312Packages.kivy
  • python312Packages.kivy.dist
  • python312Packages.moderngl-window
  • python312Packages.moderngl-window.dist
  • python312Packages.pvextractor
  • python312Packages.pvextractor.dist
  • python312Packages.pyacoustid
  • python312Packages.pyacoustid.dist
  • python312Packages.pyannote-audio
  • python312Packages.pyannote-audio.dist
  • python312Packages.pydub
  • python312Packages.pydub.dist
  • python312Packages.pyglet
  • python312Packages.pyglet.dist
  • python312Packages.pyqt6
  • python312Packages.pyqt6-charts
  • python312Packages.pyqt6-charts.dist
  • python312Packages.pyqt6-webengine
  • python312Packages.pyqt6-webengine.dev
  • python312Packages.pyqt6-webengine.dist
  • python312Packages.pyqt6.dev
  • python312Packages.pyqt6.dist
  • python312Packages.pyqtgraph
  • python312Packages.pyqtgraph.dist
  • python312Packages.pyrender
  • python312Packages.pyrender.dist
  • python312Packages.pyside6
  • python312Packages.pytest-playwright
  • python312Packages.pytest-playwright.dist
  • python312Packages.python-xapp
  • python312Packages.pythonefl
  • python312Packages.pythonefl.dist
  • python312Packages.pytmx
  • python312Packages.pytmx.dist
  • python312Packages.shiny
  • python312Packages.shiny.dist
  • python312Packages.speechbrain
  • python312Packages.speechbrain.dist
  • python312Packages.torch-audiomentations
  • python312Packages.torch-audiomentations.dist
  • python312Packages.torch-pitch-shift
  • python312Packages.torch-pitch-shift.dist
  • python312Packages.torchaudio
  • python312Packages.torchaudio.dist
  • pytrainer
  • pytrainer.dist
  • q4wine
  • qgis
  • qgis-ltr
  • qgroundcontrol
  • qmmp
  • qt-video-wlr
  • quaternion (quaternion-qt6)
  • quickgui
  • qutebrowser
  • qutebrowser.dist
  • qxmpp
  • r2modman
  • rabbitmq-server
  • rabbitmq-server.doc
  • rabbitmq-server.man
  • radiotray-ng
  • raider
  • rambox
  • rapidsvn
  • raven-reader
  • read-it-later
  • rebar
  • rebar3
  • recapp
  • rednotebook
  • rednotebook.dist
  • rehex
  • remmina
  • remnote
  • requestly
  • resonance
  • resources
  • restream
  • retext
  • retext.dist
  • retool
  • retool.dist
  • revolt-desktop
  • rhythmbox
  • ride
  • ripdrag
  • rmenu
  • rnnoise-plugin
  • rnote
  • rofi-screenshot
  • rpcs3
  • rpiplay
  • rquickshare
  • rtfm
  • run-scaled
  • rygel
  • rygel.dev
  • rymcast
  • saga
  • saleae-logic-2
  • satty
  • sayonara
  • sbclPackages.cl-gtk4
  • sbclPackages.cl-gtk4_dot_adw
  • sbclPackages.cl-webkit2
  • schemes
  • scorched3d
  • seabird
  • session-desktop
  • setzer
  • sfizz
  • share-preview
  • sharedown
  • shipwright
  • shortwave
  • shotcut
  • showmethekey
  • simple-scan
  • simplex-chat-desktop
  • single-file-cli
  • sitespeed-io
  • siyuan
  • skytemple
  • skytemple.dist
  • slic3r
  • smb3-foundry
  • smile
  • snapshot
  • snipaste
  • snippetexpander
  • snippetexpandergui
  • snippetexpanderx
  • snippetpixie
  • snx-rs
  • sonic-pi
  • sonixd
  • sonobus
  • sooperlooper
  • sound-juicer
  • sound-of-sorting
  • soundconverter
  • soundconverter.dist
  • sozi
  • spacedrive
  • sparkleshare
  • spek
  • spot
  • spotify
  • spotifywm
  • squeekboard
  • squirreldisk
  • ssb-patchwork
  • standardnotes
  • station
  • status-im
  • steam (steamPackages.steam-fhsenv)
  • steam-rom-manager
  • steam-small (steamPackages.steam-fhsenv-small)
  • steamPackages.steam-fhsenv-without-steam
  • stellarium
  • sticky
  • sticky-notes
  • strawberry (strawberry-qt5)
  • strawberry-qt6
  • streamdeck-ui
  • streamdeck-ui.dist
  • stretchly
  • subtitleeditor
  • super-productivity
  • supergfxctl-plasmoid
  • surf
  • surf-display
  • surge
  • surrealist
  • survex
  • sushi
  • svp
  • switcheroo
  • sylk
  • symbolic-preview
  • syncplay
  • syncthingtray
  • syshud
  • sysmenu
  • sysprof
  • sysprof.dev
  • sysprof.lib
  • szyszka
  • tagger
  • tailor-gui
  • tangram
  • teams-for-linux
  • telegram-desktop
  • telegraph
  • telepathy-farstream
  • telepathy-haze
  • televido
  • tenacity
  • termplay
  • terra-station
  • tetrio-desktop
  • tev
  • text-engine
  • textpieces
  • thcrap-steam-proton-wrapper
  • thedesk
  • theforceengine
  • therion
  • thiefmd
  • thumbdrives
  • tidal-dl
  • tidal-dl.dist
  • tijolo
  • tilix
  • time-decode
  • time-decode.dist
  • timelens
  • timeshift
  • timeshift-minimal
  • timeshift-unwrapped
  • timeular
  • tipp10
  • tiscamera
  • todoist-electron
  • tokyonight-gtk-theme
  • tone
  • tonelib-zoom
  • torrential
  • totem
  • touchosc
  • tqsl (trustedqsl)
  • tracker-miners
  • transcribe
  • trayscale
  • treedome
  • treesheets
  • trezor-suite
  • tribler
  • trigger-control
  • trillian-im
  • tsung
  • tuba
  • tunefish
  • tuner
  • tunnelx
  • turtle
  • turtle.dist
  • tusk
  • tutanota-desktop
  • typstwriter
  • typstwriter.dist
  • ucblogo
  • uhk-agent
  • uhk-udev-rules
  • uivonim
  • ulauncher
  • ulauncher.dist
  • unbook
  • ungoogled-chromium
  • ungoogled-chromium.sandbox
  • unoconv
  • upscayl
  • urbackup-client
  • utterly-nord-plasma
  • uxplay
  • vala-language-server
  • valent
  • valuta
  • varia
  • vaults
  • vbam
  • vcv-rack
  • veracrypt
  • vesktop
  • vhs
  • via
  • vial
  • video-trimmer
  • vieb
  • vimPlugins.vCoolor-vim
  • vimb-unwrapped
  • vimix-gtk-themes
  • viper4linux-gui
  • vipsdisp
  • vkd3d
  • vkd3d-proton
  • vkd3d.dev
  • vkd3d.lib
  • vocal
  • vokoscreen
  • vokoscreen-ng
  • vorta
  • vorta.dist
  • vte-gtk4
  • vte-gtk4.dev
  • vte-gtk4.devdoc
  • wails
  • walker
  • warp
  • warpinator
  • watchmate
  • wayback
  • wayfarer
  • waylyrics
  • web-archives
  • webcord
  • webcord-vencord
  • webfontkitgenerator
  • webkit2-sharp
  • webkitgtk
  • webkitgtk.debug
  • webkitgtk.dev
  • webkitgtk.devdoc
  • webkitgtk_4_1
  • webkitgtk_4_1.debug
  • webkitgtk_4_1.dev
  • webkitgtk_4_1.devdoc
  • webkitgtk_6_0
  • webkitgtk_6_0.debug
  • webkitgtk_6_0.dev
  • webkitgtk_6_0.devdoc
  • webtorrent_desktop
  • whatip
  • whatsapp-for-linux
  • whisper-ctranslate2
  • whisper-ctranslate2.dist
  • whitesur-gtk-theme
  • wifi-qr
  • wifi-qr.man
  • wike
  • wildcard
  • wine (winePackages.full ,winePackages.stableFull)
  • wine-staging (winePackages.stagingFull)
  • wine-wayland (winePackages.waylandFull)
  • wine64 (wine64Packages.full ,wine64Packages.stableFull)
  • wine64Packages.stagingFull
  • wine64Packages.unstableFull
  • wine64Packages.waylandFull
  • winePackages.unstableFull
  • wineWow64Packages.full (wineWow64Packages.stableFull)
  • wineWow64Packages.stagingFull
  • wineWow64Packages.unstableFull
  • wineWow64Packages.waylandFull
  • wineWowPackages.full (wineWowPackages.stableFull)
  • wineWowPackages.stagingFull
  • wineWowPackages.unstableFull
  • wineWowPackages.waylandFull
  • winetricks
  • wingpanel-indicator-ayatana
  • wings
  • wireshark (wireshark-qt)
  • wireshark.dev (wireshark-qt.dev)
  • wl-color-picker
  • wlr-layout-ui
  • wlr-layout-ui.dist
  • wootility
  • wordbook
  • wowup-cf
  • wrapGAppsHook4
  • wxGTK32
  • wxSVG
  • wxc
  • wxformbuilder
  • wxhexeditor
  • wxmacmolplt
  • wxmaxima
  • wxsqlite3
  • wxsqliteplus
  • xapp
  • xapp.dev
  • xchm
  • xdg-desktop-portal-gnome
  • xdg-desktop-portal-gtk
  • xed-editor
  • xfce.parole
  • xfce.parole.dev
  • xfce.tumbler
  • xfce.tumbler.dev
  • xfce.xfce4-screenshooter
  • xfce.xfce4-screenshooter.dev
  • xiphos
  • xivlauncher
  • xlights
  • xmlcopyeditor
  • xmonad_log_applet_mate
  • xplayer
  • xplorer
  • xpra
  • xpra.dist
  • xreader
  • xviewer
  • xylib
  • yaws
  • yaxg
  • yelp
  • youtube-music
  • ysfx
  • ytdownloader
  • ytmdesktop
  • zapzap
  • zapzap.dist
  • zecwallet-lite
  • zenity
  • zeroadPackages.zeroad-unwrapped
  • zettlr
  • zod
  • zrythm
  • zulip

My regressions‐finding script says:

alpaca
bilibili
chatd
citations
couchdb3
erlang-ls
ffsubsync
gnss-sdr
gnuradio
gnuradio3_9
gnuradio3_9Packages.grnet
gnuradio3_9Packages.osmosdr
gnuradioPackages.osmosdr
kdePackages.kalzium
ladybird
open-webui
paperwork
python311Packages.paperwork-backend
python311Packages.paperwork-shell
python312Packages.paperwork-backend
python312Packages.paperwork-shell

of which ladybird is #331105, ffsubsync I’ve seen before, open-webui is known, etc.; @NickCao I think this should be good to merge?

@NickCao
Copy link
Member

NickCao commented Aug 11, 2024

I still prefer dropping ninja, and we should test darwin builds. Overall looks good!

@emilazy
Copy link
Member Author

emilazy commented Aug 12, 2024

I’ve confirmed that ffmpeg_{4,6,7}-full all build successfully on aarch64-darwin after this change.

The build is consistently ~3 s faster with NInja:

[emily@aarch64:~/nixpkgs]$ hyperfine --warmup 4 \
  "nix build --impure --rebuild --no-link --expr 'with import ./. {}; callPackage ./pkgs/development/libraries/chromaprint { }'" \
  "nix build --impure --rebuild --no-link --expr 'with import ./. {}; callPackage ./pkgs/development/libraries/chromaprint { ninja = null; }'"
Benchmark 1: nix build --impure --rebuild --no-link --expr 'with import ./. {}; callPackage ./pkgs/development/libraries/chromaprint { }'
  Time (mean ± σ):     16.173 s ±  0.542 s    [User: 1.253 s, System: 0.436 s]
  Range (min … max):   15.558 s … 17.147 s    10 runs
 
Benchmark 2: nix build --impure --rebuild --no-link --expr 'with import ./. {}; callPackage ./pkgs/development/libraries/chromaprint { ninja = null; }'
  Time (mean ± σ):     19.512 s ±  0.655 s    [User: 1.300 s, System: 0.441 s]
  Range (min … max):   18.865 s … 20.593 s    10 runs
 
Summary
  nix build --impure --rebuild --no-link --expr 'with import ./. {}; callPackage ./pkgs/development/libraries/chromaprint { }' ran
    1.21 ± 0.06 times faster than nix build --impure --rebuild --no-link --expr 'with import ./. {}; callPackage ./pkgs/development/libraries/chromaprint { ninja = null; }'

I can remove it if you really don’t like it, but I think it’s a clear improvement to use a more tightly‐scoped, faster build tool that has better semantics. The CMake developers themselves have even considered changing the default.

@NickCao
Copy link
Member

NickCao commented Aug 12, 2024

I’ve confirmed that ffmpeg_{4,6,7}-full all build successfully on aarch64-darwin after this change.

Great!

The build is consistently ~3 s faster with NInja:

3s isn't that much, but let's stop the bike shedding here. chromaprint is quite deep down the dependency chain thus bringing in ninja to the build closure (which it most likely is already in) is not a big problem.

I can remove it if you really don’t like it, but I think it’s a clear improvement to use a more tightly‐scoped, faster build tool that has better semantics. The CMake developers themselves have even considered changing the default.

Hopefully this do come true someday.

@NickCao NickCao merged commit d5dfcbc into NixOS:staging Aug 12, 2024
@emilazy emilazy deleted the push-pqtlslzywrpk branch August 26, 2024 00:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 1001-2500 This PR causes many rebuilds on Linux and should target the staging branches.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants