diff --git a/pkgs/development/libraries/alkimia/default.nix b/pkgs/development/libraries/alkimia/default.nix index 681b81ba9639..4b8cbee800fc 100644 --- a/pkgs/development/libraries/alkimia/default.nix +++ b/pkgs/development/libraries/alkimia/default.nix @@ -1,7 +1,7 @@ { - mkDerivation, - fetchurl, lib, + stdenv, + fetchFromGitLab, extra-cmake-modules, doxygen, graphviz, @@ -12,21 +12,26 @@ plasma-framework, knewstuff, kpackage, + wrapQtAppsHook, }: -mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "alkimia"; - version = "8.1.2"; + version = "8.1.95"; - src = fetchurl { - url = "mirror://kde/stable/alkimia/${version}/${pname}-${version}.tar.xz"; - sha256 = "sha256-z4Ru6HucxjD1jgvdIzNCloELo7zBdR/i9HIhYYl+4zo="; + src = fetchFromGitLab { + domain = "invent.kde.org"; + owner = "office"; + repo = "alkimia"; + rev = "v${finalAttrs.version}"; + hash = "sha256-nvaPdEgjunDUQeIDYnBQaC8SB+W/aUg6HxUDl9G127g="; }; nativeBuildInputs = [ extra-cmake-modules doxygen graphviz + wrapQtAppsHook ]; # qtwebengine is not a mandatory dependency, but it adds some features @@ -40,6 +45,7 @@ mkDerivation rec { knewstuff kpackage ]; + propagatedBuildInputs = [ mpir ]; meta = { @@ -55,4 +61,4 @@ mkDerivation rec { license = lib.licenses.lgpl21Plus; platforms = qtbase.meta.platforms; }; -} +})