/[packages]/cauldron/gdu/current/SPECS/gdu.spec
ViewVC logotype

Contents of /cauldron/gdu/current/SPECS/gdu.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1856627 - (show annotations) (download)
Sat May 7 18:03:51 2022 UTC (3 years, 2 months ago) by joequant
File size: 1058 byte(s)
add golang

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

  ViewVC Help
Powered by ViewVC 1.1.30