From 89a2ab01f0a04d09e606657f96b7850c6f8d6085 Mon Sep 17 00:00:00 2001 From: lch Date: Nov 22 2022 03:31:11 +0000 Subject: Initial commit --- diff --git a/golang-github-natesales-q.spec b/golang-github-natesales-q.spec new file mode 100644 index 0000000..aa57104 --- /dev/null +++ b/golang-github-natesales-q.spec @@ -0,0 +1,71 @@ +# Generated by go2rpm 1.8.2 +%bcond_without check +%global debug_package %{nil} + +# https://github.com/natesales/q +%global goipath github.com/natesales/q +Version: 0.8.4 + +# REMOVE BEFORE SUBMITTING THIS FOR REVIEW +# --- +# New Fedora packages should use %%gometa -f, which makes the package +# ExclusiveArch to %%golang_arches_future and thus excludes the package from +# %%ix86. If the new package is needed as a dependency for another pacage, +# please consider removing that package from %%ix86 in the same way, instead of +# building more go packages for i686. If your package is not a leaf package, +# you'll need to coordinate the removal of the package's dependents first. +# --- +# REMOVE BEFORE SUBMITTING THIS FOR REVIEW +%gometa -f + +%global common_description %{expand: +A tiny command line DNS client with support for UDP, TCP, DoT, DoH, DoQ and +ODoH.} + +%global golicenses LICENSE transport/LICENSE +%global godocs README.md + +Name: %{goname} +Release: %autorelease +Summary: A tiny command line DNS client with support for UDP, TCP, DoT, DoH, DoQ and ODoH + +License: GPL-3.0-only AND Apache-2.0 +URL: %{gourl} +Source: %{gosource} +Source1: q_vendor.tar.gz + +Provides: q + +BuildRequires: golang >= 1.18 + +%description %{common_description} + +%gopkg + +%prep +%goprep +tar xvf %{SOURCE1} . + +#%generate_buildrequires +#%go_generate_buildrequires + +%build +export GO111MODULE=on +%undefine _auto_set_build_flags +%global _dwz_low_mem_die_limit 0 +go build %{gobuildflags} -o %{gobuilddir}/bin/q . + +%install +%gopkginstall +install -m 0755 -vd %{buildroot}%{_bindir} +install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ + +%files +%license LICENSE transport/LICENSE +%doc README.md +%{_bindir}/* + +%gopkgfiles + +%changelog +%autochangelog