gendesk/gendesk.spec
wangtaozhi 6eec63aa85 Package init
- 初始化提交
2023-05-25 09:45:44 +08:00

47 lines
1.1 KiB
RPMSpec

%define debug_package %{nil}
Name: gendesk
Version: 1.0.9
Release: 1
Summary: Utility for generating desktop files
Group: Development/Tools
License: MIT
URL: http://gendesk.roboticoverlords.org/
Source0: http://roboticoverlords.org/%{name}/%{name}-%{version}.tar.xz
Source1: http://roboticoverlords.org/images/default.png
#-------------------------------------
BuildRequires: golang
BuildRequires: git
#-------------------------------------
%description
Utility for generating desktop files
%prep
%autosetup -n %{name}-%{version}
#GOPATH=`pwd` go get -d -v
%build
#GOPATH=`pwd` go build
#GOPATH=`pwd`
go build -mod=vendor -buildmode=pie -gccgoflags="-s -w $LDFLAGS"
%install
mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps/
install -Dm755 "%{name}" "$RPM_BUILD_ROOT/usr/bin/%{name}"
install -Dm644 %{S:1} "$RPM_BUILD_ROOT/usr/share/pixmaps/"
install -Dm644 "%{name}.1.gz" "$RPM_BUILD_ROOT/usr/share/man/man1/%{name}.1.gz"
%files
%license LICENSE
%{_bindir}/gendesk
%{_mandir}/man1/gendesk.1.gz
%{_datadir}/pixmaps/default.png
%changelog
* Tue May 16 2023 wangtaozhi <wangtaozhi@kylinsec.com.cn> - 1.0.9-1
- Package init