vorta: 0.8.12 -> 0.9.1

Diff: https://github.com/borgbase/vorta/compare/v0.8.12...v0.9.1

Changelog: https://github.com/borgbase/vorta/releases/tag/v0.9.1

+25 -31
+24 -30
pkgs/applications/backup/vorta/default.nix
··· 3 , fetchFromGitHub 4 , wrapQtAppsHook 5 , borgbackup 6 - , qt5 7 , stdenv 8 }: 9 10 python3Packages.buildPythonApplication rec { 11 pname = "vorta"; 12 - version = "0.8.12"; 13 14 src = fetchFromGitHub { 15 owner = "borgbase"; 16 repo = "vorta"; 17 rev = "v${version}"; 18 - hash = "sha256-nLdLTh1qSKvOR2cE9HWQrIWQ9L+ynX4qF+lTtKn/Ubs="; 19 }; 20 21 - nativeBuildInputs = [ wrapQtAppsHook ]; 22 23 buildInputs = lib.optionals stdenv.isLinux [ 24 - qt5.qtwayland 25 ]; 26 27 propagatedBuildInputs = with python3Packages; [ 28 peewee 29 - pyqt5 30 - python-dateutil 31 psutil 32 - qdarkstyle 33 secretstorage 34 - appdirs 35 setuptools 36 platformdirs 37 ]; 38 39 postPatch = '' 40 - substituteInPlace setup.cfg \ 41 - --replace setuptools_git "" \ 42 - --replace pytest-runner "" 43 - 44 substituteInPlace src/vorta/assets/metadata/com.borgbase.Vorta.desktop \ 45 --replace com.borgbase.Vorta "com.borgbase.Vorta-symbolic" 46 ''; ··· 63 pytestCheckHook 64 ]; 65 66 - preCheck = '' 67 export HOME=$(mktemp -d) 68 # For tests/test_misc.py::test_autostart 69 mkdir -p $HOME/.config/autostart 70 - export QT_PLUGIN_PATH="${qt5.qtbase.bin}/${qt5.qtbase.qtPluginPrefix}" 71 export QT_QPA_PLATFORM=offscreen 72 ''; 73 74 disabledTestPaths = [ 75 - "tests/test_archives.py" 76 - "tests/test_borg.py" 77 - "tests/test_lock.py" 78 - "tests/test_notifications.py" 79 - ]; 80 - 81 - disabledTests = [ 82 - "diff_archives_dict_issue-Users" 83 - "diff_archives-test" 84 - "test_repo_unlink" 85 - "test_repo_add_success" 86 - "test_ssh_dialog" 87 - "test_create" 88 - "test_scheduler_create_backup" 89 ]; 90 91 meta = with lib; { 92 - changelog = "https://github.com/borgbase/vorta/releases/tag/v0.8.10"; 93 description = "Desktop Backup Client for Borg"; 94 homepage = "https://vorta.borgbase.com/"; 95 license = licenses.gpl3Only;
··· 3 , fetchFromGitHub 4 , wrapQtAppsHook 5 , borgbackup 6 + , qtbase 7 + , qtwayland 8 , stdenv 9 + , makeFontsConf 10 }: 11 12 python3Packages.buildPythonApplication rec { 13 pname = "vorta"; 14 + version = "0.9.1"; 15 + pyproject = true; 16 17 src = fetchFromGitHub { 18 owner = "borgbase"; 19 repo = "vorta"; 20 rev = "v${version}"; 21 + hash = "sha256-wGlnldS2p92NAYAyRPqKjSneIlbdsOiJ0N42n/mMGFI="; 22 }; 23 24 + nativeBuildInputs = [ 25 + python3Packages.setuptools 26 + wrapQtAppsHook 27 + ]; 28 29 buildInputs = lib.optionals stdenv.isLinux [ 30 + qtwayland 31 ]; 32 33 propagatedBuildInputs = with python3Packages; [ 34 peewee 35 + pyqt6 36 psutil 37 secretstorage 38 setuptools 39 platformdirs 40 ]; 41 42 postPatch = '' 43 substituteInPlace src/vorta/assets/metadata/com.borgbase.Vorta.desktop \ 44 --replace com.borgbase.Vorta "com.borgbase.Vorta-symbolic" 45 ''; ··· 62 pytestCheckHook 63 ]; 64 65 + preCheck = let 66 + fontsConf = makeFontsConf { 67 + fontDirectories = [ ]; 68 + }; 69 + in '' 70 export HOME=$(mktemp -d) 71 + export FONTCONFIG_FILE=${fontsConf}; 72 # For tests/test_misc.py::test_autostart 73 mkdir -p $HOME/.config/autostart 74 + export QT_PLUGIN_PATH="${qtbase}/${qtbase.qtPluginPrefix}" 75 export QT_QPA_PLATFORM=offscreen 76 ''; 77 78 disabledTestPaths = [ 79 + # QObject::connect: No such signal QPlatformNativeInterface::systemTrayWindowChanged(QScreen*) 80 + "tests/test_excludes.py" 81 + "tests/integration" 82 + "tests/unit" 83 ]; 84 85 meta = with lib; { 86 + changelog = "https://github.com/borgbase/vorta/releases/tag/${src.rev}"; 87 description = "Desktop Backup Client for Borg"; 88 homepage = "https://vorta.borgbase.com/"; 89 license = licenses.gpl3Only;
+1 -1
pkgs/top-level/all-packages.nix
··· 7861 (callPackage ../development/libraries/volk { }) 7862 ; 7863 7864 - vorta = libsForQt5.callPackage ../applications/backup/vorta { }; 7865 7866 vowpal-wabbit = callPackage ../applications/science/machine-learning/vowpal-wabbit { }; 7867
··· 7861 (callPackage ../development/libraries/volk { }) 7862 ; 7863 7864 + vorta = qt6Packages.callPackage ../applications/backup/vorta { }; 7865 7866 vowpal-wabbit = callPackage ../applications/science/machine-learning/vowpal-wabbit { }; 7867