1 |
Name: gdu |
2 |
Version: 5.13.2 |
3 |
Release: 1%{?dist} |
4 |
Summary: Pretty fast disk usage analyzer written in Go. |
5 |
BuildArch: x86_64 |
6 |
Group: File tools |
7 |
License: MIT |
8 |
|
9 |
Source0: %{name}-%{version}.tar.gz |
10 |
|
11 |
#BuildRequires: golang |
12 |
Requires: bash |
13 |
|
14 |
Provides: %{name} = %{version} |
15 |
|
16 |
%description |
17 |
Pretty fast disk usage analyzer written in Go. |
18 |
|
19 |
%global debug_package %{nil} |
20 |
|
21 |
%prep |
22 |
%autosetup |
23 |
|
24 |
|
25 |
%build |
26 |
# go build -v -o %{name} |
27 |
GO111MODULE=on CGO_ENABLED=0 go build \ |
28 |
-trimpath \ |
29 |
-buildmode=pie \ |
30 |
-mod=readonly \ |
31 |
-modcacherw \ |
32 |
-ldflags \ |
33 |
"-s -w \ |
34 |
-X 'github.com/dundee/gdu/v5/build.Version=$(git describe)' \ |
35 |
-X 'github.com/dundee/gdu/v5/build.User=$(id -u -n)' \ |
36 |
-X 'github.com/dundee/gdu/v5/build.Time=$(LC_ALL=en_US.UTF-8 date)'" \ |
37 |
-o %{name} github.com/dundee/gdu/v5/cmd/gdu |
38 |
|
39 |
%install |
40 |
rm -rf $RPM_BUILD_ROOT |
41 |
install -Dpm 0755 %{name} %{buildroot}%{_bindir}/%{name} |
42 |
# install -Dpm 0755 %{name}.1 $RPM_BUILD_ROOT%{_mandir}/man1/gdu.1 |
43 |
install -Dpm 0755 %{name}.1 $RPM_BUILD_ROOT%{_mandir}/man1/gdu.1 |
44 |
|
45 |
%check |
46 |
|
47 |
%post |
48 |
|
49 |
%preun |
50 |
|
51 |
%files |
52 |
%{_bindir}/gdu |
53 |
%{_mandir}/man1/gdu.1* |