Blob Blame History Raw
%global goipath         github.com/tdewolff/minify
Version:                2.5.2

%gometa

Name:           %{goname}
Release:        1%{?dist}
Summary:        Go minifiers for web formats
License:        MIT
URL:            %{gourl}
Source0:        %{gosource}

%description
%{summary}


%package devel
Summary:       %{summary}
BuildArch:     noarch

BuildRequires: (golang(github.com/tdewolff/parse) >= 2.3.9 with golang(github.com/tdewolff/parse) < 3)
BuildRequires: (golang(github.com/tdewolff/parse/buffer) >= 2.3.9 with golang(github.com/tdewolff/parse/buffer) < 3)
BuildRequires: (golang(github.com/tdewolff/parse/css) >= 2.3.9 with golang(github.com/tdewolff/parse/css) < 3)
BuildRequires: (golang(github.com/tdewolff/parse/html) >= 2.3.9 with golang(github.com/tdewolff/parse/html) < 3)
BuildRequires: (golang(github.com/tdewolff/parse/js) >= 2.3.9 with golang(github.com/tdewolff/parse/js) < 3)
BuildRequires: (golang(github.com/tdewolff/parse/json) >= 2.3.9 with golang(github.com/tdewolff/parse/json) < 3)
BuildRequires: (golang(github.com/tdewolff/parse/strconv) >= 2.3.9 with golang(github.com/tdewolff/parse/strconv) < 3)
BuildRequires: (golang(github.com/tdewolff/parse/svg) >= 2.3.9 with golang(github.com/tdewolff/parse/svg) < 3)
BuildRequires: (golang(github.com/tdewolff/parse/xml) >= 2.3.9 with golang(github.com/tdewolff/parse/xml) < 3)

BuildRequires: (golang(github.com/tdewolff/test) >= 1.0.4 with golang(github.com/tdewolff/test) < 2)
BuildRequires: golang(github.com/dustin/go-humanize)
BuildRequires: golang(github.com/fsnotify/fsnotify)
BuildRequires: golang(github.com/matryer/try)
BuildRequires: golang(github.com/spf13/pflag)


%description devel
%{summary}

This package contains library source intended for building other packages which
use import path with %{goipath} prefix.


%prep
%forgesetup

# Depend on unversioned tdewolff/parse until Go modules are supported in Fedora
# Provide unversioned import path until Go modules are supported in Fedora
sed -i \
    -e 's|"github.com/tdewolff/parse/v2|"github.com/tdewolff/parse|' \
    -e 's|"github.com/tdewolff/minify/v2|"github.com/tdewolff/minify|' \
    $(find . -name '*.go')


%install
%goinstall


%check
%gochecks


%files devel -f devel.file-list
%doc README.md
%license LICENSE.md


%changelog
* Fri Sep 06 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.5.2-1
- Update to latest version

* Sun Aug 18 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.5.1-1
- Update to latest version

* Fri May 17 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.5.0-1
- Update to latest version

* Tue Apr 23 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.4.0-1
- Update to latest version

* Sat Mar 02 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.3.8-2
- Uncomment test BRs
- Depend on unversioned tdewolff/parse until Go modules are supported in Fedora

* Sun Feb 10 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 2.3.8-1
- First package for Fedora