/[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 2248939 - (show annotations) (download)
Mon Jul 7 04:11:47 2025 UTC (21 hours, 22 minutes ago) by daviddavid
File size: 1099 byte(s)
Mageia 10 Mass Rebuild

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

  ViewVC Help
Powered by ViewVC 1.1.30