vorta: cleanup (#372512)

authored by Robert Schütz and committed by GitHub 17bc6ee2 97568a3e

+19 -13
+19 -13
pkgs/applications/backup/vorta/default.nix
··· 1 { 2 lib, 3 python3Packages, 4 fetchFromGitHub, 5 wrapQtAppsHook, 6 borgbackup, 7 qtbase, 8 - qtwayland, 9 - stdenv, 10 - makeFontsConf, 11 }: 12 13 python3Packages.buildPythonApplication rec { ··· 23 }; 24 25 nativeBuildInputs = [ 26 - python3Packages.setuptools 27 wrapQtAppsHook 28 ]; 29 ··· 31 qtwayland 32 ]; 33 34 - propagatedBuildInputs = with python3Packages; [ 35 peewee 36 - pyqt6 37 psutil 38 secretstorage 39 - setuptools 40 - platformdirs 41 ]; 42 43 postPatch = '' 44 substituteInPlace src/vorta/assets/metadata/com.borgbase.Vorta.desktop \ 45 - --replace com.borgbase.Vorta "com.borgbase.Vorta-symbolic" 46 ''; 47 48 postInstall = '' ··· 61 pytest-qt 62 pytest-mock 63 pytestCheckHook 64 ]; 65 66 preCheck = 67 let ··· 89 "tests/network_manager/test_darwin.py" 90 ]; 91 92 - meta = with lib; { 93 changelog = "https://github.com/borgbase/vorta/releases/tag/v${version}"; 94 description = "Desktop Backup Client for Borg"; 95 homepage = "https://vorta.borgbase.com/"; 96 - license = licenses.gpl3Only; 97 - maintainers = with maintainers; [ ma27 ]; 98 - platforms = platforms.linux; 99 mainProgram = "vorta"; 100 }; 101 }
··· 1 { 2 lib, 3 + stdenv, 4 python3Packages, 5 fetchFromGitHub, 6 wrapQtAppsHook, 7 + qtwayland, 8 borgbackup, 9 + versionCheckHook, 10 + makeFontsConf, 11 qtbase, 12 }: 13 14 python3Packages.buildPythonApplication rec { ··· 24 }; 25 26 nativeBuildInputs = [ 27 wrapQtAppsHook 28 ]; 29 ··· 31 qtwayland 32 ]; 33 34 + build-system = with python3Packages; [ 35 + setuptools 36 + ]; 37 + 38 + dependencies = with python3Packages; [ 39 + packaging 40 peewee 41 + platformdirs 42 psutil 43 + pyqt6 44 secretstorage 45 ]; 46 47 postPatch = '' 48 substituteInPlace src/vorta/assets/metadata/com.borgbase.Vorta.desktop \ 49 + --replace-fail com.borgbase.Vorta "com.borgbase.Vorta-symbolic" 50 ''; 51 52 postInstall = '' ··· 65 pytest-qt 66 pytest-mock 67 pytestCheckHook 68 + versionCheckHook 69 ]; 70 + versionCheckProgramArg = [ "--version" ]; 71 72 preCheck = 73 let ··· 95 "tests/network_manager/test_darwin.py" 96 ]; 97 98 + meta = { 99 changelog = "https://github.com/borgbase/vorta/releases/tag/v${version}"; 100 description = "Desktop Backup Client for Borg"; 101 homepage = "https://vorta.borgbase.com/"; 102 + license = lib.licenses.gpl3Only; 103 + maintainers = with lib.maintainers; [ ma27 ]; 104 + platforms = lib.platforms.linux; 105 mainProgram = "vorta"; 106 }; 107 }