commit Mesa for openSUSE:Factory
Hello community, here is the log from the commit of package Mesa for openSUSE:Factory checked in at 2014-04-06 07:10:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/Mesa (Old) and /work/SRC/openSUSE:Factory/.Mesa.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "Mesa" Changes: -------- --- /work/SRC/openSUSE:Factory/Mesa/Mesa.changes 2014-03-22 19:46:01.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.Mesa.new/Mesa.changes 2014-04-06 07:10:20.000000000 +0200 @@ -1,0 +2,9 @@ +Mon Mar 31 09:57:12 UTC 2014 - schwab@suse.de + +- Clean up specfile +- Turn negative arch checks into positive ones for non-default configure + settings +- libxsmfence is also available on ppc64le +- Don't enable gallium-egl on ppc64 for now to work around llvm bug + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Mesa.spec ++++++ --- /var/tmp/diff_new_pack.0ApqKy/_old 2014-04-06 07:10:21.000000000 +0200 +++ /var/tmp/diff_new_pack.0ApqKy/_new 2014-04-06 07:10:21.000000000 +0200 @@ -17,17 +17,37 @@ %define glamor 1 +# --enable-gallium-egl requires non-empty --with-gallium-drivers (default +# is r300,r600,svga,swrast, which also enables VDPAU support for r600) %ifnarch s390 s390x aarch64 m68k -# Requires non-empty --with-gallium-drivers %define egl_gallium 1 +%define vdpau_r600 1 %else %define egl_gallium 0 +%define vdpau_r600 0 %endif %ifarch %ix86 x86_64 %define llvm_r600 1 %else %define llvm_r600 0 %endif +%ifarch %ix86 x86_64 %arm ppc64 +%define xvmc_support 1 +%else +%define xvmc_support 0 +%endif +%ifarch %ix86 x86_64 %arm ppc64 ia64 ppc %sparc hppa +%define vdpau_nouveau 1 +%else +%define vdpau_nouveau 0 +%endif + +# llvm-config on ppc64 is currently broken (bnc#871128) +# /usr/lib64/libLLVMSupport.a(Process.cpp.o): In function `llvm::sys::Process::FileDescriptorHasColors(int)': +# /home/abuild/rpmbuild/BUILD/llvm/lib/Support/Process.cpp:(.text+0xcd4): undefined reference to `setupterm' +%ifarch ppc64 +%define egl_gallium 0 +%endif %define _version 10.1.0 %define _name_archive MesaLib @@ -52,9 +72,7 @@ BuildRequires: python-base BuildRequires: xorg-x11-util-devel BuildRequires: pkgconfig(libdrm) >= 2.4.24 -%ifnarch ppc64le BuildRequires: pkgconfig(xshmfence) -%endif %ifarch %arm BuildRequires: pkgconfig(libdrm_freedreno) >= 2.4.43 %endif @@ -592,65 +610,54 @@ #sed -i -e '/^Libs.private/d' -e '/^Requires.private/d' %{buildroot}%{_libdir}/pkgconfig/*.pc %post -p /sbin/ldconfig - %postun -p /sbin/ldconfig %post -n Mesa-libEGL1 -p /sbin/ldconfig - %postun -n Mesa-libEGL1 -p /sbin/ldconfig %post -n Mesa-libGL1 -p /sbin/ldconfig - %postun -n Mesa-libGL1 -p /sbin/ldconfig %post -n Mesa-libGLESv1_CM1 -p /sbin/ldconfig - %postun -n Mesa-libGLESv1_CM1 -p /sbin/ldconfig %post -n Mesa-libGLESv2-2 -p /sbin/ldconfig - %postun -n Mesa-libGLESv2-2 -p /sbin/ldconfig %post -n libOSMesa9 -p /sbin/ldconfig - %postun -n libOSMesa9 -p /sbin/ldconfig %post -n libgbm1 -p /sbin/ldconfig - %postun -n libgbm1 -p /sbin/ldconfig -%ifnarch s390 aarch64 m68k ppc64le - +%ifarch %ix86 x86_64 %arm ppc64 %post -n libxatracker2 -p /sbin/ldconfig - %postun -n libxatracker2 -p /sbin/ldconfig +%endif +%if %xvmc_support %post -n libXvMC_nouveau %postun -n libXvMC_nouveau -%endif -%ifnarch s390 s390x aarch64 m68k - %post -n libXvMC_r600 - %postun -n libXvMC_r600 +%endif +%if %vdpau_r600 %post -n libvdpau_r600 %postun -n libvdpau_r600 +%endif %if %llvm_r600 %post -n libvdpau_radeonsi %postun -n libvdpau_radeonsi %endif -%endif %post -n Mesa-libglapi0 -p /sbin/ldconfig - %postun -n Mesa-libglapi0 -p /sbin/ldconfig %if 0%{?suse_version} >= 1310 %post -n libwayland-egl1 -p /sbin/ldconfig - %postun -n libwayland-egl1 -p /sbin/ldconfig %endif @@ -736,7 +743,6 @@ %defattr(-,root,root) %_libdir/libwayland-egl.so %_libdir/pkgconfig/wayland-egl.pc - %endif %files -n libgbm1 @@ -753,8 +759,7 @@ %_libdir/libgbm.so %_libdir/pkgconfig/gbm.pc -%ifnarch s390 ppc aarch64 m68k ppc64le - +%ifarch %ix86 x86_64 %arm ppc64 %files -n libxatracker2 %defattr(-,root,root) %_libdir/libxatracker.so.2* @@ -764,38 +769,36 @@ %_includedir/xa_*.h %_libdir/libxatracker.so %_libdir/pkgconfig/xatracker.pc - %endif -%ifnarch s390 s390x aarch64 m68k ppc64le - +%if %xvmc_support %files -n libXvMC_nouveau %defattr(-,root,root) %_libdir/libXvMCnouveau.so %_libdir/libXvMCnouveau.so.1 %_libdir/libXvMCnouveau.so.1.0.0 +%files -n libXvMC_r600 +%defattr(-,root,root) +%_libdir/libXvMCr600.so +%_libdir/libXvMCr600.so.1 +%_libdir/libXvMCr600.so.1.0.0 +%endif + +%if %vdpau_nouveau %files -n libvdpau_nouveau %defattr(-,root,root) %_libdir/vdpau/libvdpau_nouveau.so %_libdir/vdpau/libvdpau_nouveau.so.1 %_libdir/vdpau/libvdpau_nouveau.so.1.0.0 - %endif -%ifnarch s390 s390x aarch64 m68k - -%files -n libXvMC_r600 -%defattr(-,root,root) -%_libdir/libXvMCr600.so -%_libdir/libXvMCr600.so.1 -%_libdir/libXvMCr600.so.1.0.0 +%if %vdpau_r600 %files -n libvdpau_r600 %defattr(-,root,root) %_libdir/vdpau/libvdpau_r600.so %_libdir/vdpau/libvdpau_r600.so.1 %_libdir/vdpau/libvdpau_r600.so.1.0.0 - %endif %if %llvm_r600 -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de