Reduce macro indirection in the spec file
This commit is contained in:
parent
0a590e2830
commit
f3adf1fdcf
16
stb.spec
16
stb.spec
|
@ -1,4 +1,4 @@
|
|||
%global forgeurl https://github.com/nothings/%{name}
|
||||
%global forgeurl https://github.com/nothings/stb
|
||||
%global commit c0c982601f40183e74d84a61237e968dca08380e
|
||||
|
||||
# We choose not to package the “stb_include” library (stb_include.h) because it
|
||||
|
@ -89,11 +89,11 @@ BuildRequires: /usr/bin/convert
|
|||
|
||||
|
||||
%package devel
|
||||
Summary: Development files for %{name}
|
||||
Summary: Development files for stb
|
||||
|
||||
# Dependent packages should prefer to BuildRequire the -static packages for the
|
||||
# specific stb libraries they use.
|
||||
Provides: %{name}-static = %{version}-%{release}
|
||||
Provides: stb-static = %{version}-%{release}
|
||||
|
||||
Requires: stb_c_lexer-devel%{?_isa} = %{stb_c_lexer_version}-%{release}
|
||||
Requires: stb_c_lexer-static = %{stb_c_lexer_version}-%{release}
|
||||
|
@ -145,8 +145,8 @@ Obsoletes: stb_perlin-devel < 0.5-0.5
|
|||
Obsoletes: stb_perlin-static < 0.5-0.5
|
||||
|
||||
%description devel
|
||||
The %{name}-devel package contains libraries and header files for developing
|
||||
applications that use %{name}.
|
||||
The stb-devel package contains libraries and header files for developing
|
||||
applications that use stb.
|
||||
|
||||
This is a metapackage that requires the -devel packages for all stb libraries.
|
||||
|
||||
|
@ -497,11 +497,11 @@ them.
|
|||
|
||||
|
||||
%package doc
|
||||
Summary: Documentation for %{name}
|
||||
Summary: Documentation for stb
|
||||
BuildArch: noarch
|
||||
|
||||
%description doc
|
||||
Documentation for %{name}.
|
||||
Documentation for stb.
|
||||
|
||||
|
||||
%prep
|
||||
|
@ -557,7 +557,7 @@ sed -r -i '/#include[[:blank:]]+"stb_include.h"/d' tests/test_c_compilation.c
|
|||
# as a symbolic link to the former. This means most projects can unbundle the
|
||||
# library without having to make their own local symlinks or patch their
|
||||
# sources.
|
||||
install -t '%{buildroot}%{_includedir}/%{name}' -p -m 0644 -D stb_*.h stb_*.c
|
||||
install -t '%{buildroot}%{_includedir}/stb' -p -m 0644 -D stb_*.h stb_*.c
|
||||
%if %{without stb_include}
|
||||
rm -vf '%{buildroot}%{_includedir}/stb/stb_include.h'
|
||||
%endif
|
||||
|
|
Loading…
Reference in New Issue