/[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 1856641 - (show annotations) (download)
Sat May 7 18:29:25 2022 UTC (3 years, 2 months ago) by joequant
File size: 1213 byte(s)
update to gdu

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 Source1: pkgs.tar.gz
10 Requires: bash
11 BuildRequires: golang
12 BuildRequires: git
13
14 Provides: %{name} = %{version}
15 %define debug_package %{nil}
16 %description
17 Pretty fast disk usage analyzer written in Go.
18
19 %prep
20 %autosetup
21 mkdir _build
22 cd _build
23 tar xzf %{SOURCE1}
24
25 %build
26 # go build -v -o %{name}
27 GOPATH=$(pwd)/_build:$(pwd) 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*

  ViewVC Help
Powered by ViewVC 1.1.30