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