Skip to content

Commit

Permalink
rustdesk-flutter: Make build reproducible
Browse files Browse the repository at this point in the history
(cherry picked from commit e1abf9b)
  • Loading branch information
dasJ authored and github-actions[bot] committed Aug 29, 2024
1 parent a3071b6 commit 850096f
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 0 deletions.
13 changes: 13 additions & 0 deletions pkgs/by-name/ru/rustdesk-flutter/make-build-reproducible.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
diff --git a/libs/hbb_common/src/lib.rs b/libs/hbb_common/src/lib.rs
index 15ef310..f3ac940 100644
--- a/libs/hbb_common/src/lib.rs
+++ b/libs/hbb_common/src/lib.rs
@@ -218,7 +218,7 @@ pub fn gen_version() {
}
}
// generate build date
- let build_date = format!("{}", chrono::Local::now().format("%Y-%m-%d %H:%M"));
+ let build_date = "1970-01-01 00:00";
file.write_all(
format!("#[allow(dead_code)]\npub const BUILD_DATE: &str = \"{build_date}\";\n").as_bytes(),
)
2 changes: 2 additions & 0 deletions pkgs/by-name/ru/rustdesk-flutter/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,8 @@ in flutter316.buildFlutterApplication rec {
'';
patchFlags = [ "-p1" "-d" ".." ];

patches = [ ./make-build-reproducible.patch ];

postPatch = ''
substituteInPlace ../Cargo.toml --replace-fail ", \"staticlib\", \"rlib\"" ""
# The supplied Cargo.lock doesn't work with our fetcher so copy over the fixed version
Expand Down

0 comments on commit 850096f

Please sign in to comment.