Use more RPM macros in %build and %install steps
Use %{build_cflags} and %{build_ldflags} to hopefully use more of
what default flags are available in default builds, and switch to
more %{...} rpm macros instead of ${RPM_*} shell vars.
This commit is contained in:
parent
4989d4a7f3
commit
3e678feefd
1 changed files with 8 additions and 9 deletions
17
beep.spec
17
beep.spec
|
|
@ -84,20 +84,19 @@ sed -i 's|^\.\\" \(\.BR .*\)README.Distro\(.*\)|\1README.fedora\2|' beep.1.in &&
|
|||
|
||||
|
||||
%build
|
||||
make %{?_smp_mflags} COMPILERS=gcc CFLAGS_gcc="-Wall -Wextra -std=gnu99 -pedantic -Werror ${RPM_OPT_FLAGS}" LDFLAGS="${RPM_LD_FLAGS}" CPPFLAGS_gcc=""
|
||||
make %{?_smp_mflags} COMPILERS=gcc COMPILER_gcc=gcc COMPILER_clang=false CPPFLAGS_gcc="" CFLAGS_gcc="-std=gnu99 -pedantic -Wall -Wextra -Werror %{build_cflags}" LDFLAGS_gcc="%{build_ldflags}" prefix=%{_prefix} bindir=%{_bindir} pkgdocdir=%{_pkgdocdir}
|
||||
|
||||
|
||||
%install
|
||||
rm -rf "$RPM_BUILD_ROOT"
|
||||
ls -l "/usr/share/doc" ||:
|
||||
make install DESTDIR="$RPM_BUILD_ROOT" COMPILERS=gcc CFLAGS_gcc="-Wall -Wextra -std=gnu99 -pedantic -Werror ${RPM_OPT_FLAGS}" LDFLAGS="${RPM_LD_FLAGS}" CPPFLAGS_gcc=""
|
||||
rm -rf "%{buildroot}"
|
||||
make install DESTDIR="%{buildroot}" COMPILER_gcc=false COMPILER_clang=false CPPFLAGS_gcc="" CFLAGS_gcc="-std=gnu99 -pedantic -Wall -Wextra -Werror %{build_cflags}" LDFLAGS_gcc="%{build_ldflags}" prefix=%{_prefix} bindir=%{_bindir} pkgdocdir=%{_pkgdocdir}
|
||||
|
||||
install -d -m 0755 "$RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/"
|
||||
install -p -m 0644 "%{SOURCE4}" "$RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/beep.conf"
|
||||
install -d -m 0755 "%{buildroot}%{_sysconfdir}/modprobe.d/"
|
||||
install -p -m 0644 "%{SOURCE4}" "%{buildroot}%{_sysconfdir}/modprobe.d/beep.conf"
|
||||
|
||||
install -d -m 0755 "$RPM_BUILD_ROOT%{_udevrulesdir}/"
|
||||
install -p -m 0644 "%{SOURCE2}" "$RPM_BUILD_ROOT%{_udevrulesdir}/"
|
||||
install -p -m 0644 "%{SOURCE3}" "$RPM_BUILD_ROOT%{_udevrulesdir}/"
|
||||
install -d -m 0755 "%{buildroot}%{_udevrulesdir}/"
|
||||
install -p -m 0644 "%{SOURCE2}" "%{buildroot}%{_udevrulesdir}/"
|
||||
install -p -m 0644 "%{SOURCE3}" "%{buildroot}%{_udevrulesdir}/"
|
||||
|
||||
|
||||
%pre
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue