Packages: disabled debugsource generation on relevant platforms.

In particular, this fixes unit-go package building on Fedora >= 29.
This commit is contained in:
Andrei Belov
2019-01-24 16:47:32 +03:00
parent 3b7f28f23c
commit 9e383ecaf2
2 changed files with 22 additions and 0 deletions

View File

@@ -44,6 +44,10 @@ This package contains %%SUMMARY%%.
%debug_package
%endif
%if 0%{?fedora}
%define _debugsource_template %{nil}
%endif
%prep
%setup -qcTn %{name}-%{unit_version}
tar --strip-components=1 -zxf %{SOURCE0}
@@ -78,6 +82,13 @@ DESTDIR=%{buildroot} make %%MODULE_INSTARGS%%
DESTDIR=%{buildroot} make %%MODULE_INSTARGS%%
%check
%{__rm} -rf %{buildroot}/usr/src
cd %{bdir}
grep -v 'usr/src' debugfiles.list > debugfiles.list.new && mv debugfiles.list.new debugfiles.list
cat /dev/null > debugsources.list
%if 0%{?suse_version} >= 1500
cat /dev/null > debugsourcefiles.list
%endif
%clean
%{__rm} -rf %{buildroot}

View File

@@ -67,6 +67,10 @@ dynamically via an API.
%debug_package
%endif
%if 0%{?fedora}
%define _debugsource_template %{nil}
%endif
%package devel
Summary: NGINX Unit (development files)
Version: %%VERSION%%
@@ -147,6 +151,13 @@ export QA_SKIP_BUILD_ROOT
%if %{dotests}
cd %{bdir} && make tests && ./build/tests
%endif
%{__rm} -rf %{buildroot}/usr/src
cd %{bdir}
grep -v 'usr/src' debugfiles.list > debugfiles.list.new && mv debugfiles.list.new debugfiles.list
cat /dev/null > debugsources.list
%if 0%{?suse_version} >= 1500
cat /dev/null > debugsourcefiles.list
%endif
%clean
%{__rm} -rf %{buildroot}