Hello community, here is the log from the commit of package llvm3_8 for openSUSE:Factory checked in at 2016-10-18 10:36:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/llvm3_8 (Old) and /work/SRC/openSUSE:Factory/.llvm3_8.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "llvm3_8" Changes: -------- --- /work/SRC/openSUSE:Factory/llvm3_8/lldb3_8.changes 2016-10-10 17:26:47.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.llvm3_8.new/lldb3_8.changes 2016-10-18 10:36:49.000000000 +0200 @@ -1,0 +2,5 @@ +Wed Oct 12 16:29:39 UTC 2016 - [email protected] + +- Fix lldb-server link creation + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lldb3_8.spec ++++++ --- /var/tmp/diff_new_pack.Hxlnrv/_old 2016-10-18 10:36:53.000000000 +0200 +++ /var/tmp/diff_new_pack.Hxlnrv/_new 2016-10-18 10:36:53.000000000 +0200 @@ -34,15 +34,15 @@ Patch1: D15067.id41365.diff # PATCH-FIX-OPENSUSE lldb-add-pthread-dl-libs.patch -- Add -lpthread and -ldl options to the end of LDFLAGS to fix linking problems. Patch2: lldb-add-pthread-dl-libs.patch +BuildRequires: clang%{_sonum}-devel = %{version} BuildRequires: cmake BuildRequires: fdupes +BuildRequires: llvm%{_sonum}-devel = %{version} +BuildRequires: llvm%{_sonum}-gold = %{version} BuildRequires: ncurses-devel BuildRequires: ninja BuildRequires: pkgconfig BuildRequires: swig -BuildRequires: llvm%{_sonum}-devel = %{version} -BuildRequires: clang%{_sonum}-devel = %{version} -BuildRequires: llvm%{_sonum}-gold = %{version} BuildRequires: pkgconfig(libedit) BuildRequires: pkgconfig(libffi) BuildRequires: pkgconfig(libxml-2.0) @@ -64,8 +64,8 @@ %package -n liblldb%{_sonum} Summary: LLDB software debugger runtime library -Group: System/Libraries # Avoid multiple provider errors +Group: System/Libraries Requires: libLLVM%{_sonum} = %{version} Requires: libclang%{_sonum} = %{version} @@ -74,14 +74,14 @@ %package devel Summary: Development files for LLDB -Group: Development/Languages/Other # Avoid multiple provider errors -Requires: liblldb%{_sonum} = %{version} +Group: Development/Languages/Other +Requires: clang%{_sonum}-devel = %{version} Requires: cmake +Requires: liblldb%{_sonum} = %{version} +Requires: llvm%{_sonum}-devel = %{version} Requires: ncurses-devel Requires: swig -Requires: llvm%{_sonum}-devel = %{version} -Requires: clang%{_sonum}-devel = %{version} Requires: pkgconfig(libedit) Requires: pkgconfig(libffi) Requires: pkgconfig(libxml-2.0) @@ -93,8 +93,8 @@ %package -n python%{_sonum}-lldb Summary: Python bindings for liblldb -Group: Development/Languages/Python # Avoid multiple provider errors +Group: Development/Languages/Python Requires: liblldb%{_sonum} = %{version} Requires: python Provides: %{python_sitearch}/lldb/ @@ -168,7 +168,7 @@ --install %{_bindir}/lldb lldb %{_bindir}/lldb-%{version} %{_uaver} \ --slave %{_bindir}/lldb-argdumper lldb-argdumper %{_bindir}/lldb-argdumper-%{version} \ --slave %{_bindir}/lldb-mi lldb-mi %{_bindir}/lldb-mi-%{version} \ - --slave %{_bindir}/lldb-server lldb-server %{_bindir}/-%{version} + --slave %{_bindir}/lldb-server lldb-server %{_bindir}/lldb-server-%{version} %preun if [ $1 -eq 0 ] ; then ++++++ llvm3_8.spec ++++++ --- /var/tmp/diff_new_pack.Hxlnrv/_old 2016-10-18 10:36:53.000000000 +0200 +++ /var/tmp/diff_new_pack.Hxlnrv/_new 2016-10-18 10:36:53.000000000 +0200 @@ -151,8 +151,8 @@ %package -n clang%{_sonum} Summary: CLANG frontend for LLVM -Group: Development/Languages/Other # Avoid multiple provider errors +Group: Development/Languages/Other Requires: libLTO%{_sonum} Requires: libclang%{_sonum} Recommends: llvm-gold-devel @@ -170,8 +170,8 @@ %package -n clang%{_sonum}-checker Summary: Static code analyzer for CLANG -Group: Development/Languages/Other # Avoid multiple provider errors +Group: Development/Languages/Other Requires: libclang%{_sonum} Conflicts: otherproviders(scan-build) Conflicts: otherproviders(scan-view) @@ -184,8 +184,8 @@ %package -n libclang%{_sonum} Summary: Library files needed for clang -Group: Development/Libraries/C and C++ # Avoid multiple provider errors +Group: Development/Libraries/C and C++ Requires: libLLVM%{_sonum} Requires: libstdc++-devel @@ -195,8 +195,8 @@ %package -n clang%{_sonum}-devel Summary: CLANG frontend for LLVM (devel package) Group: Development/Languages/Other -Requires: clang%{_sonum} = %{version} Requires: %{name}-devel = %{version} +Requires: clang%{_sonum} = %{version} Conflicts: otherproviders(cmake(Clang)) %description -n clang%{_sonum}-devel @@ -205,8 +205,8 @@ %package -n libLTO%{_sonum} Summary: Link-time optimizer for LLVM -Group: Development/Languages/Other # Avoid multiple provider errors +Group: Development/Languages/Other Requires: libLLVM%{_sonum} %description -n libLTO%{_sonum} @@ -214,10 +214,10 @@ %package LTO-devel Summary: Link-time optimizer for LLVM (devel package) -Group: Development/Languages/Other # Avoid multiple provider errors -Requires: libLTO%{_sonum} +Group: Development/Languages/Other Requires: %{name}-devel = %{version} +Requires: libLTO%{_sonum} Conflicts: otherproviders(libLTO.so) Provides: libLTO.so @@ -227,10 +227,10 @@ %package gold Summary: Gold linker plugin for LLVM -Group: Development/Languages/Other # Avoid multiple provider errors -Requires: libLLVM%{_sonum} +Group: Development/Languages/Other Requires: %{name}-devel = %{version} +Requires: libLLVM%{_sonum} Conflicts: otherproviders(LLVMgold.so()(64bit)) Provides: LLVMgold.so()(64bit) @@ -238,15 +238,15 @@ This package contains the Gold linker plugin for LLVM. %package -n libomp%{_sonum}-devel -Summary: MPI plugin for LLVM -Group: Development/Languages/Other +Summary: OpenMP support for clang # Avoid multiple provider errors +Group: Development/Languages/Other Requires: libLLVM%{_sonum} Provides: libomp-devel Conflicts: otherproviders(libomp-devel) %description -n libomp%{_sonum}-devel -This package contains the OpenMP MPI plugin for LLVM. +This package contains the OpenMP support for clang. %package -n libc++%{_socxx} Summary: C++ standard library implementation @@ -278,8 +278,8 @@ %package -n libc++abi-devel Summary: C++ standard library ABI (devel package) -Group: Development/Languages/C and C++ # Avoid multiple provider errors +Group: Development/Languages/C and C++ Requires: libc++-devel Conflicts: otherproviders(libc++abi.so) Provides: libc++abi.so @@ -713,7 +713,6 @@ %_sbindir/update-alternatives --remove llvm-ar %{_bindir}/llvm-ar-%{version} fi - %post -n clang%{_sonum} %_sbindir/update-alternatives \ --install %{_bindir}/clang clang %{_bindir}/clang-%{version} %{_uaver} \ @@ -740,7 +739,6 @@ %_sbindir/update-alternatives --remove clang %{_bindir}/clang-%{version} fi - %files %defattr(-,root,root) %{_bindir}/bugpoint
