mirror of
https://github.com/openSUSE/osc.git
synced 2024-11-14 16:26:13 +01:00
101 lines
1.6 KiB
RPMSpec
101 lines
1.6 KiB
RPMSpec
%if %undefined flavor
|
|
%define flavor @BUILD_FLAVOR@%{nil}
|
|
%endif
|
|
|
|
# create own debug packages, because the auto-generated would get removed due to being empty
|
|
%undefine _debuginfo_subpackages
|
|
|
|
|
|
Name: multibuild-pkg
|
|
Version: 1
|
|
Release: 1
|
|
License: GPL-2.0
|
|
Summary: Test package
|
|
URL: https://example.com/test-package/
|
|
|
|
|
|
%description
|
|
desc
|
|
|
|
|
|
%prep
|
|
|
|
|
|
%build
|
|
|
|
|
|
%install
|
|
|
|
|
|
|
|
|
|
# no flavor
|
|
%if "%{flavor}" == "%{nil}"
|
|
%files
|
|
|
|
|
|
%package debuginfo
|
|
Summary: Test debuginfo package
|
|
|
|
%description debuginfo
|
|
desc
|
|
|
|
%files debuginfo
|
|
%ghost /usr/lib/debug/multibuild-pkg.debug
|
|
|
|
|
|
%package debugsource
|
|
Summary: Test debugsource package
|
|
|
|
%description debugsource
|
|
desc
|
|
|
|
%files debugsource
|
|
%ghost %{_prefix}/src/debug/%{name}-%{version}-%{release}.%{arch}/main.c
|
|
%endif
|
|
|
|
|
|
# flavor1
|
|
%if "%{flavor}" == "flavor1"
|
|
%package -n %{name}-%{flavor}
|
|
Summary: Multibuild test package, flavor1
|
|
|
|
%description -n %{name}-%{flavor}
|
|
desc
|
|
|
|
%files -n %{name}-%{flavor}
|
|
|
|
%package -n %{name}-%{flavor}-debuginfo
|
|
Summary: Test debuginfo package
|
|
|
|
%description -n %{name}-%{flavor}-debuginfo
|
|
desc
|
|
|
|
%files -n %{name}-%{flavor}-debuginfo
|
|
%ghost %{_prefix}/lib/debug/multibuild-pkg.debug
|
|
%endif
|
|
|
|
|
|
# flavor2
|
|
%if "%{flavor}" == "flavor2"
|
|
%package -n %{name}-%{flavor}
|
|
Summary: Multibuild test package, flavor2
|
|
|
|
%description -n %{name}-%{flavor}
|
|
desc
|
|
|
|
%files -n %{name}-%{flavor}
|
|
|
|
%package -n %{name}-%{flavor}-debuginfo
|
|
Summary: Test debuginfo package
|
|
|
|
%description -n %{name}-%{flavor}-debuginfo
|
|
desc
|
|
|
|
%files -n %{name}-%{flavor}-debuginfo
|
|
%ghost %{_prefix}/lib/debug/multibuild-pkg.debug
|
|
%endif
|
|
|
|
|
|
%changelog
|