OpenMandrivaSoftware / abf-console-client

https://openmandriva.org
2 stars 6 forks source link

Macros inside Source are expanded incorrectly #34

Open mikhailnov opened 2 years ago

mikhailnov commented 2 years ago

Берем такой спек:

%global goipath github.com/OpenPrinting/goipp
%global golicenses LICENSE
%global godocs README.md index.md

Summary:    IPP core protocol in pure Go (RFC 8010)
Name:       golang-github-openprinting-goipp
Group:      Development/Other
License:    BSD
Version:    1.0.0
Release:    1
Url:        %{gourl}
Source0:    %{gosource}
BuildRequires:  go-srpm-macros
%gometa

%description
Package goipp implements the IPP core protocol in pure Go (RFC 8010).

%gopkg
%gopkgfiles

#-----------------------------------------------------------------------

%prep
%goprep

%install
%gopkginstall

%check
%gocheck

Делаем spectool -g *.spec - работает, делаем abf put - не работает: $ abf put -n ошибка: файл %{gosource} (Source0) не существует, пропускаем! При загрузке произошли ошибки, останавливаем работу.

Оно, наверное, как-то неродными для rpm средствами распарсивает спек.