Accepting request 149732 from X11:XOrg
- reverted removing Libs.private/Requires.private in pkgconfig files - enable llvm backend also for ARM - Add requires for Mesa to Mesa-libGL1 in baselibs.conf * Mesa required for many applications in wine * wine-32bit pulls through Mesa-libGL1-32bit without Mesa-32bit - Remove Requires.private and Libs.private from *.pc files * Both are needed only for static linking * This package provides only shared libraries * the rpm pkgconfig dependency generator considers "Requires.private" a valid dependency even though there are no static libraries in the packages * This cause bloat and hides broken "buildRequires" in other packages. OBS-URL: https://build.opensuse.org/request/show/149732 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=163
This commit is contained in:
commit
94617b348a
28
Mesa.changes
28
Mesa.changes
@ -1,3 +1,31 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 23 11:55:36 UTC 2013 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- reverted removing Libs.private/Requires.private in pkgconfig
|
||||||
|
files
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jan 19 14:32:46 UTC 2013 - dmueller@suse.com
|
||||||
|
|
||||||
|
- enable llvm backend also for ARM
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 18 17:04:12 UTC 2013 - rbrownccb@opensuse.org
|
||||||
|
- Add requires for Mesa to Mesa-libGL1 in baselibs.conf
|
||||||
|
* Mesa required for many applications in wine
|
||||||
|
* wine-32bit pulls through Mesa-libGL1-32bit without Mesa-32bit
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jan 5 15:28:51 UTC 2013 - crrodriguez@opensuse.org
|
||||||
|
|
||||||
|
- Remove Requires.private and Libs.private from *.pc files
|
||||||
|
* Both are needed only for static linking
|
||||||
|
* This package provides only shared libraries
|
||||||
|
* the rpm pkgconfig dependency generator considers "Requires.private"
|
||||||
|
a valid dependency even though there are no static libraries in the
|
||||||
|
packages
|
||||||
|
* This cause bloat and hides broken "buildRequires" in other packages.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Dec 14 11:00:21 UTC 2012 - tobias.johannes.klausmann@mni.thm.de
|
Fri Dec 14 11:00:21 UTC 2012 - tobias.johannes.klausmann@mni.thm.de
|
||||||
|
|
||||||
|
10
Mesa.spec
10
Mesa.spec
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package Mesa
|
# spec file for package Mesa
|
||||||
#
|
#
|
||||||
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -54,7 +54,7 @@ BuildRequires: pkgconfig(xdamage)
|
|||||||
BuildRequires: pkgconfig(xext)
|
BuildRequires: pkgconfig(xext)
|
||||||
BuildRequires: pkgconfig(xfixes)
|
BuildRequires: pkgconfig(xfixes)
|
||||||
BuildRequires: pkgconfig(xxf86vm)
|
BuildRequires: pkgconfig(xxf86vm)
|
||||||
%ifarch %ix86 x86_64
|
%ifarch %arm %ix86 x86_64
|
||||||
BuildRequires: llvm-devel
|
BuildRequires: llvm-devel
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: libXvMC-devel
|
BuildRequires: libXvMC-devel
|
||||||
@ -502,7 +502,7 @@ autoreconf -fi
|
|||||||
--enable-glx-tls \
|
--enable-glx-tls \
|
||||||
%endif
|
%endif
|
||||||
--with-dri-searchpath=/usr/%{_lib}/dri/updates:/usr/%{_lib}/dri \
|
--with-dri-searchpath=/usr/%{_lib}/dri/updates:/usr/%{_lib}/dri \
|
||||||
%ifarch %ix86 x86_64
|
%ifarch %arm %ix86 x86_64
|
||||||
--enable-gallium-llvm \
|
--enable-gallium-llvm \
|
||||||
--with-dri-drivers=i915,i965,nouveau,r200,radeon \
|
--with-dri-drivers=i915,i965,nouveau,r200,radeon \
|
||||||
--with-gallium-drivers=r300,r600,nouveau,swrast,svga \
|
--with-gallium-drivers=r300,r600,nouveau,swrast,svga \
|
||||||
@ -554,6 +554,10 @@ install -m 644 $RPM_SOURCE_DIR/README.updates \
|
|||||||
mkdir -p $RPM_BUILD_ROOT/etc
|
mkdir -p $RPM_BUILD_ROOT/etc
|
||||||
install -m 644 $RPM_SOURCE_DIR/drirc $RPM_BUILD_ROOT/etc
|
install -m 644 $RPM_SOURCE_DIR/drirc $RPM_BUILD_ROOT/etc
|
||||||
%fdupes -s $RPM_BUILD_ROOT/%_mandir
|
%fdupes -s $RPM_BUILD_ROOT/%_mandir
|
||||||
|
### disabled for now on request of Coolo
|
||||||
|
### "please take out this libs things from Cristian for 12.3 - I have no interest in debugging
|
||||||
|
### broken build dependencies at this point"
|
||||||
|
#sed -i -e '/^Libs.private/d' -e '/^Requires.private/d' %{buildroot}%{_libdir}/pkgconfig/*.pc
|
||||||
|
|
||||||
%post -p /sbin/ldconfig
|
%post -p /sbin/ldconfig
|
||||||
|
|
||||||
|
@ -22,6 +22,7 @@ Mesa-libEGL-devel
|
|||||||
requires -Mesa-libEGL-<targettype>
|
requires -Mesa-libEGL-<targettype>
|
||||||
requires "Mesa-libEGL1-<targettype> = <version>"
|
requires "Mesa-libEGL1-<targettype> = <version>"
|
||||||
Mesa-libGL1
|
Mesa-libGL1
|
||||||
|
requires "Mesa-<targettype>"
|
||||||
Mesa-libGL-devel
|
Mesa-libGL-devel
|
||||||
requires -Mesa-libGL-<targettype>
|
requires -Mesa-libGL-<targettype>
|
||||||
requires "Mesa-libGL1-<targettype> = <version>"
|
requires "Mesa-libGL1-<targettype> = <version>"
|
||||||
|
Loading…
Reference in New Issue
Block a user