Change:
Describe the bug Starting with version 20.12, Spectacle has annotation support, utilizing . Most big distributions already ship Spectacle with the feature enabled. I assume kImageAnnotator needs to be packaged and integrated with the existing Spectacle package. Screenshots Screenshot of the functionality from the official KDE docs: ! Additional context Notify maintainers <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- Maintainer information:

Discussion:
ki18n, xcb-util-cursor, kconfig, kcoreaddons, kdbusaddons, kdeclarative, kio, kipi-plugins, knotifications, kscreen, kwidgetsaddons, kwindowsystem, kxmlgui, libkipi, <del> qtx11extras, knewstuff, kwayland, qttools </del> <ins> qtbase, qtx11extras, knewstuff, kwayland, qttools, kcolorpicker, kimageannotator </ins> }: mkDerivation { pname = "spectacle"; <del> meta = with lib; { maintainers = with maintainers; [ ttuegel ]; }; </del> <ins> meta = with lib; { maintainers = with maintainers; [ ttuegel ]; broken = versionOlder qtbase.version "5.15"; }; </ins> nativeBuildInputs = [ extra-cmake-modules kdoctools ]; buildInputs = [ kconfig kcoreaddons kdbusaddons kdeclarative ki18n kio knotifications kscreen kwidgetsaddons kwindowsystem kxmlgui libkipi qtx11extras xcb-util-cursor <del> knewstuff kwayland </del> <ins> knewstuff kwayland kcolorpicker kimageannotator </ins> ]; postPatch = '' substituteInPlace desktop/org.kde.spectacle.desktop.cmake 

<ins> { lib, mkDerivation, fetchFromGitHub, cmake, qtbase }: mkDerivation rec { pname = "kcolorpicker"; version = "0.1.6"; src = fetchFromGitHub { owner = "ksnip"; repo = "kColorPicker"; rev = "v${version}"; sha256 = "1167xwk75yiz697vddbz3lq42l7ckhyl2cvigy4m05qgg9693ksd"; }; nativeBuildInputs = [ cmake ]; buildInputs = [ qtbase ]; meta = with lib; { description = "Qt based Color Picker with popup menu"; homepage = "https://github.com/ksnip/kColorPicker"; license = licenses.lgpl3Plus; maintainers = with maintainers; [ fliegendewurst ]; platforms = platforms.linux; }; } </ins>

<ins> { lib, mkDerivation, fetchFromGitHub, cmake, qtbase, kcolorpicker, qttools }: mkDerivation rec { pname = "kimageannotator"; version = "0.5.1"; src = fetchFromGitHub { owner = "ksnip"; repo = "kImageAnnotator"; rev = "v${version}"; sha256 = "0hfvrd78lgwd7bccz0fx2pr7g0v3s401y5plra63rxwk55ffkxf8"; }; nativeBuildInputs = [ cmake qttools ]; buildInputs = [ qtbase kcolorpicker ]; meta = with lib; { description = "Tool for annotating images"; homepage = "https://github.com/ksnip/kImageAnnotator"; license = licenses.lgpl3Plus; maintainers = with maintainers; [ fliegendewurst ]; platforms = platforms.linux; }; } </ins>

kde2-decoration = callPackage ../data/themes/kde2 { }; <ins> kcolorpicker = callPackage ../development/libraries/kcolorpicker { }; </ins> kdiagram = callPackage ../development/libraries/kdiagram { }; kdsoap = callPackage ../development/libraries/kdsoap { }; kf5gpgmepp = callPackage ../development/libraries/kf5gpgmepp { }; <ins> kimageannotator = callPackage ../development/libraries/kimageannotator { }; </ins> kproperty = callPackage ../development/libraries/kproperty { }; kpeoplevcard = callPackage ../development/libraries/kpeoplevcard { };