Package du-dust: Specfile
%define _unpackaged_files_terminate_build 1 %define binname dust Name: du-dust Version: 1.0.0 Release: alt1 Summary: A more intuitive version of du in rust License: Apache-2.0 Group: File tools Url: https://crates.io/crates/du-dust Vcs: https://github.com/bootandy/dust Source0: %name-%version.tar Source1: vendor.tar Patch: %name-%version-%release.patch BuildRequires: /proc BuildRequires: rust-cargo %description %summary Because I want an easy way to see where my disk is being used. %prep %setup -a1 %autopatch -p1 mkdir .cargo cat << EOF >> .cargo/config.toml [source.crates-io] replace-with = "vendored-sources" [source.vendored-sources] directory = "vendor" [term] verbose = true quiet = false [install] root = "%buildroot%prefix" [build] rustflags = ["-Copt-level=3", "-Cdebuginfo=1", "--cfg=rustix_use_libc"] [profile.release] strip = false EOF %build cargo build %_smp_mflags --offline --release %install install -Dp target/release/%binname -t %buildroot%_bindir install -pDv -m644 man-page/%binname.1 %buildroot%_man1dir/%binname.1 install -pD -m644 completions/%binname.bash \ %buildroot%_datadir/bash-completion/completions/%binname install -pD -m644 completions/_%binname \ %buildroot%_datadir/zsh/site-functions/_%binname install -pD -m644 completions/%binname.fish \ %buildroot%_datadir/fish/vendor_completions.d/%binname.fish %files %doc README.md LICENSE* %_bindir/%binname %_man1dir/%binname.1.* %_datadir/zsh/site-functions/_%binname %_datadir/bash-completion/completions/%binname %_datadir/fish/vendor_completions.d/%binname.fish %changelog * Fri Mar 29 2024 Alexandr Shashkin <dutyrok@altlinux.org> 1.0.0-alt1 - 0.8.6 -> 1.0.0. * Wed Nov 22 2023 Alexandr Shashkin <dutyrok@altlinux.org> 0.8.6-alt1 - Initial build for ALT Sisyphus |