mirror of
https://github.com/lsd-rs/lsd.git
synced 2026-02-15 03:34:49 +02:00
RPM spec file for lsd (#901)
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
This commit is contained in:
32
lsd.spec
Normal file
32
lsd.spec
Normal file
@@ -0,0 +1,32 @@
|
||||
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}
|
||||
Reference in New Issue
Block a user