Loading pkgs/development/python-modules/mat2/default.nix +13 −20 Original line number Diff line number Diff line Loading @@ -3,12 +3,12 @@ stdenv, buildPythonPackage, pytestCheckHook, pythonOlder, fetchFromGitLab, replaceVars, bubblewrap, exiftool, ffmpeg, setuptools, wrapGAppsHook3, gdk-pixbuf, gobject-introspection, Loading @@ -18,32 +18,29 @@ pygobject3, pycairo, dolphinIntegration ? false, plasma5Packages, kdePackages, }: buildPythonPackage rec { pname = "mat2"; version = "0.13.4"; disabled = pythonOlder "3.5"; format = "setuptools"; version = "0.13.5"; pyproject = true; src = fetchFromGitLab { domain = "0xacab.org"; owner = "jvoisin"; repo = "mat2"; rev = version; hash = "sha256-SuN62JjSb5O8gInvBH+elqv/Oe7j+xjCo+dmPBU7jEY="; tag = version; hash = "sha256-ivFgH/88DBucZRaO/OMsLlwJCjv/VQXb6AiKWhZ8XH0="; }; patches = [ # hardcode paths to some binaries (replaceVars ./paths.patch { exiftool = "${exiftool}/bin/exiftool"; ffmpeg = "${ffmpeg}/bin/ffmpeg"; kdialog = if dolphinIntegration then "${plasma5Packages.kdialog}/bin/kdialog" else null; exiftool = lib.getExe exiftool; ffmpeg = lib.getExe ffmpeg; kdialog = if dolphinIntegration then lib.getExe kdePackages.kdialog else null; # replaced in postPatch mat2 = null; mat2svg = null; Loading @@ -55,17 +52,18 @@ buildPythonPackage rec { ] ++ lib.optionals (stdenv.hostPlatform.isLinux) [ (replaceVars ./bubblewrap-path.patch { bwrap = "${bubblewrap}/bin/bwrap"; bwrap = lib.getExe bubblewrap; }) ]; postPatch = '' rm pyproject.toml substituteInPlace dolphin/mat2.desktop \ --replace "@mat2@" "$out/bin/mat2" \ --replace "@mat2svg@" "$out/share/icons/hicolor/scalable/apps/mat2.svg" ''; build-system = [ setuptools ]; nativeBuildInputs = [ gobject-introspection wrapGAppsHook3 Loading @@ -77,7 +75,7 @@ buildPythonPackage rec { poppler_gi ]; propagatedBuildInputs = [ dependencies = [ mutagen pygobject3 pycairo Loading @@ -94,11 +92,6 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ]; disabledTests = [ # libmat2.pdf.cairo.MemoryError: out of memory "test_all" ]; meta = with lib; { description = "Handy tool to trash your metadata"; homepage = "https://0xacab.org/jvoisin/mat2"; Loading pkgs/kde/gear/kdialog/default.nix +1 −0 Original line number Diff line number Diff line { mkKdeDerivation }: mkKdeDerivation { pname = "kdialog"; meta.mainProgram = "kdialog"; } Loading
pkgs/development/python-modules/mat2/default.nix +13 −20 Original line number Diff line number Diff line Loading @@ -3,12 +3,12 @@ stdenv, buildPythonPackage, pytestCheckHook, pythonOlder, fetchFromGitLab, replaceVars, bubblewrap, exiftool, ffmpeg, setuptools, wrapGAppsHook3, gdk-pixbuf, gobject-introspection, Loading @@ -18,32 +18,29 @@ pygobject3, pycairo, dolphinIntegration ? false, plasma5Packages, kdePackages, }: buildPythonPackage rec { pname = "mat2"; version = "0.13.4"; disabled = pythonOlder "3.5"; format = "setuptools"; version = "0.13.5"; pyproject = true; src = fetchFromGitLab { domain = "0xacab.org"; owner = "jvoisin"; repo = "mat2"; rev = version; hash = "sha256-SuN62JjSb5O8gInvBH+elqv/Oe7j+xjCo+dmPBU7jEY="; tag = version; hash = "sha256-ivFgH/88DBucZRaO/OMsLlwJCjv/VQXb6AiKWhZ8XH0="; }; patches = [ # hardcode paths to some binaries (replaceVars ./paths.patch { exiftool = "${exiftool}/bin/exiftool"; ffmpeg = "${ffmpeg}/bin/ffmpeg"; kdialog = if dolphinIntegration then "${plasma5Packages.kdialog}/bin/kdialog" else null; exiftool = lib.getExe exiftool; ffmpeg = lib.getExe ffmpeg; kdialog = if dolphinIntegration then lib.getExe kdePackages.kdialog else null; # replaced in postPatch mat2 = null; mat2svg = null; Loading @@ -55,17 +52,18 @@ buildPythonPackage rec { ] ++ lib.optionals (stdenv.hostPlatform.isLinux) [ (replaceVars ./bubblewrap-path.patch { bwrap = "${bubblewrap}/bin/bwrap"; bwrap = lib.getExe bubblewrap; }) ]; postPatch = '' rm pyproject.toml substituteInPlace dolphin/mat2.desktop \ --replace "@mat2@" "$out/bin/mat2" \ --replace "@mat2svg@" "$out/share/icons/hicolor/scalable/apps/mat2.svg" ''; build-system = [ setuptools ]; nativeBuildInputs = [ gobject-introspection wrapGAppsHook3 Loading @@ -77,7 +75,7 @@ buildPythonPackage rec { poppler_gi ]; propagatedBuildInputs = [ dependencies = [ mutagen pygobject3 pycairo Loading @@ -94,11 +92,6 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ]; disabledTests = [ # libmat2.pdf.cairo.MemoryError: out of memory "test_all" ]; meta = with lib; { description = "Handy tool to trash your metadata"; homepage = "https://0xacab.org/jvoisin/mat2"; Loading
pkgs/kde/gear/kdialog/default.nix +1 −0 Original line number Diff line number Diff line { mkKdeDerivation }: mkKdeDerivation { pname = "kdialog"; meta.mainProgram = "kdialog"; }