kdePackages: Gear 24.05.2 -> 24.08.0

- kweathercore to gear
- kipi removed
- knotes removed
- kgraphviewer and massif-visualizer added
- kdevelop and friends to qt6
This commit is contained in:
K900 2024-08-22 13:42:07 +03:00
parent 8242d31546
commit 65f5cbb5f2
39 changed files with 962 additions and 914 deletions

View File

@ -73,6 +73,9 @@ OK_MISSING_BY_PACKAGE = {
"kwin": { "kwin": {
"display-info", # newer versions identify as libdisplay-info "display-info", # newer versions identify as libdisplay-info
}, },
"libksysguard": {
"Libcap", # used to call setcap at build time and nothing else
},
"mlt": { "mlt": {
"Qt5", # intentionally disabled "Qt5", # intentionally disabled
"SWIG", "SWIG",
@ -88,6 +91,9 @@ OK_MISSING_BY_PACKAGE = {
"powerdevil": { "powerdevil": {
"DDCUtil", # cursed, intentionally disabled "DDCUtil", # cursed, intentionally disabled
}, },
"print-manager": {
"PackageKitQt6", # used for auto-installing drivers which does not work for obvious reasons
},
"pulseaudio-qt": { "pulseaudio-qt": {
"Qt6Qml", # tests only "Qt6Qml", # tests only
"Qt6Quick", "Qt6Quick",

View File

@ -55,13 +55,10 @@
plasma-wayland-protocols = libsForQt5.plasma-wayland-protocols; plasma-wayland-protocols = libsForQt5.plasma-wayland-protocols;
selenium-webdriver-at-spi = null; # Used for integration tests that we don't run, stub selenium-webdriver-at-spi = null; # Used for integration tests that we don't run, stub
# Not ported to Qt6 yet
kdevelop-pg-qt = null;
okteta = null;
libmediawiki = null;
alpaka = self.callPackage ./misc/alpaka {}; alpaka = self.callPackage ./misc/alpaka {};
kdiagram = self.callPackage ./misc/kdiagram {}; kdiagram = self.callPackage ./misc/kdiagram {};
kdevelop-pg-qt = self.callPackage ./misc/kdevelop-pg-qt {};
kdsoap-ws-discovery-client = self.callPackage ./misc/kdsoap-ws-discovery-client {}; kdsoap-ws-discovery-client = self.callPackage ./misc/kdsoap-ws-discovery-client {};
kirigami-addons = self.callPackage ./misc/kirigami-addons {}; kirigami-addons = self.callPackage ./misc/kirigami-addons {};
kio-extras-kf5 = self.callPackage ./misc/kio-extras-kf5 {}; kio-extras-kf5 = self.callPackage ./misc/kio-extras-kf5 {};
@ -69,7 +66,6 @@
ktextaddons = self.callPackage ./misc/ktextaddons {}; ktextaddons = self.callPackage ./misc/ktextaddons {};
kunifiedpush = self.callPackage ./misc/kunifiedpush {}; kunifiedpush = self.callPackage ./misc/kunifiedpush {};
kup = self.callPackage ./misc/kup {}; kup = self.callPackage ./misc/kup {};
kweathercore = self.callPackage ./misc/kweathercore {};
marknote = self.callPackage ./misc/marknote {}; marknote = self.callPackage ./misc/marknote {};
mpvqt = self.callPackage ./misc/mpvqt {}; mpvqt = self.callPackage ./misc/mpvqt {};
oxygen-icons = self.callPackage ./misc/oxygen-icons {}; oxygen-icons = self.callPackage ./misc/oxygen-icons {};

View File

@ -7,7 +7,7 @@
cargo, cargo,
rustc, rustc,
# provided as callPackage input to enable easier overrides through overlays # provided as callPackage input to enable easier overrides through overlays
cargoHash ? "sha256-po8ykNdP0+8gVUcebxqpo+p3Jm4DzZlskmgfBwzVc5s=", cargoHash ? "sha256-XZ40qGBPRz7xyem3EP4+hzTliryxxDyGtvfjbNNVDQo=",
}: }:
mkKdeDerivation rec { mkKdeDerivation rec {
pname = "akonadi-search"; pname = "akonadi-search";

View File

@ -8,7 +8,7 @@
cargo, cargo,
rustc, rustc,
# provided as callPackage input to enable easier overrides through overlays # provided as callPackage input to enable easier overrides through overlays
cargoHash ? "sha256-GHXZKP4K5+ii2RyG9phllRSms4gRAl7kbFUyTUO59s0=", cargoHash ? "sha256-y7iJGN3ATK3IT8ko64puGlFXBM9OZw9u8JenrOBDuFA=",
qcoro, qcoro,
}: }:
mkKdeDerivation rec { mkKdeDerivation rec {

View File

@ -1,21 +1,11 @@
{ {
mkKdeDerivation, mkKdeDerivation,
fetchpatch,
libarchive, libarchive,
libzip, libzip,
}: }:
mkKdeDerivation { mkKdeDerivation {
pname = "ark"; pname = "ark";
# Backport fix to clean up temporary folders with Qt 6.7
# FIXME: remove in next update
patches = [
(fetchpatch {
url = "https://invent.kde.org/utilities/ark/-/commit/85c5e26f581cf011638a53e62b92e1da8fd55fcd.patch";
hash = "sha256-ZjVdKgFoGE0Jme8JhGVn7+PODJqdwHQhglrHzsxePf8=";
})
];
extraBuildInputs = [libarchive libzip]; extraBuildInputs = [libarchive libzip];
meta.mainProgram = "ark"; meta.mainProgram = "ark";
} }

View File

@ -105,6 +105,7 @@
kget = callPackage ./kget {}; kget = callPackage ./kget {};
kgoldrunner = callPackage ./kgoldrunner {}; kgoldrunner = callPackage ./kgoldrunner {};
kgpg = callPackage ./kgpg {}; kgpg = callPackage ./kgpg {};
kgraphviewer = callPackage ./kgraphviewer {};
khangman = callPackage ./khangman {}; khangman = callPackage ./khangman {};
khealthcertificate = callPackage ./khealthcertificate {}; khealthcertificate = callPackage ./khealthcertificate {};
khelpcenter = callPackage ./khelpcenter {}; khelpcenter = callPackage ./khelpcenter {};
@ -118,7 +119,6 @@
kio-extras = callPackage ./kio-extras {}; kio-extras = callPackage ./kio-extras {};
kio-gdrive = callPackage ./kio-gdrive {}; kio-gdrive = callPackage ./kio-gdrive {};
kio-zeroconf = callPackage ./kio-zeroconf {}; kio-zeroconf = callPackage ./kio-zeroconf {};
kipi-plugins = callPackage ./kipi-plugins {};
kirigami-gallery = callPackage ./kirigami-gallery {}; kirigami-gallery = callPackage ./kirigami-gallery {};
kiriki = callPackage ./kiriki {}; kiriki = callPackage ./kiriki {};
kiten = callPackage ./kiten {}; kiten = callPackage ./kiten {};
@ -145,7 +145,6 @@
knavalbattle = callPackage ./knavalbattle {}; knavalbattle = callPackage ./knavalbattle {};
knetwalk = callPackage ./knetwalk {}; knetwalk = callPackage ./knetwalk {};
knights = callPackage ./knights {}; knights = callPackage ./knights {};
knotes = callPackage ./knotes {};
koko = callPackage ./koko {}; koko = callPackage ./koko {};
kolf = callPackage ./kolf {}; kolf = callPackage ./kolf {};
kollision = callPackage ./kollision {}; kollision = callPackage ./kollision {};
@ -195,6 +194,7 @@
kwalletmanager = callPackage ./kwalletmanager {}; kwalletmanager = callPackage ./kwalletmanager {};
kwave = callPackage ./kwave {}; kwave = callPackage ./kwave {};
kweather = callPackage ./kweather {}; kweather = callPackage ./kweather {};
kweathercore = callPackage ./kweathercore {};
kwordquiz = callPackage ./kwordquiz {}; kwordquiz = callPackage ./kwordquiz {};
libgravatar = callPackage ./libgravatar {}; libgravatar = callPackage ./libgravatar {};
libkcddb = callPackage ./libkcddb {}; libkcddb = callPackage ./libkcddb {};
@ -205,7 +205,6 @@
libkeduvocdocument = callPackage ./libkeduvocdocument {}; libkeduvocdocument = callPackage ./libkeduvocdocument {};
libkexiv2 = callPackage ./libkexiv2 {}; libkexiv2 = callPackage ./libkexiv2 {};
libkgapi = callPackage ./libkgapi {}; libkgapi = callPackage ./libkgapi {};
libkipi = callPackage ./libkipi {};
libkleo = callPackage ./libkleo {}; libkleo = callPackage ./libkleo {};
libkmahjongg = callPackage ./libkmahjongg {}; libkmahjongg = callPackage ./libkmahjongg {};
libkomparediff2 = callPackage ./libkomparediff2 {}; libkomparediff2 = callPackage ./libkomparediff2 {};
@ -218,6 +217,7 @@
mailimporter = callPackage ./mailimporter {}; mailimporter = callPackage ./mailimporter {};
marble = callPackage ./marble {}; marble = callPackage ./marble {};
markdownpart = callPackage ./markdownpart {}; markdownpart = callPackage ./markdownpart {};
massif-visualizer = callPackage ./massif-visualizer {};
mbox-importer = callPackage ./mbox-importer {}; mbox-importer = callPackage ./mbox-importer {};
merkuro = callPackage ./merkuro {}; merkuro = callPackage ./merkuro {};
messagelib = callPackage ./messagelib {}; messagelib = callPackage ./messagelib {};

View File

@ -1,20 +1,10 @@
{ {
mkKdeDerivation, mkKdeDerivation,
fetchpatch,
qtsvg, qtsvg,
knotifications, knotifications,
}: }:
mkKdeDerivation { mkKdeDerivation {
pname = "francis"; pname = "francis";
patches = [
# Fix linking issue
# FIXME: remove in next update
(fetchpatch {
url = "https://invent.kde.org/utilities/francis/-/commit/4d5407a42e4871d66f4de4522fbbf83c35604550.patch";
hash = "sha256-p9DVc92e8QBDHwZybVLNzSH8dr0XmRzrnIT45YD9t/Q=";
})
];
extraBuildInputs = [qtsvg knotifications]; extraBuildInputs = [qtsvg knotifications];
} }

View File

@ -1,9 +1,10 @@
{ {
mkKdeDerivation, mkKdeDerivation,
libcanberra, libcanberra,
libvlc,
}: }:
mkKdeDerivation { mkKdeDerivation {
pname = "kalarm"; pname = "kalarm";
extraBuildInputs = [libcanberra]; extraBuildInputs = [libcanberra libvlc];
} }

View File

@ -19,10 +19,6 @@ mkKdeDerivation {
src = ./hardcode-sshfs-path.patch; src = ./hardcode-sshfs-path.patch;
sshfs = lib.getExe sshfs; sshfs = lib.getExe sshfs;
}) })
# We build OpenSSH without ssh-dss support, so sshfs explodes at runtime.
# See: https://github.com/NixOS/nixpkgs/commit/6ee4b8c8bf815567f7d0fa131576d2b8c0a18167
# FIXME: upstream?
./remove-ssh-dss.patch
]; ];
# Hardcoded as a QString, which is UTF-16 so Nix can't pick it up automatically # Hardcoded as a QString, which is UTF-16 so Nix can't pick it up automatically

View File

@ -1,13 +0,0 @@
diff --git a/plugins/sftp/mounter.cpp b/plugins/sftp/mounter.cpp
index 29e94f3b..0f300c63 100644
--- a/plugins/sftp/mounter.cpp
+++ b/plugins/sftp/mounter.cpp
@@ -122,7 +122,7 @@ void Mounter::onPacketReceived(const NetworkPacket &np)
<< QStringLiteral("-o") << QStringLiteral("IdentityFile=") + KdeConnectConfig::instance().privateKeyPath()
<< QStringLiteral("-o") << QStringLiteral("StrictHostKeyChecking=no") // Do not ask for confirmation because it is not a known host
<< QStringLiteral("-o") << QStringLiteral("UserKnownHostsFile=/dev/null") // Prevent storing as a known host
- << QStringLiteral("-o") << QStringLiteral("HostKeyAlgorithms=+ssh-dss\\,ssh-rsa") // https://bugs.kde.org/show_bug.cgi?id=351725
+ << QStringLiteral("-o") << QStringLiteral("HostKeyAlgorithms=+ssh-rsa") // https://bugs.kde.org/show_bug.cgi?id=351725
<< QStringLiteral("-o") << QStringLiteral("PubkeyAcceptedKeyTypes=+ssh-rsa") // https://bugs.kde.org/show_bug.cgi?id=443155
<< QStringLiteral("-o") << QStringLiteral("uid=") + QString::number(getuid())
<< QStringLiteral("-o") << QStringLiteral("gid=") + QString::number(getgid())

View File

@ -8,7 +8,7 @@
corrosion, corrosion,
alpaka, alpaka,
# provided as callPackage input to enable easier overrides through overlays # provided as callPackage input to enable easier overrides through overlays
cargoHash ? "sha256-NygCWuhwODsmUxwsMZNChVYUMI7Ryu+0MxBIsZaelC8=", cargoHash ? "sha256-ZKLoX6sMKc6o7cnmxPYXL0d+Lmh8+n6Ko6VR/CzfZGs=",
}: }:
mkKdeDerivation rec { mkKdeDerivation rec {
pname = "kdepim-addons"; pname = "kdepim-addons";

View File

@ -1,4 +1,9 @@
{mkKdeDerivation}: {
mkKdeDerivation,
perl,
}:
mkKdeDerivation { mkKdeDerivation {
pname = "kdesdk-kio"; pname = "kdesdk-kio";
extraNativeBuildInputs = [perl];
} }

View File

@ -1,6 +1,9 @@
{mkKdeDerivation}: {
mkKdeDerivation,
kdevelop-pg-qt,
}:
mkKdeDerivation { mkKdeDerivation {
pname = "kdev-php"; pname = "kdev-php";
# FIXME(qt5)
meta.broken = true; extraNativeBuildInputs = [kdevelop-pg-qt];
} }

View File

@ -1,6 +1,4 @@
{mkKdeDerivation}: {mkKdeDerivation}:
mkKdeDerivation { mkKdeDerivation {
pname = "kdev-python"; pname = "kdev-python";
# FIXME(qt5)
meta.broken = true;
} }

View File

@ -1,11 +1,46 @@
{ {
lib,
mkKdeDerivation, mkKdeDerivation,
extra-cmake-modules, qtwebengine,
qttools,
kdevelop-pg-qt,
pkg-config,
shared-mime-info,
apr,
aprutil,
boost,
libastyle,
libclang,
libllvm,
subversion,
}: }:
mkKdeDerivation { mkKdeDerivation {
pname = "kdevelop"; pname = "kdevelop";
extraBuildInputs = [extra-cmake-modules]; extraNativeBuildInputs = [
# FIXME(qt5) kdevelop-pg-qt
meta.broken = true; pkg-config
shared-mime-info
];
extraPropagatedBuildInputs = [
qtwebengine
];
extraBuildInputs = [
qttools
apr
aprutil
boost
libastyle
libclang
libllvm
subversion
];
extraCmakeFlags = [
"-DCLANG_BUILTIN_DIR=${libclang.lib}/lib/clang/${lib.versions.major libclang.version}/include"
"-DAPR_CONFIG_PATH=${apr.dev}/bin"
"-DAPU_CONFIG_PATH=${aprutil.dev}/bin"
];
} }

View File

@ -0,0 +1,14 @@
{
mkKdeDerivation,
pkg-config,
qt5compat,
qtsvg,
boost,
graphviz,
}:
mkKdeDerivation {
pname = "kgraphviewer";
extraNativeBuildInputs = [ pkg-config ];
extraBuildInputs = [ qt5compat qtsvg boost graphviz ];
}

View File

@ -19,7 +19,7 @@
mkKdeDerivation { mkKdeDerivation {
pname = "kio-extras"; pname = "kio-extras";
extraNativeBuildInputs = [pkg-config shared-mime-info]; extraNativeBuildInputs = [pkg-config gperf shared-mime-info];
extraBuildInputs = [ extraBuildInputs = [
qt5compat qt5compat
qtsvg qtsvg

View File

@ -1,6 +0,0 @@
{mkKdeDerivation}:
mkKdeDerivation {
pname = "kipi-plugins";
# FIXME(qt5)
meta.broken = true;
}

View File

@ -1,11 +1,10 @@
{ {
mkKdeDerivation, mkKdeDerivation,
qtsvg, qtsvg,
qttools,
}: }:
mkKdeDerivation { mkKdeDerivation {
pname = "kirigami-gallery"; pname = "kirigami-gallery";
extraBuildInputs = [qtsvg]; extraNativeBuildInputs = [qtsvg qttools];
# FIXME(qt5)
meta.broken = true;
} }

View File

@ -1,9 +1,11 @@
{ {
mkKdeDerivation, mkKdeDerivation,
qttools,
ki18n, ki18n,
}: }:
mkKdeDerivation { mkKdeDerivation {
pname = "kmime"; pname = "kmime";
extraNativeBuildInputs = [qttools];
extraBuildInputs = [ki18n]; extraBuildInputs = [ki18n];
} }

View File

@ -1,9 +0,0 @@
{
mkKdeDerivation,
libxslt,
}:
mkKdeDerivation {
pname = "knotes";
extraNativeBuildInputs = [libxslt];
}

View File

@ -1,8 +1,5 @@
{mkKdeDerivation}: {mkKdeDerivation}:
mkKdeDerivation { mkKdeDerivation {
pname = "kompare"; pname = "kompare";
meta = { meta.mainProgram = "kompare";
mainProgram = "kompare";
broken = true; # Qt5
};
} }

View File

@ -6,7 +6,8 @@
mkKdeDerivation { mkKdeDerivation {
pname = "konqueror"; pname = "konqueror";
extraBuildInputs = [qtwebengine hunspell]; extraNativeBuildInputs = [hunspell];
extraBuildInputs = [qtwebengine];
extraCmakeFlags = [ extraCmakeFlags = [
"-DWebEngineDictConverter_EXECUTABLE=${qtwebengine}/libexec/qwebengine_convert_dict" "-DWebEngineDictConverter_EXECUTABLE=${qtwebengine}/libexec/qwebengine_convert_dict"

View File

@ -4,7 +4,6 @@
akregator, akregator,
kaddressbook, kaddressbook,
kmail, kmail,
knotes,
korganizer, korganizer,
zanshin, zanshin,
}: }:
@ -16,7 +15,6 @@ mkKdeDerivation {
akregator akregator
kaddressbook kaddressbook
kmail kmail
knotes
korganizer korganizer
zanshin zanshin
]; ];

View File

@ -2,9 +2,11 @@
mkKdeDerivation, mkKdeDerivation,
bison, bison,
flex, flex,
recastnavigation,
}: }:
mkKdeDerivation { mkKdeDerivation {
pname = "kosmindoormap"; pname = "kosmindoormap";
extraNativeBuildInputs = [bison flex]; extraNativeBuildInputs = [bison flex];
extraBuildInputs = [recastnavigation];
} }

View File

@ -1,5 +1,7 @@
{ {
mkKdeDerivation, mkKdeDerivation,
pkg-config,
qtwayland,
libssh, libssh,
libvncserver, libvncserver,
freerdp, freerdp,
@ -7,6 +9,8 @@
mkKdeDerivation { mkKdeDerivation {
pname = "krdc"; pname = "krdc";
extraBuildInputs = [libssh libvncserver freerdp]; extraNativeBuildInputs = [pkg-config];
extraBuildInputs = [qtwayland libssh libvncserver freerdp];
meta.mainProgram = "krdc"; meta.mainProgram = "krdc";
} }

View File

@ -0,0 +1,9 @@
{
mkKdeDerivation,
qtpositioning,
}:
mkKdeDerivation {
pname = "kweathercore";
extraBuildInputs = [ qtpositioning ];
}

View File

@ -1,6 +0,0 @@
{mkKdeDerivation}:
mkKdeDerivation {
pname = "libkipi";
# FIXME(qt5)
meta.broken = true;
}

View File

@ -6,6 +6,4 @@ mkKdeDerivation {
pname = "libkomparediff2"; pname = "libkomparediff2";
extraBuildInputs = [qt5compat]; extraBuildInputs = [qt5compat];
meta.broken = true; # Qt5
} }

View File

@ -1,6 +1,11 @@
{mkKdeDerivation}: {
mkKdeDerivation,
pkg-config,
hunspell,
}:
mkKdeDerivation { mkKdeDerivation {
pname = "lokalize"; pname = "lokalize";
# FIXME(qt5)
meta.broken = true; extraNativeBuildInputs = [pkg-config];
extraBuildInputs = [hunspell];
} }

View File

@ -0,0 +1,12 @@
{
mkKdeDerivation,
shared-mime-info,
qt5compat,
qtsvg,
}:
mkKdeDerivation {
pname = "massif-visualizer";
extraBuildInputs = [ qt5compat qtsvg ];
extraNativeBuildInputs = [ shared-mime-info ];
}

View File

@ -1,6 +1,4 @@
{mkKdeDerivation}: {mkKdeDerivation}:
mkKdeDerivation { mkKdeDerivation {
pname = "poxml"; pname = "poxml";
# FIXME(qt5)
meta.broken = true;
} }

View File

@ -618,10 +618,6 @@
"croutons": [ "croutons": [
"extra-cmake-modules" "extra-cmake-modules"
], ],
"crow-translate": [
"extra-cmake-modules",
"kwayland"
],
"daykountdown": [ "daykountdown": [
"extra-cmake-modules", "extra-cmake-modules",
"kcoreaddons", "kcoreaddons",
@ -6238,5 +6234,5 @@
"kwindowsystem" "kwindowsystem"
] ]
}, },
"version": "65b48b30" "version": "55fdd899"
} }

View File

@ -110,6 +110,7 @@
"GPL-2.0-or-later" "GPL-2.0-or-later"
], ],
"angelfish": [ "angelfish": [
"BSD-2-Clause",
"BSD-3-Clause", "BSD-3-Clause",
"CC0-1.0", "CC0-1.0",
"GPL-2.0-only", "GPL-2.0-only",
@ -343,7 +344,8 @@
"LGPL-2.1-only", "LGPL-2.1-only",
"LGPL-3.0-only", "LGPL-3.0-only",
"LicenseRef-KDE-Accepted-GPL", "LicenseRef-KDE-Accepted-GPL",
"LicenseRef-KDE-Accepted-LGPL" "LicenseRef-KDE-Accepted-LGPL",
"MIT"
], ],
"dolphin-plugins": [ "dolphin-plugins": [
"CC0-1.0", "CC0-1.0",
@ -398,7 +400,8 @@
"MIT" "MIT"
], ],
"falkon": [ "falkon": [
"CC0-1.0" "CC0-1.0",
"GPL-3.0-or-later"
], ],
"ffmpegthumbs": [ "ffmpegthumbs": [
"BSD-3-Clause", "BSD-3-Clause",
@ -409,7 +412,10 @@
"CC0-1.0", "CC0-1.0",
"GPL-2.0-only", "GPL-2.0-only",
"GPL-3.0-only", "GPL-3.0-only",
"LicenseRef-KDE-Accepted-GPL" "LGPL-2.1-only",
"LGPL-3.0-only",
"LicenseRef-KDE-Accepted-GPL",
"LicenseRef-KDE-Accepted-LGPL"
], ],
"flatpak-kcm": [ "flatpak-kcm": [
"BSD-2-Clause", "BSD-2-Clause",
@ -524,6 +530,7 @@
"kaddressbook": [ "kaddressbook": [
"BSD-3-Clause", "BSD-3-Clause",
"CC0-1.0", "CC0-1.0",
"GPL-2.0-only",
"GPL-2.0-or-later", "GPL-2.0-or-later",
"LGPL-2.0-or-later", "LGPL-2.0-or-later",
"Qt-Commercial-exception-1.0" "Qt-Commercial-exception-1.0"
@ -676,7 +683,8 @@
"kcalc": [ "kcalc": [
"BSD-3-Clause", "BSD-3-Clause",
"CC0-1.0", "CC0-1.0",
"GPL-2.0-or-later" "GPL-2.0-or-later",
"MIT"
], ],
"kcalendarcore": [ "kcalendarcore": [
"BSD-3-Clause", "BSD-3-Clause",
@ -909,7 +917,6 @@
"GPL-2.0-only", "GPL-2.0-only",
"GPL-3.0-only", "GPL-3.0-only",
"GPL-3.0-or-later", "GPL-3.0-or-later",
"LGPL-2.1-only",
"LGPL-3.0-only", "LGPL-3.0-only",
"LicenseRef-KDE-Accepted-GPL", "LicenseRef-KDE-Accepted-GPL",
"LicenseRef-KDE-Accepted-LGPL", "LicenseRef-KDE-Accepted-LGPL",
@ -987,7 +994,8 @@
"GPL-3.0-only", "GPL-3.0-only",
"LGPL-2.0-only", "LGPL-2.0-only",
"LGPL-2.0-or-later", "LGPL-2.0-or-later",
"LicenseRef-KDE-Accepted-GPL" "LicenseRef-KDE-Accepted-GPL",
"MIT"
], ],
"kdev-python": [ "kdev-python": [
"CC0-1.0", "CC0-1.0",
@ -1050,10 +1058,15 @@
"LicenseRef-KDE-Accepted-LGPL" "LicenseRef-KDE-Accepted-LGPL"
], ],
"keditbookmarks": [ "keditbookmarks": [
"BSD-2-Clause",
"BSD-3-Clause", "BSD-3-Clause",
"CC0-1.0", "CC0-1.0",
"GPL-2.0-only",
"GPL-2.0-or-later",
"GPL-3.0-only",
"LGPL-2.0-only", "LGPL-2.0-only",
"LGPL-2.0-or-later" "LGPL-2.0-or-later",
"LicenseRef-KDE-Accepted-GPL"
], ],
"keysmith": [ "keysmith": [
"BSD-2-Clause", "BSD-2-Clause",
@ -1118,6 +1131,9 @@
"GPL-3.0-only", "GPL-3.0-only",
"LicenseRef-KDE-Accepted-GPL" "LicenseRef-KDE-Accepted-GPL"
], ],
"kgraphviewer": [
"CC0-1.0"
],
"kguiaddons": [ "kguiaddons": [
"BSD-2-Clause", "BSD-2-Clause",
"CC0-1.0", "CC0-1.0",
@ -1163,6 +1179,7 @@
], ],
"ki18n": [ "ki18n": [
"BSD-3-Clause", "BSD-3-Clause",
"BSD-3-clause",
"CC0-1.0", "CC0-1.0",
"LGPL-2.0-or-later", "LGPL-2.0-or-later",
"LGPL-2.1-only", "LGPL-2.1-only",
@ -1309,9 +1326,6 @@
"GPL-2.0-or-later", "GPL-2.0-or-later",
"LGPL-2.0-only" "LGPL-2.0-only"
], ],
"kipi-plugins": [
"CC0-1.0"
],
"kirigami": [ "kirigami": [
"BSD-2-Clause", "BSD-2-Clause",
"BSD-3-Clause", "BSD-3-Clause",
@ -1328,7 +1342,8 @@
"kirigami-gallery": [ "kirigami-gallery": [
"BSD-3-Clause", "BSD-3-Clause",
"CC0-1.0", "CC0-1.0",
"LGPL-2.0" "LGPL-2.0",
"LGPL-2.0-or-later"
], ],
"kiriki": [ "kiriki": [
"BSD-3-Clause", "BSD-3-Clause",
@ -1343,7 +1358,6 @@
"kitemviews": [ "kitemviews": [
"CC0-1.0", "CC0-1.0",
"GPL-2.0-or-later", "GPL-2.0-or-later",
"LGPL-2.0-only",
"LGPL-2.0-or-later" "LGPL-2.0-or-later"
], ],
"kiten": [ "kiten": [
@ -1380,6 +1394,9 @@
"BSD-3-Clause", "BSD-3-Clause",
"CC0-1.0", "CC0-1.0",
"LGPL-2.0-or-later", "LGPL-2.0-or-later",
"LGPL-2.1-only",
"LGPL-3.0-only",
"LicenseRef-KDE-Accepted-LGPL",
"MIT" "MIT"
], ],
"kleopatra": [ "kleopatra": [
@ -1514,17 +1531,6 @@
"GPL-3.0-only", "GPL-3.0-only",
"LicenseRef-KDE-Accepted-GPL" "LicenseRef-KDE-Accepted-GPL"
], ],
"knotes": [
"BSD-3-Clause",
"CC0-1.0",
"GPL-2.0-or-later",
"LGPL-2.0-only",
"LGPL-2.0-or-later",
"LGPL-2.1-only",
"LGPL-3.0-only",
"LicenseRef-KDE-Accepted-LGPL",
"Qt-Commercial-exception-1.0"
],
"knotifications": [ "knotifications": [
"BSD-3-Clause", "BSD-3-Clause",
"CC0-1.0", "CC0-1.0",
@ -1572,7 +1578,8 @@
"BSD-3-Clause", "BSD-3-Clause",
"CC-BY-SA-4.0", "CC-BY-SA-4.0",
"CC0-1.0", "CC0-1.0",
"GPL-3.0-or-later" "GPL-3.0-or-later",
"LGPL-3.0-or-later"
], ],
"konqueror": [ "konqueror": [
"BSD-2-Clause", "BSD-2-Clause",
@ -1646,6 +1653,7 @@
"korganizer": [ "korganizer": [
"BSD-3-Clause", "BSD-3-Clause",
"CC0-1.0", "CC0-1.0",
"GPL-2.0-only",
"GPL-2.0-or-later", "GPL-2.0-or-later",
"LGPL-2.0-only", "LGPL-2.0-only",
"LGPL-2.0-or-later", "LGPL-2.0-or-later",
@ -1753,7 +1761,10 @@
"krdc": [ "krdc": [
"BSD-3-Clause", "BSD-3-Clause",
"CC0-1.0", "CC0-1.0",
"GPL-2.0-or-later" "GPL-2.0-or-later",
"LGPL-2.1-only",
"LGPL-3.0-only",
"LicenseRef-KDE-Accepted-LGPL"
], ],
"krdp": [ "krdp": [
"BSD-2-Clause", "BSD-2-Clause",
@ -2026,6 +2037,10 @@
"GPL-2.0-or-later", "GPL-2.0-or-later",
"LGPL-2.1-or-later" "LGPL-2.1-or-later"
], ],
"kweathercore": [
"CC0-1.0",
"LGPL-2.0-or-later"
],
"kwidgetsaddons": [ "kwidgetsaddons": [
"CC0-1.0", "CC0-1.0",
"GPL-2.0-or-later", "GPL-2.0-or-later",
@ -2141,11 +2156,6 @@
"LGPL-3.0-only", "LGPL-3.0-only",
"LicenseRef-KDE-Accepted-LGPL" "LicenseRef-KDE-Accepted-LGPL"
], ],
"libkipi": [
"BSD-3-Clause",
"CC0-1.0",
"GPL-2.0-or-later"
],
"libkleo": [ "libkleo": [
"BSD-3-Clause", "BSD-3-Clause",
"CC0-1.0", "CC0-1.0",
@ -2276,6 +2286,9 @@
"CC0-1.0", "CC0-1.0",
"LGPL-2.1-or-later" "LGPL-2.1-or-later"
], ],
"massif-visualizer": [
"CC0-1.0"
],
"mbox-importer": [ "mbox-importer": [
"BSD-3-Clause", "BSD-3-Clause",
"CC0-1.0", "CC0-1.0",
@ -2334,6 +2347,7 @@
"LGPL-2.0-only", "LGPL-2.0-only",
"LGPL-2.0-or-later", "LGPL-2.0-or-later",
"LGPL-2.1-only", "LGPL-2.1-only",
"LGPL-2.1-or-later",
"LGPL-3.0-only", "LGPL-3.0-only",
"LicenseRef-KDE-Accepted-GPL", "LicenseRef-KDE-Accepted-GPL",
"LicenseRef-KDE-Accepted-LGPL" "LicenseRef-KDE-Accepted-LGPL"
@ -2456,11 +2470,8 @@
"pimcommon": [ "pimcommon": [
"BSD-3-Clause", "BSD-3-Clause",
"CC0-1.0", "CC0-1.0",
"GPL-2.0-only",
"GPL-2.0-or-later", "GPL-2.0-or-later",
"GPL-3.0-only", "LGPL-2.0-or-later"
"LGPL-2.0-or-later",
"LicenseRef-KDE-Accepted-GPL"
], ],
"plasma-activities": [ "plasma-activities": [
"CC0-1.0", "CC0-1.0",
@ -2736,6 +2747,7 @@
"LGPL-2.1-only", "LGPL-2.1-only",
"LGPL-2.1-or-later", "LGPL-2.1-or-later",
"LGPL-3.0-only", "LGPL-3.0-only",
"LicenseRef-KDE-Accepted-GPL",
"LicenseRef-KDE-Accepted-LGPL", "LicenseRef-KDE-Accepted-LGPL",
"LicenseRef-KFQF-Accepted-GPL", "LicenseRef-KFQF-Accepted-GPL",
"LicenseRef-Qt-Commercial", "LicenseRef-Qt-Commercial",
@ -2838,6 +2850,7 @@
"BSD-3-Clause", "BSD-3-Clause",
"CC0-1.0", "CC0-1.0",
"GPL-2.0-only", "GPL-2.0-only",
"LGPL",
"LGPL-2.0-or-later", "LGPL-2.0-or-later",
"MIT" "MIT"
], ],

View File

@ -764,7 +764,7 @@
"crow-translate": { "crow-translate": {
"description": "Application that allows you to translate and speak text", "description": "Application that allows you to translate and speak text",
"name": "crow-translate", "name": "crow-translate",
"project_path": "playground/office/crow-translate", "project_path": "kde/office/crow-translate",
"repo_path": "office/crow-translate" "repo_path": "office/crow-translate"
}, },
"cutehmi": { "cutehmi": {

File diff suppressed because it is too large Load Diff

View File

@ -46,11 +46,14 @@ self: {
fullName = "W3C Software Notice and Document License (2015-05-13)"; fullName = "W3C Software Notice and Document License (2015-05-13)";
}; };
"LGPL" = lib.licenses.lgpl2Plus;
# Technically not exact # Technically not exact
"bzip2-1.0.6" = lib.licenses.bsdOriginal; "bzip2-1.0.6" = lib.licenses.bsdOriginal;
# FIXME: typo lol # FIXME: typo lol
"ICS" = lib.licenses.isc; "ICS" = lib.licenses.isc;
"BSD-3-clause" = lib.licenses.bsd3;
# These are only relevant to Qt commercial users # These are only relevant to Qt commercial users
"Qt-Commercial-exception-1.0" = null; "Qt-Commercial-exception-1.0" = null;

View File

@ -0,0 +1,30 @@
{
lib,
mkKdeDerivation,
fetchurl,
bison,
flex,
}:
mkKdeDerivation rec {
pname = "kdevelop-pg-qt";
version = "2.3.0";
# Breaks with split -dev
outputs = ["out"];
src = fetchurl {
url = "mirror://kde/stable/kdevelop-pg-qt/${version}/src/kdevelop-pg-qt-${version}.tar.xz";
hash = "sha256-PT7zyzlelnDmDDmepthlzHluAOUsNV7tlD++yn2nEg0=";
};
extraNativeBuildInputs = [ bison flex ];
meta.license = with lib.licenses; [
bsd3
gpl2Plus
gpl3Plus
lgpl2Only
lgpl2Plus
mit
];
}

View File

@ -1,19 +0,0 @@
{
lib,
mkKdeDerivation,
fetchurl,
qtpositioning,
}:
mkKdeDerivation rec {
pname = "kweathercore";
version = "0.8.0";
src = fetchurl {
url = "mirror://kde/stable/kweathercore/${version}/kweathercore-${version}.tar.xz";
hash = "sha256-m8rBPa+YcF4vDVsGshoahpSWIHj84b9iDbvDZIc6Dv4=";
};
extraBuildInputs = [qtpositioning];
meta.license = with lib.licenses; [cc-by-40 cc0 lgpl2Plus];
}