alkimia: migrate to by-name, refactor

This commit is contained in:
Guy Chronister
2025-09-11 15:00:01 +02:00
committed by Weijia Wang
parent 2071b1591a
commit e5853f842e
2 changed files with 8 additions and 13 deletions
@@ -3,16 +3,10 @@
stdenv,
fetchFromGitLab,
cmake,
extra-cmake-modules,
doxygen,
graphviz,
qtbase,
qtwebengine,
mpir,
libplasma,
knewstuff,
kpackage,
wrapQtAppsHook,
kdePackages,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -23,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: {
domain = "invent.kde.org";
owner = "office";
repo = "alkimia";
rev = "v${finalAttrs.version}";
tag = "v${finalAttrs.version}";
hash = "sha256-v5DfnnzOMsoCXr074ydXxBIrSsnbex6G/OqF6psTvPs=";
};
@@ -33,16 +27,18 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
cmake
extra-cmake-modules
doxygen
graphviz
]
++ (with kdePackages; [
extra-cmake-modules
wrapQtAppsHook
];
]);
# qtwebengine is not a mandatory dependency, but it adds some features
# we might need for alkimia's dependents. See:
# https://github.com/KDE/alkimia/blob/v8.1.2/CMakeLists.txt#L124
buildInputs = [
buildInputs = with kdePackages; [
qtbase
qtwebengine
libplasma
@@ -63,6 +59,6 @@ stdenv.mkDerivation (finalAttrs: {
application boundaries.
'';
license = lib.licenses.lgpl21Plus;
platforms = qtbase.meta.platforms;
platforms = kdePackages.qtbase.meta.platforms;
};
})
-1
View File
@@ -12077,7 +12077,6 @@ with pkgs;
llvmPackages = llvmPackages_18;
};
alkimia = kdePackages.callPackage ../development/libraries/alkimia { };
kmymoney = kdePackages.callPackage ../applications/office/kmymoney { };
kotatogram-desktop =