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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1856632 - (hide annotations) (download)
Sat May 7 18:23:55 2022 UTC (3 years, 2 months ago) by joequant
File size: 1188 byte(s)
add pkgs

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

  ViewVC Help
Powered by ViewVC 1.1.30