dde-application-manager: 1.0.19 -> 1.1.8

rewine 370f8442 61c5c500

+17 -29
+15 -27
pkgs/desktops/deepin/core/dde-application-manager/default.nix
··· 1 1 { stdenv 2 2 , lib 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 , cmake 5 6 , pkg-config 6 7 , wrapQtAppsHook 7 8 , qtbase 8 - , dtkwidget 9 - , dde-polkit-agent 10 - , gsettings-qt 11 - , libcap 12 - , jemalloc 13 - , xorg 14 - , iconv 15 9 }: 16 10 17 11 stdenv.mkDerivation rec { 18 12 pname = "dde-application-manager"; 19 - version = "1.0.19"; 13 + version = "1.1.8"; 20 14 21 15 src = fetchFromGitHub { 22 16 owner = "linuxdeepin"; 23 17 repo = pname; 24 18 rev = version; 25 - hash = "sha256-1P265xqlL/wML66nKdfTgkRx6MCpLwrt5rXu+CyeShU="; 19 + hash = "sha256-ImyXSyQWMFLvmtx9mBxrr4/IFOgOH1BW650mbiwFh5U="; 26 20 }; 27 21 28 - # remove this patch after next release 29 - postPatch = '' 30 - substituteInPlace src/modules/mimeapp/mime_app.cpp src/modules/launcher/common.h src/service/main.cpp \ 31 - misc/dconf/com.deepin.dde.appearance.json \ 32 - --replace "/usr/share" "/run/current-system/sw/share" 33 - 34 - substituteInPlace src/lib/dlocale.cpp --replace "/usr/share/locale/locale.alias" "${iconv}/share/locale/locale.alias" 35 - 36 - for file in $(grep -rl "/usr/bin"); do 37 - substituteInPlace $file --replace "/usr/bin/" "/run/current-system/sw/bin/" 38 - done 39 - ''; 22 + patches = [ 23 + (fetchpatch { 24 + name = "set-more-scale-envs-to-application.patch"; 25 + url = "https://github.com/linuxdeepin/dde-application-manager/commit/a1f8ad276d88c81249dd3468779862186a180238.patch"; 26 + hash = "sha256-/iKg6NZZomNEKYsZCZP1IfNr7ZAXiA9RVBnyf+M/f4w="; 27 + }) 28 + (fetchpatch { 29 + name = "support-execSearchPath-to-prevent-systemd-from-finding-binaries.patch"; 30 + url = "https://github.com/linuxdeepin/dde-application-manager/commit/2eaca7c6b8b841d571e9d3510f9f14c321cd976e.patch"; 31 + hash = "sha256-GWUIv4NIBLQpnY4GcjLShMjiXAfPi3zKdol3whchC/Y="; 32 + }) 33 + ]; 40 34 41 35 nativeBuildInputs = [ 42 36 cmake ··· 46 40 47 41 buildInputs = [ 48 42 qtbase 49 - dtkwidget 50 - gsettings-qt 51 - libcap 52 - jemalloc 53 - xorg.libXdmcp 54 - xorg.libXres 55 43 ]; 56 44 57 45 meta = with lib; {
+2 -2
pkgs/desktops/deepin/default.nix
··· 1 - { lib, pkgs, config, libsForQt5 }: 1 + { lib, pkgs, config, libsForQt5, qt6Packages }: 2 2 let 3 3 packages = self: 4 4 let ··· 28 28 deepin-kwin = callPackage ./core/deepin-kwin { }; 29 29 dde-appearance = callPackage ./core/dde-appearance { }; 30 30 dde-app-services = callPackage ./core/dde-app-services { }; 31 - dde-application-manager = callPackage ./core/dde-application-manager { }; 31 + dde-application-manager = qt6Packages.callPackage ./core/dde-application-manager { }; 32 32 dde-control-center = callPackage ./core/dde-control-center { }; 33 33 dde-calendar = callPackage ./core/dde-calendar { }; 34 34 dde-clipboard = callPackage ./core/dde-clipboard { };