krop: 0.6.0 -> 0.7.0 (#403790)

authored by Pol Dellaiera and committed by GitHub c59060b1 14d4a41b

+13 -37
+13 -37
pkgs/by-name/kr/krop/package.nix
··· 1 1 { 2 2 lib, 3 + python3Packages, 3 4 fetchFromGitHub, 4 - python3, 5 5 libsForQt5, 6 6 ghostscript, 7 - qt5, 8 - fetchPypi, 9 7 }: 10 8 11 - let 12 - py = python3.override { 13 - self = py; 14 - packageOverrides = self: super: { 15 - # Can be removed once this is merged 16 - # https://github.com/arminstraub/krop/pull/40 17 - pypdf2 = super.pypdf2.overridePythonAttrs (oldAttrs: rec { 18 - version = "2.12.1"; 19 - src = fetchPypi { 20 - pname = "PyPDF2"; 21 - inherit version; 22 - hash = "sha256-4D7xirzHXadBoKzBp3SSU0loh744zZiHvM4c7jk9pF4="; 23 - }; 24 - }); 25 - }; 26 - }; 27 - in 28 - 29 - py.pkgs.buildPythonApplication rec { 9 + python3Packages.buildPythonApplication rec { 30 10 pname = "krop"; 31 - version = "0.6.0"; 11 + version = "0.7.0"; 32 12 33 13 src = fetchFromGitHub { 34 14 owner = "arminstraub"; 35 - repo = pname; 36 - rev = "v${version}"; 37 - sha256 = "1ygzc7vlwszqmsd3v1dsqp1dpsn6inx7g8gck63alvf88dbn8m3s"; 15 + repo = "krop"; 16 + tag = "v${version}"; 17 + hash = "sha256-8mhTUP0oS+AnZXVmywxBTbR1OOg18U0RQ1H9lyjaiVI="; 38 18 }; 39 19 40 - propagatedBuildInputs = with py.pkgs; [ 41 - pyqt5 42 - pypdf2 43 - poppler-qt5 44 - ghostscript 45 - ]; 20 + nativeBuildInputs = [ libsForQt5.wrapQtAppsHook ]; 46 21 47 22 buildInputs = [ 48 23 libsForQt5.poppler 49 24 libsForQt5.qtwayland 50 25 ]; 51 26 52 - nativeBuildInputs = [ qt5.wrapQtAppsHook ]; 27 + dependencies = with python3Packages; [ 28 + pyqt5 29 + pypdf2 30 + poppler-qt5 31 + ghostscript 32 + ]; 53 33 54 34 makeWrapperArgs = [ "\${qtWrapperArgs[@]}" ]; 55 - 56 - postInstall = '' 57 - install -m666 -Dt $out/share/applications krop.desktop 58 - ''; 59 35 60 36 # Disable checks because of interference with older Qt versions // xcb 61 37 doCheck = false;