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.