timeshift: 24.06.6 -> 25.07.4
https://github.com/linuxmint/timeshift/compare/24.06.6...25.07.4 The timeshift-launcher substitution upstreamed: https://github.com/linuxmint/timeshift/commit/98af1049992693599be78528029abba5421c4f19 run-parts introduced in: https://github.com/linuxmint/timeshift/commit/b20c307d455a04df3d8bcd2cf9eee01c26b5b999
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
btrfs-progs,
|
||||
coreutils,
|
||||
cron,
|
||||
debianutils,
|
||||
grubPackage,
|
||||
mount,
|
||||
psmisc,
|
||||
@@ -17,6 +18,7 @@ in
|
||||
btrfs-progs
|
||||
coreutils
|
||||
cron
|
||||
debianutils
|
||||
grubPackage
|
||||
mount
|
||||
psmisc
|
||||
|
||||
@@ -18,13 +18,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "timeshift";
|
||||
version = "24.06.6";
|
||||
version = "25.07.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "linuxmint";
|
||||
repo = "timeshift";
|
||||
rev = version;
|
||||
hash = "sha256-umMekxP9bvV01KzfIh2Zxa9Xb+tR5x+tG9dOnBIOkjY=";
|
||||
hash = "sha256-yrLpEhSt7QB0qWCXjIjTVeXKRpgue2pVdV+6hSixeuA=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
@@ -37,10 +37,8 @@ stdenv.mkDerivation rec {
|
||||
--replace-fail "/usr/share" "$out/share"
|
||||
|
||||
# Substitute app_command to look for the `timeshift-gtk` in $out.
|
||||
# Substitute the `pkexec ...` as a hack to run a GUI application like Timeshift as root without setting up the corresponding pkexec policy.
|
||||
substituteInPlace ./src/timeshift-launcher \
|
||||
--replace-fail "app_command='timeshift-gtk'" "app_command=$out/bin/timeshift-gtk" \
|
||||
--replace-fail ${lib.escapeShellArg ''pkexec ''${app_command}''} ${lib.escapeShellArg ''pkexec env DISPLAY="$DISPLAY" XAUTHORITY="$XAUTHORITY" "''${app_command}"''}
|
||||
--replace-fail "app_command='timeshift-gtk'" "app_command=$out/bin/timeshift-gtk"
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
Reference in New Issue
Block a user