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

1 daviddavid 2248939 %define debug_package %{nil}
2    
3 joequant 1856617 Name: gdu
4     Version: 5.13.2
5 daviddavid 2248939 Release: %mkrel 2
6 joequant 1856619 Summary: Pretty fast disk usage analyzer written in Go
7 joequant 1856617 Group: File tools
8     License: MIT
9    
10     Source0: %{name}-%{version}.tar.gz
11 joequant 1856632 Source1: pkgs.tar.gz
12 joequant 1856617 Requires: bash
13 joequant 1856631 BuildRequires: golang
14 joequant 1856641 BuildRequires: git
15 joequant 1856617
16     Provides: %{name} = %{version}
17 daviddavid 2248939
18 joequant 1856617 %description
19     Pretty fast disk usage analyzer written in Go.
20    
21     %prep
22     %autosetup
23 joequant 1856632 mkdir _build
24     cd _build
25     tar xzf %{SOURCE1}
26 joequant 1856617
27     %build
28 daviddavid 2248939 # go build -v -o %%{name}
29 joequant 1856632 GOPATH=$(pwd)/_build:$(pwd) GO111MODULE=on CGO_ENABLED=0 go build \
30 joequant 1856617 -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 daviddavid 2248939 install -Dpm 0755 %{name}.1 %{buildroot}%{_mandir}/man1/gdu.1
44 joequant 1856617
45     %files
46     %{_bindir}/gdu
47     %{_mandir}/man1/gdu.1*

  ViewVC Help
Powered by ViewVC 1.1.30