diff --git a/pkgs/by-name/kr/krita-plugin-gmic/package.nix b/pkgs/by-name/kr/krita-plugin-gmic/package.nix index e3f5d92c781f..714b068c025f 100644 --- a/pkgs/by-name/kr/krita-plugin-gmic/package.nix +++ b/pkgs/by-name/kr/krita-plugin-gmic/package.nix @@ -1,23 +1,27 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, cmake, - extra-cmake-modules, + curl, fftw, krita-unwrapped, - libsForQt5, + kdePackages, + qt6, }: stdenv.mkDerivation (finalAttrs: { pname = "krita-plugin-gmic"; - version = "3.6.4.1"; + version = "3.7.4.1"; - src = fetchurl { - url = "https://files.kde.org/krita/build/dependencies/gmic-${finalAttrs.version}.tar.gz"; - hash = "sha256-prbGkwFWC+LqK1WDqOwZvX5Q5LQal3dFUXzpILwF+v4="; + src = fetchFromGitHub { + owner = "vanyossi"; + repo = "gmic"; + tag = "v${finalAttrs.version}"; + hash = "sha256-xyln60z9r4spPtN3r2+3a1e5yzd8+B7d9UAR3VsRZ78="; }; - sourceRoot = "gmic-v${finalAttrs.version}/gmic-qt"; + + sourceRoot = "${finalAttrs.src.name}/gmic-qt"; dontWrapQtApps = true; postPatch = '' @@ -28,14 +32,16 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake - extra-cmake-modules - libsForQt5.qttools + kdePackages.extra-cmake-modules + qt6.qttools ]; buildInputs = [ + curl fftw krita-unwrapped - libsForQt5.kcoreaddons + kdePackages.kcoreaddons + qt6.qtbase ]; strictDeps = true;