Hello community, here is the log from the commit of package Mesa checked in at Thu May 17 11:44:57 CEST 2007. -------- --- Mesa/Mesa.changes 2007-04-30 22:27:34.000000000 +0200 +++ /mounts/work_src_done/STABLE/Mesa/Mesa.changes 2007-05-14 21:23:48.831137000 +0200 @@ -1,0 +2,7 @@ +Mon May 14 20:45:34 CEST 2007 - sndirsch@suse.de + +- link-shared.diff: + * use shared lib for DRI drivers to save a lot of space (Bug + #272875) + +------------------------------------------------------------------- New: ---- link-shared.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Mesa.spec ++++++ --- /var/tmp/diff_new_pack.O11872/_old 2007-05-17 11:44:47.000000000 +0200 +++ /var/tmp/diff_new_pack.O11872/_new 2007-05-17 11:44:47.000000000 +0200 @@ -19,7 +19,7 @@ Obsoletes: xorg-x11-Mesa Autoreqprov: on Version: 6.5.3 -Release: 6 +Release: 11 Summary: Mesa is a 3-D graphics library with an API which is very similar to that of OpenGL.* Source: MesaLib-%{version}.tar.bz2 Source1: MesaDemos-%{version}.tar.bz2 @@ -32,6 +32,7 @@ Patch2: i915-crossbar.diff Patch4: libIndirectGL.diff Patch5: static.diff +Patch6: link-shared.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -115,6 +116,9 @@ %patch1 %patch2 %patch5 +%ifarch %ix86 x86_64 ppc +%patch6 +%endif %build @@ -216,6 +220,9 @@ /usr/include/GL/ /usr/%{_lib}/libGL.so /usr/%{_lib}/lib*.so.* +%ifarch %ix86 x86_64 ppc +/usr/%{_lib}/libmesa_private.so +%endif %ifnarch s390 s390x ppc64 /usr/%{_lib}/dri/ %endif @@ -233,6 +240,10 @@ /usr/%{_lib}/libMesaGL.a %changelog +* Mon May 14 2007 - sndirsch@suse.de +- link-shared.diff: + * use shared lib for DRI drivers to save a lot of space (Bug + [#272875]) * Mon Apr 30 2007 - sndirsch@suse.de - updated to Mesa 6.5.3 - obsoletes the following patches: ++++++ link-shared.diff ++++++ --- src/mesa/drivers/dri/Makefile.template +++ src/mesa/drivers/dri/Makefile.template @@ -1,6 +1,6 @@ # -*-makefile-*- -MESA_MODULES = $(TOP)/src/mesa/libmesa.a +MESA_MODULES = $(TOP)/$(LIB_DIR)/libmesa_private.so COMMON_SOURCES = \ ../../common/driverfuncs.c \ --- src/mesa/Makefile +++ src/mesa/Makefile @@ -57,7 +57,11 @@ mimeset -f "$@" ; \ fi -linux-solo: depend subdirs libmesa.a +$(TOP)/$(LIB_DIR)/libmesa_private.so: $(SOLO_OBJECTS) + @ $(TOP)/bin/mklib -o mesa_private \ + -install $(TOP)/$(LIB_DIR) $(SOLO_OBJECTS) + +linux-solo: depend subdirs libmesa.a $(TOP)/$(LIB_DIR)/libmesa_private.so cd drivers/dri ; $(MAKE) @@ -161,6 +165,7 @@ @if [ "${DRIVER_DIRS}" = "dri" ] ; then \ cd drivers/dri ; $(MAKE) install ; \ fi + $(INSTALL) $(TOP)/$(LIB_DIR)/libmesa_private.* $(INSTALL_DIR)/$(LIB_DIR) ## NOT INSTALLED YET: ## $(INSTALL) -d $(INSTALL_DIR)/include/GLES ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- 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