mirror of
https://github.com/lsd-rs/lsd
synced 2024-12-14 22:22:26 +00:00
0fa2ca2b3a
Basic SPEC file that can be used to build a RPM for lsd. - UPX compression was disabled. I have precompiled packages on my fork for EL9 and AMZN AL2023. https://github.com/daniejstriata/lsd/releases
32 lines
798 B
RPMSpec
32 lines
798 B
RPMSpec
Name: lsd
|
|
Version: 1.0.0
|
|
Release: 1%{?dist}
|
|
Summary: The next gen ls command
|
|
|
|
License: MIT
|
|
URL: https://github.com/lsd-rs/lsd
|
|
Source0: https://github.com/lsd-rs/lsd/archive/refs/tags/v%{version}.tar.gz
|
|
|
|
BuildRequires: rust
|
|
BuildRequires: cargo
|
|
|
|
%description
|
|
This project is a rewrite of GNU ls with lots of added features like colors, icons, tree-view, more formatting options etc. The project is heavily inspired by the super colorls project.
|
|
|
|
%global debug_package %{nil}
|
|
|
|
%prep
|
|
%setup -q
|
|
|
|
%build
|
|
cargo build --release
|
|
|
|
%install
|
|
%global _build_id_links none
|
|
mkdir -p %{buildroot}/%{_bindir}
|
|
# upx "target/release/lsd"
|
|
install -m 755 target/release/%{name} %{buildroot}/%{_bindir}/%{name}
|
|
|
|
%files
|
|
%defattr(-,root,root,-)
|
|
%{_bindir}/%{name}
|