File tree Expand file tree Collapse file tree 1 file changed +60
-0
lines changed Expand file tree Collapse file tree 1 file changed +60
-0
lines changed Original file line number Diff line number Diff line change 1+ Name: sad
2+ Version: 0.4.31
3+ Release: 3%{?dist }
4+ Summary: Space Age seD
5+ URL: https://github.com/ms-jpq/sad
6+ License: MIT
7+ Source0: https://github.com/ms-jpq/sad/archive/refs/tags/v%{version }.tar.gz
8+
9+ # BuildRequires: List all packages required to build the software
10+ BuildRequires: git
11+ BuildRequires: python3
12+ BuildRequires: curl
13+ BuildRequires: gcc
14+
15+ %define debug_package %{nil }
16+
17+ # Optional dependencies
18+ # For TUI usage
19+ #Requires: fzf
20+ # For diff colourizer
21+ #Requires: diff-so-fancy
22+ #Requires: git-delta
23+
24+ %description
25+ Space Age seD
26+
27+ %prep
28+ %setup -q
29+ %ifarch aarch64
30+ sed -i ' /target.aarch64-unknown-linux-gnu/,+1d' .cargo/config.toml
31+ %endif
32+
33+ %build
34+ # Install Rust using curl
35+ curl --proto ' =https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
36+ export PATH=" $PATH :$HOME /.cargo/bin"
37+ $HOME /.cargo/bin/cargo build --release --all-features
38+
39+ %install
40+ # You may need to adjust paths and permissions as necessary
41+ install -D -m 755 target/release/%{name } %{buildroot }/usr/bin/%{name }
42+ install -D -m 644 LICENSE %{buildroot }/usr/share/licenses/%{name }/LICENSE
43+ install -D -m 644 README.md %{buildroot }/usr/share/doc/%{name }/README.md
44+
45+ %check
46+ $HOME /.cargo/bin/cargo test --release --locked --all-features
47+
48+ %files
49+ # List all installed files and directories
50+ %license LICENSE
51+ %doc README.md
52+ /usr/bin/%{name }
53+
54+ %changelog
55+ * Sun December 8 2024 - Danie de Jager - 0.4.31-3
56+ * Wed October 2 2024 - Danie de Jager - 0.4.31-2
57+ * Sat June 29 2024 - Danie de Jager - 0.4.31-1
58+ * Sun May 26 2024 - Danie de Jager - 0.4.29-1
59+ * Mon May 13 2024 - Danie de Jager - 0.4.28-1
60+ - Initial version
You can’t perform that action at this time.
0 commit comments