File reproducible.patch of Package cargo-packaging

commit 92814aa71e432f1e82ed95ec5d4bc3df28741c1c
Author: Bernhard M. Wiedemann <bwiedemann@suse.de>
Date:   Mon Aug 5 10:08:06 2024 +0200

    Use codegen-units=1
    
    This produces binaries that are better optimized
    and deterministic.

Index: cargo-packaging-1.2.0+5/macros.cargo
===================================================================
--- cargo-packaging-1.2.0+5.orig/macros.cargo
+++ cargo-packaging-1.2.0+5/macros.cargo
@@ -1,6 +1,6 @@
 
 
-%build_rustflags -Clink-arg=-Wl,-z,relro,-z,now -C debuginfo=2 -C incremental=false -C strip=none
+%build_rustflags -Clink-arg=-Wl,-z,relro,-z,now -C debuginfo=2 -C codegen-units=1 -C incremental=false -C strip=none
 %__cargo CARGO_FEATURE_VENDORED=1 RUSTFLAGS="%{?__rustflags} %{?build_rustflags}" %{_bindir}/cargo
 %__cargo_common_opts %{?_smp_mflags}
 
openSUSE Build Service is sponsored by