From 05bdbc55ffb15fbbf92a487664f1d4421542cb90 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Sat, 18 Sep 2021 09:48:23 +0000 Subject: [PATCH] plasma5Packages: add missing homepages and descriptions Adapted from . --- pkgs/applications/kde/akregator.nix | 2 ++ pkgs/applications/kde/ark/default.nix | 1 + pkgs/applications/kde/dolphin.nix | 2 ++ pkgs/applications/kde/dragon.nix | 1 + pkgs/applications/kde/elisa.nix | 1 + pkgs/applications/kde/filelight.nix | 2 ++ pkgs/applications/kde/gwenview.nix | 2 ++ pkgs/applications/kde/k3b.nix | 2 ++ pkgs/applications/kde/kaddressbook.nix | 2 ++ pkgs/applications/kde/kalarm.nix | 2 ++ pkgs/applications/kde/kamoso.nix | 6 +++- pkgs/applications/kde/kate.nix | 2 ++ pkgs/applications/kde/kbreakout.nix | 6 +++- pkgs/applications/kde/kcachegrind.nix | 2 ++ pkgs/applications/kde/kcalc.nix | 2 ++ pkgs/applications/kde/kcharselect.nix | 1 + pkgs/applications/kde/kcolorchooser.nix | 2 ++ pkgs/applications/kde/kdebugsettings.nix | 2 ++ pkgs/applications/kde/kdenlive/default.nix | 2 ++ pkgs/applications/kde/kdialog.nix | 2 ++ pkgs/applications/kde/kfind.nix | 2 ++ pkgs/applications/kde/kgeography.nix | 2 ++ pkgs/applications/kde/kget.nix | 2 ++ pkgs/applications/kde/kgpg.nix | 2 ++ pkgs/applications/kde/khelpcenter.nix | 14 ++++++--- pkgs/applications/kde/kig.nix | 3 +- pkgs/applications/kde/kleopatra.nix | 2 ++ pkgs/applications/kde/kmahjongg.nix | 2 ++ pkgs/applications/kde/kmail.nix | 2 ++ pkgs/applications/kde/kmix.nix | 2 ++ pkgs/applications/kde/kmplot.nix | 2 ++ pkgs/applications/kde/knotes.nix | 26 +++++++++------- pkgs/applications/kde/kolf.nix | 2 ++ pkgs/applications/kde/kolourpaint.nix | 2 ++ pkgs/applications/kde/kompare.nix | 6 +++- pkgs/applications/kde/konqueror.nix | 2 ++ pkgs/applications/kde/konquest.nix | 2 ++ pkgs/applications/kde/konsole.nix | 2 ++ pkgs/applications/kde/kontact.nix | 2 ++ pkgs/applications/kde/korganizer.nix | 2 ++ pkgs/applications/kde/krdc.nix | 1 + pkgs/applications/kde/krfb.nix | 2 ++ pkgs/applications/kde/kruler.nix | 2 ++ pkgs/applications/kde/kspaceduel.nix | 6 +++- pkgs/applications/kde/ksudoku.nix | 2 ++ pkgs/applications/kde/ksystemlog.nix | 2 ++ pkgs/applications/kde/ktouch.nix | 34 ++++++++++----------- pkgs/applications/kde/kwalletmanager.nix | 3 ++ pkgs/applications/kde/marble.nix | 6 +++- pkgs/applications/kde/minuet.nix | 2 ++ pkgs/applications/kde/okular.nix | 1 + pkgs/applications/kde/picmi.nix | 1 + pkgs/applications/kde/pim-data-exporter.nix | 2 ++ pkgs/applications/kde/spectacle.nix | 2 ++ 54 files changed, 152 insertions(+), 39 deletions(-) diff --git a/pkgs/applications/kde/akregator.nix b/pkgs/applications/kde/akregator.nix index 5cacfe0c04f0..9cb23ad35ac5 100644 --- a/pkgs/applications/kde/akregator.nix +++ b/pkgs/applications/kde/akregator.nix @@ -12,6 +12,8 @@ mkDerivation { pname = "akregator"; meta = { + homepage = "https://apps.kde.org/akregator/"; + description = "KDE feed reader"; license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; maintainers = kdepimTeam; }; diff --git a/pkgs/applications/kde/ark/default.nix b/pkgs/applications/kde/ark/default.nix index ef27380a3308..508f7e79f55e 100644 --- a/pkgs/applications/kde/ark/default.nix +++ b/pkgs/applications/kde/ark/default.nix @@ -30,6 +30,7 @@ mkDerivation { qtWrapperArgs = [ "--prefix" "PATH" ":" (lib.makeBinPath extraTools) ]; meta = with lib; { + homepage = "https://apps.kde.org/ark/"; description = "Graphical file compression/decompression utility"; license = with licenses; [ gpl2 lgpl3 ] ++ optional unfreeEnableUnrar unfree; maintainers = [ maintainers.ttuegel ]; diff --git a/pkgs/applications/kde/dolphin.nix b/pkgs/applications/kde/dolphin.nix index 83f698b8977c..92d256f47709 100644 --- a/pkgs/applications/kde/dolphin.nix +++ b/pkgs/applications/kde/dolphin.nix @@ -11,6 +11,8 @@ mkDerivation { pname = "dolphin"; meta = { + homepage = "https://apps.kde.org/dolphin/"; + description = "KDE file manager"; license = with lib.licenses; [ gpl2 fdl12 ]; maintainers = [ lib.maintainers.ttuegel ]; broken = lib.versionOlder qtbase.version "5.14"; diff --git a/pkgs/applications/kde/dragon.nix b/pkgs/applications/kde/dragon.nix index 0483d535c9a6..4fb5583a8ff9 100644 --- a/pkgs/applications/kde/dragon.nix +++ b/pkgs/applications/kde/dragon.nix @@ -10,6 +10,7 @@ mkDerivation { pname = "dragon"; meta = { + homepage = "https://apps.kde.org/dragonplayer/"; license = with lib.licenses; [ gpl2 fdl12 ]; description = "A simple media player for KDE"; maintainers = [ lib.maintainers.jonathanreeve ]; diff --git a/pkgs/applications/kde/elisa.nix b/pkgs/applications/kde/elisa.nix index 6252e53078f3..cdcca2cc9bb2 100644 --- a/pkgs/applications/kde/elisa.nix +++ b/pkgs/applications/kde/elisa.nix @@ -40,6 +40,7 @@ mkDerivation rec { ]; meta = with lib; { + homepage = "https://apps.kde.org/elisa/"; description = "A simple media player for KDE"; license = licenses.gpl3; maintainers = with maintainers; [ peterhoeg ]; diff --git a/pkgs/applications/kde/filelight.nix b/pkgs/applications/kde/filelight.nix index 95a89b01b8cd..64592ab99443 100644 --- a/pkgs/applications/kde/filelight.nix +++ b/pkgs/applications/kde/filelight.nix @@ -7,6 +7,8 @@ mkDerivation { pname = "filelight"; meta = { + description = "Disk usage statistics"; + homepage = "https://apps.kde.org/filelight/"; license = with lib.licenses; [ gpl2 ]; maintainers = with lib.maintainers; [ fridh vcunat ]; broken = lib.versionOlder qtbase.version "5.13"; diff --git a/pkgs/applications/kde/gwenview.nix b/pkgs/applications/kde/gwenview.nix index 5fe126c04e63..27d676303f9b 100644 --- a/pkgs/applications/kde/gwenview.nix +++ b/pkgs/applications/kde/gwenview.nix @@ -9,6 +9,8 @@ mkDerivation { pname = "gwenview"; meta = { + homepage = "https://apps.kde.org/gwenview/"; + description = "KDE image viewer"; license = with lib.licenses; [ gpl2 fdl12 ]; maintainers = [ lib.maintainers.ttuegel ]; }; diff --git a/pkgs/applications/kde/k3b.nix b/pkgs/applications/kde/k3b.nix index eed3a4fac12a..728260120a5e 100644 --- a/pkgs/applications/kde/k3b.nix +++ b/pkgs/applications/kde/k3b.nix @@ -10,6 +10,8 @@ mkDerivation { pname = "k3b"; meta = with lib; { + homepage = "https://apps.kde.org/k3b/"; + description = "Disk burning application"; license = with licenses; [ gpl2Plus ]; maintainers = with maintainers; [ sander phreedom ]; platforms = platforms.linux; diff --git a/pkgs/applications/kde/kaddressbook.nix b/pkgs/applications/kde/kaddressbook.nix index 2672d815fb0a..7a2a319c655a 100644 --- a/pkgs/applications/kde/kaddressbook.nix +++ b/pkgs/applications/kde/kaddressbook.nix @@ -10,6 +10,8 @@ mkDerivation { pname = "kaddressbook"; meta = { + homepage = "https://apps.kde.org/kaddressbook/"; + description = "KDE contact manager"; license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; maintainers = kdepimTeam; }; diff --git a/pkgs/applications/kde/kalarm.nix b/pkgs/applications/kde/kalarm.nix index 8239cdf08643..869a0f6ac670 100644 --- a/pkgs/applications/kde/kalarm.nix +++ b/pkgs/applications/kde/kalarm.nix @@ -19,6 +19,8 @@ mkDerivation { pname = "kalarm"; meta = { + homepage = "https://apps.kde.org/kalarm/"; + description = "Personal alarm scheduler"; license = with lib.licenses; [ gpl2 ]; maintainers = [ lib.maintainers.rittelle ]; }; diff --git a/pkgs/applications/kde/kamoso.nix b/pkgs/applications/kde/kamoso.nix index 3e5eb53858f1..9baa06275a78 100644 --- a/pkgs/applications/kde/kamoso.nix +++ b/pkgs/applications/kde/kamoso.nix @@ -37,5 +37,9 @@ mkDerivation { "--prefix GST_PLUGIN_PATH : ${lib.makeSearchPath "lib/gstreamer-1.0" gst}" ]; - meta.license = with lib.licenses; [ lgpl21Only gpl3Only ]; + meta = { + homepage = "https://apps.kde.org/kamoso/"; + description = "A simple and friendly program to use your camera"; + license = with lib.licenses; [ lgpl21Only gpl3Only ]; + }; } diff --git a/pkgs/applications/kde/kate.nix b/pkgs/applications/kde/kate.nix index 1cc16496d121..713d7dbe830c 100644 --- a/pkgs/applications/kde/kate.nix +++ b/pkgs/applications/kde/kate.nix @@ -10,6 +10,8 @@ mkDerivation { pname = "kate"; meta = { + homepage = "https://apps.kde.org/kate/"; + description = "Advanced text editor"; license = with lib.licenses; [ gpl3 lgpl3 lgpl2 ]; maintainers = [ lib.maintainers.ttuegel ]; }; diff --git a/pkgs/applications/kde/kbreakout.nix b/pkgs/applications/kde/kbreakout.nix index cf60ada3c00d..b29c83914c6e 100644 --- a/pkgs/applications/kde/kbreakout.nix +++ b/pkgs/applications/kde/kbreakout.nix @@ -11,7 +11,11 @@ mkDerivation { pname = "kbreakout"; - meta.license = with lib.licenses; [ lgpl21 gpl3 ]; + meta = { + homepage = "KBreakOut"; + description = "Breakout-like game"; + license = with lib.licenses; [ lgpl21 gpl3 ]; + }; outputs = [ "out" "dev" ]; nativeBuildInputs = [ cmake extra-cmake-modules diff --git a/pkgs/applications/kde/kcachegrind.nix b/pkgs/applications/kde/kcachegrind.nix index 5988885c4718..61ff38f31684 100644 --- a/pkgs/applications/kde/kcachegrind.nix +++ b/pkgs/applications/kde/kcachegrind.nix @@ -8,6 +8,8 @@ mkDerivation { pname = "kcachegrind"; meta = { + homepage = "https://apps.kde.org/kcachegrind/"; + description = "Profiler frontend"; license = with lib.licenses; [ gpl2 ]; maintainers = with lib.maintainers; [ orivej ]; }; diff --git a/pkgs/applications/kde/kcalc.nix b/pkgs/applications/kde/kcalc.nix index b24046df5f5f..20ae678dc011 100644 --- a/pkgs/applications/kde/kcalc.nix +++ b/pkgs/applications/kde/kcalc.nix @@ -8,6 +8,8 @@ mkDerivation { pname = "kcalc"; meta = { + homepage = "https://apps.kde.org/kcalc/"; + description = "Scientific calculator"; license = with lib.licenses; [ gpl2 ]; maintainers = [ lib.maintainers.fridh ]; }; diff --git a/pkgs/applications/kde/kcharselect.nix b/pkgs/applications/kde/kcharselect.nix index d35ee5ee670c..0bc76b420874 100644 --- a/pkgs/applications/kde/kcharselect.nix +++ b/pkgs/applications/kde/kcharselect.nix @@ -7,6 +7,7 @@ mkDerivation { pname = "kcharselect"; meta = { + homepage = "https://apps.kde.org/kcharselect/"; license = lib.licenses.gpl2Plus; maintainers = [ lib.maintainers.schmittlauch ]; description = "A tool to select special characters from all installed fonts and copy them into the clipboard"; diff --git a/pkgs/applications/kde/kcolorchooser.nix b/pkgs/applications/kde/kcolorchooser.nix index 87ab22715615..26601bb37e3c 100644 --- a/pkgs/applications/kde/kcolorchooser.nix +++ b/pkgs/applications/kde/kcolorchooser.nix @@ -7,6 +7,8 @@ mkDerivation { pname = "kcolorchooser"; meta = { + homepage = "https://apps.kde.org/kcolorchooser/"; + description = "Color chooser"; license = with lib.licenses; [ mit ]; maintainers = [ lib.maintainers.ttuegel ]; }; diff --git a/pkgs/applications/kde/kdebugsettings.nix b/pkgs/applications/kde/kdebugsettings.nix index 7f24ec8e2fc0..e73f6f13ce9f 100644 --- a/pkgs/applications/kde/kdebugsettings.nix +++ b/pkgs/applications/kde/kdebugsettings.nix @@ -9,6 +9,8 @@ mkDerivation { pname = "kdebugsettings"; meta = { + homepage = "https://apps.kde.org/kdebugsettings/"; + description = "KDE debug settings"; license = with lib.licenses; [ gpl2 ]; maintainers = [ lib.maintainers.rittelle ]; broken = lib.versionOlder qtbase.version "5.13"; diff --git a/pkgs/applications/kde/kdenlive/default.nix b/pkgs/applications/kde/kdenlive/default.nix index 8ec2d2a81b04..885b1c1d8cc4 100644 --- a/pkgs/applications/kde/kdenlive/default.nix +++ b/pkgs/applications/kde/kdenlive/default.nix @@ -101,6 +101,8 @@ mkDerivation { ''; meta = { + homepage = "https://apps.kde.org/kdenlive/"; + description = "Video editor"; license = with lib.licenses; [ gpl2Plus ]; maintainers = with lib.maintainers; [ turion ]; }; diff --git a/pkgs/applications/kde/kdialog.nix b/pkgs/applications/kde/kdialog.nix index 192bfda4c27b..015c86bc7d12 100644 --- a/pkgs/applications/kde/kdialog.nix +++ b/pkgs/applications/kde/kdialog.nix @@ -8,6 +8,8 @@ mkDerivation { pname = "kdialog"; meta = { + homepage = "https://apps.kde.org/kdialog/"; + description = "Display dialog boxes from shell scripts"; license = with lib.licenses; [ gpl2 fdl12 ]; maintainers = with lib.maintainers; [ peterhoeg ]; }; diff --git a/pkgs/applications/kde/kfind.nix b/pkgs/applications/kde/kfind.nix index fa0ef1c92203..2c96b17dea19 100644 --- a/pkgs/applications/kde/kfind.nix +++ b/pkgs/applications/kde/kfind.nix @@ -7,6 +7,8 @@ mkDerivation { pname = "kfind"; meta = { + homepage = "https://apps.kde.org/kfind/"; + description = "Find files/folders"; license = with lib.licenses; [ gpl2 ]; maintainers = [ lib.maintainers.iblech ]; }; diff --git a/pkgs/applications/kde/kgeography.nix b/pkgs/applications/kde/kgeography.nix index 7a5d5516b5ef..b832ffcfa2cf 100644 --- a/pkgs/applications/kde/kgeography.nix +++ b/pkgs/applications/kde/kgeography.nix @@ -7,6 +7,8 @@ mkDerivation { pname = "kgeography"; meta = { + homepage = "https://apps.kde.org/kgeography/"; + description = "Geography trainer"; license = with lib.licenses; [ gpl2 ]; maintainers = [ lib.maintainers.globin ]; }; diff --git a/pkgs/applications/kde/kget.nix b/pkgs/applications/kde/kget.nix index b03246eacd59..2f59e3aaf963 100644 --- a/pkgs/applications/kde/kget.nix +++ b/pkgs/applications/kde/kget.nix @@ -16,6 +16,8 @@ mkDerivation { ]; meta = with lib; { + homepage = "https://apps.kde.org/kget/"; + description = "Download manager"; license = with licenses; [ gpl2 ]; maintainers = with maintainers; [ peterhoeg ]; }; diff --git a/pkgs/applications/kde/kgpg.nix b/pkgs/applications/kde/kgpg.nix index 32ba95231cdb..1590887575b7 100644 --- a/pkgs/applications/kde/kgpg.nix +++ b/pkgs/applications/kde/kgpg.nix @@ -18,6 +18,8 @@ mkDerivation { wrapProgram "$out/bin/kgpg" --prefix PATH : "${lib.makeBinPath [ gnupg ]}" ''; meta = { + homepage = "https://apps.kde.org/kgpg/"; + description = "Encryption tool"; license = [ lib.licenses.gpl2 ]; maintainers = [ lib.maintainers.ttuegel ]; }; diff --git a/pkgs/applications/kde/khelpcenter.nix b/pkgs/applications/kde/khelpcenter.nix index 0270118fc55f..6f331dcf77c7 100644 --- a/pkgs/applications/kde/khelpcenter.nix +++ b/pkgs/applications/kde/khelpcenter.nix @@ -1,8 +1,7 @@ -{ - mkDerivation, - extra-cmake-modules, kdoctools, - grantlee, kcmutils, kconfig, kcoreaddons, kdbusaddons, ki18n, - kinit, khtml, kservice, xapian +{ lib, mkDerivation +, extra-cmake-modules, kdoctools +, grantlee, kcmutils, kconfig, kcoreaddons, kdbusaddons, ki18n +, kinit, khtml, kservice, xapian }: mkDerivation { @@ -12,4 +11,9 @@ mkDerivation { grantlee kcmutils kconfig kcoreaddons kdbusaddons khtml ki18n kinit kservice xapian ]; + meta = with lib; { + homepage = "https://apps.kde.org/help/"; + description = "Help center"; + license = licenses.gpl2Plus; + }; } diff --git a/pkgs/applications/kde/kig.nix b/pkgs/applications/kde/kig.nix index 1ca57d91c197..d04cc76fc22a 100644 --- a/pkgs/applications/kde/kig.nix +++ b/pkgs/applications/kde/kig.nix @@ -8,6 +8,8 @@ mkDerivation { pname = "kig"; meta = { + homepage = "https://apps.kde.org/kig/"; + description = "Interactive geometry"; license = with lib.licenses; [ gpl2 ]; maintainers = with lib.maintainers; [ raskin ]; }; @@ -16,4 +18,3 @@ mkDerivation { boost karchive kcrash kiconthemes kparts ktexteditor qtsvg qtxmlpatterns ]; } - diff --git a/pkgs/applications/kde/kleopatra.nix b/pkgs/applications/kde/kleopatra.nix index f1f8ae9b375b..a640802fed31 100644 --- a/pkgs/applications/kde/kleopatra.nix +++ b/pkgs/applications/kde/kleopatra.nix @@ -8,6 +8,8 @@ mkDerivation { pname = "kleopatra"; meta = { + homepage = "https://apps.kde.org/kleopatra/"; + description = "Certificate manager and unified crypto GUI"; license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; maintainers = kdepimTeam; }; diff --git a/pkgs/applications/kde/kmahjongg.nix b/pkgs/applications/kde/kmahjongg.nix index 285cf8adff52..a0c277ec0917 100644 --- a/pkgs/applications/kde/kmahjongg.nix +++ b/pkgs/applications/kde/kmahjongg.nix @@ -13,6 +13,8 @@ mkDerivation { nativeBuildInputs = [ extra-cmake-modules kdoctools ]; buildInputs = [ kdeclarative libkmahjongg knewstuff libkdegames ]; meta = { + description = "Mahjongg solitaire"; + homepage = "https://apps.kde.org/kmahjongg/"; license = with lib.licenses; [ gpl2 ]; maintainers = with lib.maintainers; [ ]; }; diff --git a/pkgs/applications/kde/kmail.nix b/pkgs/applications/kde/kmail.nix index 1a33eb2fe203..341d54a6388a 100644 --- a/pkgs/applications/kde/kmail.nix +++ b/pkgs/applications/kde/kmail.nix @@ -53,6 +53,8 @@ mkDerivation { pname = "kmail"; meta = { + homepage = "https://apps.kde.org/kmail2/"; + description = "Mail client"; license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; maintainers = kdepimTeam; }; diff --git a/pkgs/applications/kde/kmix.nix b/pkgs/applications/kde/kmix.nix index a34f5a22d069..2f85454eb67e 100644 --- a/pkgs/applications/kde/kmix.nix +++ b/pkgs/applications/kde/kmix.nix @@ -8,6 +8,8 @@ mkDerivation { pname = "kmix"; meta = { + homepage = "https://apps.kde.org/kmix/"; + description = "Sound mixer"; license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; maintainers = [ lib.maintainers.rongcuid ]; }; diff --git a/pkgs/applications/kde/kmplot.nix b/pkgs/applications/kde/kmplot.nix index 04ccb809c79b..a6784982580f 100644 --- a/pkgs/applications/kde/kmplot.nix +++ b/pkgs/applications/kde/kmplot.nix @@ -5,6 +5,8 @@ mkDerivation { pname = "kmplot"; meta = { + homepage = "https://apps.kde.org/kmplot/"; + description = "Mathematical function plotter"; license = with lib.licenses; [ gpl2Plus fdl12 ]; maintainers = [ lib.maintainers.orivej ]; }; diff --git a/pkgs/applications/kde/knotes.nix b/pkgs/applications/kde/knotes.nix index 1907a8fe910b..a465b82041a0 100644 --- a/pkgs/applications/kde/knotes.nix +++ b/pkgs/applications/kde/knotes.nix @@ -1,14 +1,13 @@ -{ - mkDerivation, - extra-cmake-modules, kdoctools, - kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, - kdbusaddons, kdnssd, kglobalaccel, kiconthemes, kitemmodels, - kitemviews, kcmutils, knewstuff, knotifications, knotifyconfig, - kparts, ktextwidgets, kwidgetsaddons, kwindowsystem, - grantlee, grantleetheme, qtx11extras, - akonadi, akonadi-notes, akonadi-search, kcalutils, - kontactinterface, libkdepim, kmime, pimcommon, kpimtextedit, - kcalendarcore +{ lib, mkDerivation +, extra-cmake-modules, kdoctools +, kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash +, kdbusaddons, kdnssd, kglobalaccel, kiconthemes, kitemmodels +, kitemviews, kcmutils, knewstuff, knotifications, knotifyconfig +, kparts, ktextwidgets, kwidgetsaddons, kwindowsystem +, grantlee, grantleetheme, qtx11extras +, akonadi, akonadi-notes, akonadi-search, kcalutils +, kontactinterface, libkdepim, kmime, pimcommon, kpimtextedit +, kcalendarcore }: mkDerivation { @@ -25,4 +24,9 @@ mkDerivation { akonadi-search kcalendarcore ]; + meta = with lib; { + homepage = "https://apps.kde.org/knotes/"; + description = "Popup notes"; + license = licenses.gpl2Plus; + }; } diff --git a/pkgs/applications/kde/kolf.nix b/pkgs/applications/kde/kolf.nix index 2f1189855be9..5bcb9fb11000 100644 --- a/pkgs/applications/kde/kolf.nix +++ b/pkgs/applications/kde/kolf.nix @@ -10,6 +10,8 @@ mkDerivation { nativeBuildInputs = [ extra-cmake-modules kdoctools ]; buildInputs = [ libkdegames kio ktextwidgets ]; meta = { + homepage = "https://apps.kde.org/kolf/"; + description = "Miniature golf"; license = with lib.licenses; [ gpl2 ]; maintainers = with lib.maintainers; [ peterhoeg ]; }; diff --git a/pkgs/applications/kde/kolourpaint.nix b/pkgs/applications/kde/kolourpaint.nix index cd703c49eeec..b02c91e8641f 100644 --- a/pkgs/applications/kde/kolourpaint.nix +++ b/pkgs/applications/kde/kolourpaint.nix @@ -17,6 +17,8 @@ mkDerivation { kguiaddons kio ktextwidgets kwidgetsaddons kxmlgui libkexiv2 ]; meta = { + homepage = "https://apps.kde.org/kolourpaint/"; + description = "Paint program"; maintainers = [ lib.maintainers.fridh ]; license = with lib.licenses; [ gpl2 ]; }; diff --git a/pkgs/applications/kde/kompare.nix b/pkgs/applications/kde/kompare.nix index d4d49c6a9426..eace8660c2eb 100644 --- a/pkgs/applications/kde/kompare.nix +++ b/pkgs/applications/kde/kompare.nix @@ -7,7 +7,11 @@ mkDerivation { pname = "kompare"; - meta = { license = with lib.licenses; [ gpl2 ]; }; + meta = { + homepage = "https://apps.kde.org/kompare/"; + description = "Diff/patch frontend"; + license = with lib.licenses; [ gpl2 ]; + }; nativeBuildInputs = [ extra-cmake-modules kdoctools ]; buildInputs = [ kiconthemes kparts ktexteditor kwidgetsaddons libkomparediff2 diff --git a/pkgs/applications/kde/konqueror.nix b/pkgs/applications/kde/konqueror.nix index 781368a108ff..cf4002a8f673 100644 --- a/pkgs/applications/kde/konqueror.nix +++ b/pkgs/applications/kde/konqueror.nix @@ -22,6 +22,8 @@ mkDerivation { ''; meta = { + homepage = "https://apps.kde.org/konqueror/"; + description = "Web browser, file manager and viewer"; license = with lib.licenses; [ gpl2 ]; maintainers = with lib.maintainers; [ ]; broken = lib.versionOlder qtbase.version "5.13"; diff --git a/pkgs/applications/kde/konquest.nix b/pkgs/applications/kde/konquest.nix index 5957df47956f..7c4ac20f4a51 100644 --- a/pkgs/applications/kde/konquest.nix +++ b/pkgs/applications/kde/konquest.nix @@ -22,6 +22,8 @@ mkDerivation { qtquickcontrols ]; meta = { + homepage = "https://apps.kde.org/konquest/"; + description = "Galactic strategy game"; license = with lib.licenses; [ gpl2 ]; maintainers = with lib.maintainers; [ lheckemann ]; }; diff --git a/pkgs/applications/kde/konsole.nix b/pkgs/applications/kde/konsole.nix index 18750d1f1605..098001ef4c23 100644 --- a/pkgs/applications/kde/konsole.nix +++ b/pkgs/applications/kde/konsole.nix @@ -10,6 +10,8 @@ mkDerivation { pname = "konsole"; meta = { + homepage = "https://apps.kde.org/konsole/"; + description = "KDE terminal emulator"; license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; maintainers = with lib.maintainers; [ ttuegel turion ]; }; diff --git a/pkgs/applications/kde/kontact.nix b/pkgs/applications/kde/kontact.nix index 801c6845e409..dbdc5ba474b1 100644 --- a/pkgs/applications/kde/kontact.nix +++ b/pkgs/applications/kde/kontact.nix @@ -10,6 +10,8 @@ mkDerivation { pname = "kontact"; meta = { + homepage = "https://apps.kde.org/kontact/"; + description = "Personal information manager"; license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; maintainers = kdepimTeam; }; diff --git a/pkgs/applications/kde/korganizer.nix b/pkgs/applications/kde/korganizer.nix index 0f6689bb7585..3eafd80cacf6 100644 --- a/pkgs/applications/kde/korganizer.nix +++ b/pkgs/applications/kde/korganizer.nix @@ -13,6 +13,8 @@ mkDerivation { pname = "korganizer"; meta = { + homepage = "https://apps.kde.org/korganizer/"; + description = "Personal organizer"; license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; maintainers = kdepimTeam; }; diff --git a/pkgs/applications/kde/krdc.nix b/pkgs/applications/kde/krdc.nix index b0e79b0ff896..8049c6d11b49 100644 --- a/pkgs/applications/kde/krdc.nix +++ b/pkgs/applications/kde/krdc.nix @@ -18,6 +18,7 @@ mkDerivation { ''; meta = with lib; { homepage = "http://www.kde.org"; + description = "Remote desktop client"; license = with licenses; [ gpl2 lgpl21 fdl12 bsd3 ]; maintainers = with maintainers; [ peterhoeg ]; platforms = platforms.linux; diff --git a/pkgs/applications/kde/krfb.nix b/pkgs/applications/kde/krfb.nix index 905c72b3675e..15835bc61071 100644 --- a/pkgs/applications/kde/krfb.nix +++ b/pkgs/applications/kde/krfb.nix @@ -10,6 +10,8 @@ mkDerivation { pname = "krfb"; meta = { + homepage = "https://apps.kde.org/krfb/"; + description = "Desktop sharing (VNC)"; license = with lib.licenses; [ gpl2 fdl12 ]; maintainers = with lib.maintainers; [ jerith666 ]; }; diff --git a/pkgs/applications/kde/kruler.nix b/pkgs/applications/kde/kruler.nix index 460675e8cb15..918c0c55b625 100644 --- a/pkgs/applications/kde/kruler.nix +++ b/pkgs/applications/kde/kruler.nix @@ -7,6 +7,8 @@ mkDerivation { pname = "kruler"; meta = { + homepage = "https://apps.kde.org/kruler/"; + description = "Screen ruler"; license = with lib.licenses; [ gpl2 ]; maintainers = [ lib.maintainers.vandenoever ]; }; diff --git a/pkgs/applications/kde/kspaceduel.nix b/pkgs/applications/kde/kspaceduel.nix index 49ef76151eab..bf174546f2f6 100644 --- a/pkgs/applications/kde/kspaceduel.nix +++ b/pkgs/applications/kde/kspaceduel.nix @@ -11,7 +11,11 @@ mkDerivation { pname = "kspaceduel"; - meta.license = with lib.licenses; [ lgpl21 gpl3 ]; + meta = { + homepage = "https://apps.kde.org/kspaceduel/"; + description = "Space arcade game"; + license = with lib.licenses; [ lgpl21 gpl3 ]; + }; outputs = [ "out" "dev" ]; nativeBuildInputs = [ cmake extra-cmake-modules diff --git a/pkgs/applications/kde/ksudoku.nix b/pkgs/applications/kde/ksudoku.nix index bf59c6e94c38..1cfb3884ff59 100644 --- a/pkgs/applications/kde/ksudoku.nix +++ b/pkgs/applications/kde/ksudoku.nix @@ -12,6 +12,8 @@ mkDerivation { nativeBuildInputs = [ extra-cmake-modules kdoctools ]; buildInputs = [ libGLU kdeclarative libkdegames ]; meta = { + homepage = "https://apps.kde.org/ksudoku/"; + description = "Suduko game"; license = with lib.licenses; [ gpl2 ]; maintainers = with lib.maintainers; [ ]; }; diff --git a/pkgs/applications/kde/ksystemlog.nix b/pkgs/applications/kde/ksystemlog.nix index 08f7ffb7e05c..1b78c16b49dd 100644 --- a/pkgs/applications/kde/ksystemlog.nix +++ b/pkgs/applications/kde/ksystemlog.nix @@ -11,6 +11,8 @@ mkDerivation { propagatedBuildInputs = [ karchive kconfig kio ]; meta = with lib; { + homepage = "https://apps.kde.org/ksystemlog/"; + description = "System log viewer"; license = with licenses; [ gpl2 ]; maintainers = with maintainers; [ peterhoeg ]; }; diff --git a/pkgs/applications/kde/ktouch.nix b/pkgs/applications/kde/ktouch.nix index 9d31d4ec62b0..df727c43a166 100644 --- a/pkgs/applications/kde/ktouch.nix +++ b/pkgs/applications/kde/ktouch.nix @@ -7,22 +7,22 @@ , xorg }: +mkDerivation { + pname = "ktouch"; + meta = { + homepage = "https://apps.kde.org/ktouch/"; + license = lib.licenses.gpl2; + maintainers = [ lib.maintainers.schmittlauch ]; + description = "A touch typing tutor from the KDE software collection"; + }; + nativeBuildInputs = [ extra-cmake-modules kdoctools qtdeclarative ]; + buildInputs = [ + kconfig kconfigwidgets kcoreaddons kdeclarative ki18n + kitemviews kcmutils kio knewstuff ktexteditor kwidgetsaddons + kwindowsystem kxmlgui qtscript qtdeclarative kqtquickcharts + qtx11extras qtgraphicaleffects qtxmlpatterns qtquickcontrols2 + xorg.libxkbfile xorg.libxcb + ]; - mkDerivation { - pname = "ktouch"; - meta = { - license = lib.licenses.gpl2; - maintainers = [ lib.maintainers.schmittlauch ]; - description = "A touch typing tutor from the KDE software collection"; - }; - nativeBuildInputs = [ extra-cmake-modules kdoctools qtdeclarative ]; - buildInputs = [ - kconfig kconfigwidgets kcoreaddons kdeclarative ki18n - kitemviews kcmutils kio knewstuff ktexteditor kwidgetsaddons - kwindowsystem kxmlgui qtscript qtdeclarative kqtquickcharts - qtx11extras qtgraphicaleffects qtxmlpatterns qtquickcontrols2 - xorg.libxkbfile xorg.libxcb - ]; - - enableParallelBuilding = true; + enableParallelBuilding = true; } diff --git a/pkgs/applications/kde/kwalletmanager.nix b/pkgs/applications/kde/kwalletmanager.nix index 7f227f6d9e67..8d56adc41326 100644 --- a/pkgs/applications/kde/kwalletmanager.nix +++ b/pkgs/applications/kde/kwalletmanager.nix @@ -14,6 +14,9 @@ mkDerivation { pname = "kwalletmanager"; meta = { + homepage = "https://apps.kde.org/kwalletmanager5/"; + + description = "KDE wallet management tool"; license = with lib.licenses; [ gpl2 ]; maintainers = with lib.maintainers; [ fridh ]; }; diff --git a/pkgs/applications/kde/marble.nix b/pkgs/applications/kde/marble.nix index 525289bdc3b7..7fe3aa529fa2 100644 --- a/pkgs/applications/kde/marble.nix +++ b/pkgs/applications/kde/marble.nix @@ -7,7 +7,11 @@ mkDerivation { pname = "marble"; - meta.license = with lib.licenses; [ lgpl21 gpl3 ]; + meta = { + homepage = "https://apps.kde.org/marble/"; + description = "Virtual globe"; + license = with lib.licenses; [ lgpl21 gpl3 ]; + }; outputs = [ "out" "dev" ]; nativeBuildInputs = [ extra-cmake-modules kdoctools perl ]; propagatedBuildInputs = [ diff --git a/pkgs/applications/kde/minuet.nix b/pkgs/applications/kde/minuet.nix index cc7be0bf79a6..50a6a6f282ec 100644 --- a/pkgs/applications/kde/minuet.nix +++ b/pkgs/applications/kde/minuet.nix @@ -8,6 +8,8 @@ mkDerivation { pname = "minuet"; meta = with lib; { + homepage = "https://apps.kde.org/minuet/"; + description = "Music Education Software"; license = with licenses; [ lgpl21 gpl3 ]; maintainers = with maintainers; [ peterhoeg HaoZeke ]; broken = lib.versionOlder qtbase.version "5.14"; diff --git a/pkgs/applications/kde/okular.nix b/pkgs/applications/kde/okular.nix index 12537eba270a..9962500d907f 100644 --- a/pkgs/applications/kde/okular.nix +++ b/pkgs/applications/kde/okular.nix @@ -29,6 +29,7 @@ mkDerivation { meta = with lib; { homepage = "http://www.kde.org"; + description = "KDE document viewer"; license = with licenses; [ gpl2 lgpl21 fdl12 bsd3 ]; maintainers = with maintainers; [ ttuegel turion ]; platforms = lib.platforms.linux; diff --git a/pkgs/applications/kde/picmi.nix b/pkgs/applications/kde/picmi.nix index 25734e318ab4..4358eb5ffac5 100644 --- a/pkgs/applications/kde/picmi.nix +++ b/pkgs/applications/kde/picmi.nix @@ -6,6 +6,7 @@ mkDerivation { pname = "picmi"; meta = with lib; { + homepage = "https://apps.kde.org/picmi/"; description = "Nonogram game"; longDescription = ''The goal is to reveal the hidden pattern in the board by coloring or leaving blank the cells in a grid according to numbers given at the side of the grid. diff --git a/pkgs/applications/kde/pim-data-exporter.nix b/pkgs/applications/kde/pim-data-exporter.nix index 746bb2aec2ad..f13e1f667957 100644 --- a/pkgs/applications/kde/pim-data-exporter.nix +++ b/pkgs/applications/kde/pim-data-exporter.nix @@ -10,6 +10,8 @@ mkDerivation { pname = "pim-data-exporter"; meta = { + homepage = "https://apps.kde.org/pimdataexporter/"; + description = "Saves and restores all data from PIM apps"; license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; maintainers = kdepimTeam; }; diff --git a/pkgs/applications/kde/spectacle.nix b/pkgs/applications/kde/spectacle.nix index 587877ad7a72..39e9f344c3ee 100644 --- a/pkgs/applications/kde/spectacle.nix +++ b/pkgs/applications/kde/spectacle.nix @@ -20,6 +20,8 @@ mkDerivation { ''; propagatedUserEnvPkgs = [ kipi-plugins libkipi ]; meta = with lib; { + homepage = "https://apps.kde.org/spectacle/"; + description = "Screenshot capture utility"; maintainers = with maintainers; [ ttuegel ]; broken = versionOlder qtbase.version "5.15"; };