kpcyrd pushed to branch main at Arch Linux / Packaging / Packages / wasmer


Commits:
ec23928a by kpcyrd at 2024-03-13T00:10:01+01:00
upgpkg: 4.2.3-2 - fix embedded timestamp for reproducible builds

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- + reproducible-builds.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = wasmer
        pkgdesc = Universal Binaries Powered by WebAssembly
        pkgver = 4.2.3
-       pkgrel = 1
+       pkgrel = 2
        url = https://github.com/wasmerio/wasmer
        arch = x86_64
        license = MIT
@@ -15,8 +15,10 @@ pkgbase = wasmer
        options = staticlibs
        options = !lto
        source = 
wasmer-4.2.3.tar.gz::https://github.com/wasmerio/wasmer/archive/refs/tags/v4.2.3.tar.gz
+       source = reproducible-builds.patch
        source = wasmer-fix-install-target.patch
        sha512sums = 
84e4a1cc3734c5995833b2ca039e6ac81473174cc70484ebe2c0f29ccd094eac23f16d0609c953a5ff3163a9a9582cd3af9188f6aad9477a19965465243cc416
+       sha512sums = 
dbefb95fb2cb4449251451e931f6c3ee2e128809b34f096393b5dbf9d260a55185e5542aafce2714d8db9baded086ec9af97b63d87340d8a22d3010a1f756a17
        sha512sums = 
fef3788413e4ab32c6063d0038479c94004a85cd997ff954e3e9d9da835e704f3b9423b640a2134f4bdd5b5ad1b253bce4e3463e34fcc46c9ce6d9e0d034673b
 
 pkgname = wasmer


=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
 
 pkgname=wasmer
 pkgver=4.2.3
-pkgrel=1
+pkgrel=2
 pkgdesc="Universal Binaries Powered by WebAssembly"
 arch=('x86_64')
 url="https://github.com/wasmerio/wasmer";
@@ -11,13 +11,16 @@ license=('MIT')
 depends=('gcc-libs' 'zlib' 'ncurses' 'libffi' 'libxkbcommon')
 makedepends=('rustup' 'cmake')
 
source=("$pkgname-$pkgver.tar.gz::https://github.com/wasmerio/wasmer/archive/refs/tags/v${pkgver}.tar.gz";
+        reproducible-builds.patch
         wasmer-fix-install-target.patch)
 
sha512sums=('84e4a1cc3734c5995833b2ca039e6ac81473174cc70484ebe2c0f29ccd094eac23f16d0609c953a5ff3163a9a9582cd3af9188f6aad9477a19965465243cc416'
+            
'dbefb95fb2cb4449251451e931f6c3ee2e128809b34f096393b5dbf9d260a55185e5542aafce2714d8db9baded086ec9af97b63d87340d8a22d3010a1f756a17'
             
'fef3788413e4ab32c6063d0038479c94004a85cd997ff954e3e9d9da835e704f3b9423b640a2134f4bdd5b5ad1b253bce4e3463e34fcc46c9ce6d9e0d034673b')
 options=('staticlibs' '!lto')
 
 prepare() {
   cd "$pkgname-$pkgver"
+  patch -Np1 -i "$srcdir/reproducible-builds.patch"
   patch -Np1 -i "$srcdir/wasmer-fix-install-target.patch"
 }
 


=====================================
reproducible-builds.patch
=====================================
@@ -0,0 +1,13 @@
+diff --git a/lib/cli/build.rs b/lib/cli/build.rs
+index be9c01645f..031dd2ee01 100644
+--- a/lib/cli/build.rs
++++ b/lib/cli/build.rs
+@@ -21,7 +21,7 @@ pub fn main() {
+         println!("cargo:rustc-env=WASMER_BUILD_GIT_HASH_SHORT=???????");
+     }
+ 
+-    let utc: DateTime<Utc> = Utc::now();
++    let utc: DateTime<Utc> = DateTime::from_timestamp(0, 0).unwrap();
+     let date = utc.format("%Y-%m-%d").to_string();
+     println!("cargo:rustc-env=WASMER_BUILD_DATE={}", date);
+ }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/wasmer/-/commit/ec23928aba9dcbce7121f4b5aa1da053ad48befb

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/wasmer/-/commit/ec23928aba9dcbce7121f4b5aa1da053ad48befb
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to