# Generated by go2rpm 1.17.1 %bcond check 1 # https://github.com/wakatara/harsh %global goipath github.com/wakatara/harsh Version: 0.11.0 %gometa -L -f Name: harsh Release: %autorelease Summary: Minimalist, command line tool for tracking and understanding your habits # Generated by go-vendor-tools License: Apache-2.0 AND BSD-3-Clause AND MIT URL: %{gourl} Source0: %{gosource} # Generated by go-vendor-tools Source1: %{archivename}-vendor.tar.bz2 Source2: go-vendor-tools.toml BuildRequires: go-vendor-tools %description Harsh provides a simple, portable, minimalist command line interface for tracking and examining your habits with text files and actionable consistency graphs, sparklines, and scoring to let you know how you are doing on progressing (or breaking) your habits. %prep %goprep -A %setup -q -T -D -a1 %{forgesetupargs} %generate_buildrequires %go_vendor_license_buildrequires -c %{S:2} %build %global gomodulesmode GO111MODULE=on %gobuild -o %{gobuilddir}/bin/harsh %{goipath} %install %go_vendor_license_install -c %{S:2} install -m 0755 -vd %{buildroot}%{_bindir} install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ # spurious-executable-perm chmod -x README.md %check %go_vendor_license_check -c %{S:2} %if %{with check} %gotest ./... %endif %files -f %{go_vendor_license_filelist} %license vendor/modules.txt %doc README.md %{_bindir}/harsh %changelog %autochangelog