diff --git a/llvm.spec b/llvm.spec index 09693bb..6a81915 100644 --- a/llvm.spec +++ b/llvm.spec @@ -1,4 +1,4 @@ -# Components enabled if supported by target architecture: + # Components enabled if supported by target architecture: %ifarch %ix86 x86_64 %bcond_without gold %else @@ -62,8 +62,8 @@ tools as well as libraries with equivalent functionality. %package devel Summary: Libraries and header files for LLVM Requires: %{name}%{?_isa} = %{version}-%{release} -Requires(posttrans): %{_sbindir}/alternatives -Requires(posttrans): %{_sbindir}/alternatives +Requires(post): %{_sbindir}/alternatives +Requires(postun): %{_sbindir}/alternatives %description devel This package contains library and header files needed to develop new native @@ -197,7 +197,9 @@ make check-all || : %{_sbindir}/update-alternatives --install %{_bindir}/llvm-config llvm-config %{_bindir}/llvm-config-%{__isa_bits} %{__isa_bits} %postun devel -[ $1 -eq 0 ] && %{_sbindir}/update-alternatives --remove llvm-config %{_bindir}/llvm-config-%{__isa_bits} +if [ $1 -eq 0 ]; then + %{_sbindir}/update-alternatives --remove llvm-config %{_bindir}/llvm-config-%{__isa_bits} +fi %files %{_bindir}/*