diff --git a/default.png b/default.png new file mode 100644 index 0000000..c03286f Binary files /dev/null and b/default.png differ diff --git a/gendesk-1.0.9.tar.xz b/gendesk-1.0.9.tar.xz new file mode 100644 index 0000000..1b40c2e Binary files /dev/null and b/gendesk-1.0.9.tar.xz differ diff --git a/gendesk.spec b/gendesk.spec new file mode 100644 index 0000000..ef1cd63 --- /dev/null +++ b/gendesk.spec @@ -0,0 +1,46 @@ +%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 - 1.0.9-1 +- Package init diff --git a/gendesk.yaml b/gendesk.yaml new file mode 100644 index 0000000..e4a9e9e --- /dev/null +++ b/gendesk.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: https://github.com/xyproto/gendesk +tag_prefix: "v" +separator: "."