summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Make libosmesa6-dev binNMU-safe again (mesa-common-dev is Architecture: all).Thierry Reding2006-10-241-1/+1
|
* Make libgl1-mesa-dev Architecture: all, because all we ship with it is aThierry Reding2006-10-243-3/+67
| | | | | | | | symbolic link. Make it binNMU-safe by making it depend on libgl1-mesa-glx and libgl1-mesa-dri both >= ${Source-Version} instead of exact versions. Add packages containing debugging symbols for libgl1-mesa-swx11, libgl1-mesa-glx and libgl1-mesa-dri.
* -fno-strict-aliasing actually *does* fix #394311 according to the submitter.Thierry Reding2006-10-241-1/+2
|
* Build with -fno-strict-aliasing, which should fix bug #394311.Thierry Reding2006-10-241-0/+2
|
* Provide libgl-dev as alternative to the mesa-common-dev dependency of theThierry Reding2006-10-231-1/+1
| | | | libosmesa6-dev package.
* Move the glx*.h headers from libgl1-mesa(-swx11)-dev into mesa-common-devThierry Reding2006-10-234-3/+4
| | | | because both packages provide identical files.
* Install the osmesa.h header in the libosmesa6-dev package where it belongs,Thierry Reding2006-10-234-3/+7
| | | | | | | now that all OSMesa libraries have been split off into libosmesa6{,-dev}. Don't make libosmesa6-dev depend on libgl1-mesa-swx11-dev anymore because it no longer needs a libGL, only the gl.h header provided by mesa-common-dev.
* Don't force -fPIC everywhere, because it seems only unused on x86 which weThierry Reding2006-10-231-2/+0
| | | | | build with assembler optimizations by default, resulting in non-PIC libraries anyway.
* Move the libOSMesa shlibs entry from libgl1-mesa-swx11 to libosmesa6 becauseThierry Reding2006-10-232-1/+1
| | | | that's where libOSMesa is now installed.
* Add the static libGLw and the corresponding headers to theThierry Reding2006-10-231-0/+2
| | | | libgl1-mesa-swx11-dev package again.
* Always force -fPIC.Thierry Reding2006-10-231-0/+2
|
* Make sure the install-source.sh script is executable before trying to run it.Thierry Reding2006-10-201-0/+1
|
* Add comments to patches and enable the previously disabled patches.Thierry Reding2006-10-205-0/+20
|
* Add build-dependency on lesstif2-dev needed to build the GLw libraries.Thierry Reding2006-10-201-1/+1
|
* Enable building the GLw libraries.Thierry Reding2006-10-201-1/+4
|
* Install several documents from the docs subdirectory into the mesa-common-devThierry Reding2006-10-201-0/+7
| | | | package.
* Build architecture-specific static libraries where available.Thierry Reding2006-10-205-12/+43
|
* Don't make libgl1-mesa-swx11-dev depend on lesstif2-dev anymore because weThierry Reding2006-10-201-1/+1
| | | | don't ship anything related to LessTif in that package.
* No longer install the default build of libOSMesa in the libgl1-mesa-swx11Thierry Reding2006-10-208-16/+40
| | | | | | | | | | | | | | | | package, but in the libosmesa6 package. Modify the 01_fix-makefile patch to not build libOSMesa on stand-alone builds, so that it is only created when building OSMesa explicitly. Build libOSMesa with 8 bits per color channel (the default) in dynamic and static versions separately from the software rasterization libGL with the software rasterization code linked in statically so that libOSMesa can run in parallel with any libGL. This should fix the problem Yann Dirson mentioned a while ago. Use the install-source.sh script to install the Mesa sources needed for the mesa-swx11-source package instead of doing it in the debian/rules file itself.
* Add a set of files to enable an i686 optimized build of the DRI/GLX-enabledThierry Reding2006-10-204-1/+59
| | | | libGL and the DRI drivers. Disabled for now.
* Add a shell script to install the Mesa sources for the mesa-swx11-sourceThierry Reding2006-10-201-0/+43
| | | | package.
* Add configurations to build static versions of the default OSMesa library.Thierry Reding2006-10-2024-42/+80
| | | | | | In all Debian-specific configurations, include the Debian defaults configuration after the Mesa configurations and drop the 'override' for all variables because it is no longer needed.
* Merge in the old Debian changelog entries and the old copyright file.Thierry Reding2006-10-172-19/+1289
|
* Use -march in favor of the deprecated -mcpu.Thierry Reding2006-10-171-1/+1
|
* Don't install libOSMesa development files in the libgl1-mesa-swx11 package.Thierry Reding2006-10-161-1/+1
|
* Actually do rename debian-static to debian-swx11+glu-static.Thierry Reding2006-10-161-0/+0
|
* Beautify IEEE floating point patch.Thierry Reding2006-10-161-7/+10
|
* Fix typo in the filename of the IEEE FP on s390 and m68k patch.Thierry Reding2006-10-161-0/+0
|
* Add patches extracted from older Debian diffs but not applied yet because it'sThierry Reding2006-10-162-0/+25
| | | | not certain yet that they are needed.
* Make the debian-static a subclass of debian-swx11+glu-default, because that'sThierry Reding2006-10-166-7/+13
| | | | | | | | | | what it actually is. Rename it accordingly and add it to SWX11_GLU_CONFIGS. Install the libOSMesa.so symlink and the libOSMesa static library in the libgl1-mesa-swx11-dev package. Add .shlibs files for the libgl1-mesa-swx11, libgl1-mesa-glx and libglu1-mesa packages.
* Build libGLU by default for swx11+glu configurations but not in theThierry Reding2006-10-169-8/+22
| | | | | configurations targetting specific CPU's because it is unlikely to result in an increase in performance.
* Add versioned build-dependency on dpkg-dev (>= 1.13.19) to make sure theThierry Reding2006-10-161-1/+1
| | | | binary:Version and source:Version substitution variables can be used.
* Move the detection of architecture-specific configurations to the debian/rulesThierry Reding2006-10-163-46/+34
| | | | | | | file. Add the configs target to debian/rules for checking whether the correct configurations will be built.
* Also build a static version of libGLU.Thierry Reding2006-10-161-0/+2
|
* Rename the CPU optimization configurations to make it clear that they onlyThierry Reding2006-10-1619-86/+98
| | | | | | build swx11 and GLU. Build architecture-optimized swx11 and GLU where possible.
* Drop the libgl1-mesa-swx11-dbg package until there's a decision as to whetherThierry Reding2006-10-1619-53/+82
| | | | | | | | | | | | | | | it is really needed. Allow more than one type of optimization libraries to be built for any given architecture. Currently optimization configurations are provided for i386 [i686], alpha [ev5], amd64, powerpc [603], ppc64 and sparc [ultrasparc]. However, only i686 and amd64 are enabled for now for safety. Add the libgl1-mesa-swx11-i686 for i686 optimized libraries. Drop the debian-common configuration because it is no longer used. Don't build libGLU in all configurations, only when needed.
* Add missing build-dependencies.Thierry Reding2006-10-151-1/+1
|
* Only build the i810, i915, i965, sis and unichrome DRI drivers on i386 andThierry Reding2006-10-151-0/+12
| | | | | | amd64. Only build the ffb DRI driver on sparc.
* Use STAMP_DIR consistently throughout the debian/rules file.Thierry Reding2006-10-151-10/+13
| | | | | | | | | Make the BUILD_STAMPS targets depend on patch so that when they are built separately the patches will also be applied. Thanks to Michel Dänzer for catching this. Make symlinking the source tree idempotent by adding the -f option to cp. Thanks again Michel Dänzer.
* Build only optimized versions of the DRI drivers, only using no optimizationsThierry Reding2006-10-154-18/+15
| | | | | | when not supported. Add configuration to build the DRI drivers on amd64.
* Add a patch (00_create-libdir) that fixes the upstream build system to makeThierry Reding2006-10-1521-45/+77
| | | | | | | | | | | | | | | sure the LIB_DIR is created or bail out. Update the 01_fix-makefile patch to only install libGL/libOSMesa if they exist. Don't make installation dependent on which drivers are built. Build optimized versions of the swx11 libraries in addition to those that should work on the least-capable supported processor for the given architecture. Have most configurations include debian-default instead of debian-common so that INSTALL_DIR is correctly defined. debian-common can probably be dropped anyway.
* Add patch to fix upstream build system to correctly install libOSMesa andThierry Reding2006-10-1518-12/+58
| | | | | | | | | | variants. This patch also fixes the build system not to install libGL if only the OSMesa library is built. Update *.install files to install more files. Pretty much everything except debugging and optimized libraries is now built and installed. Enable building static libraries for inclusion in the -dev packages.
* Add build-dependency on quilt.Thierry Reding2006-10-151-3/+3
| | | | | Remove shlibs:Depends substitution variable from -dev packages, which doesn't make sense.
* Base the Debian OSMesa configurations on linux-osmesa* provided upstream.Thierry Reding2006-10-148-36/+45
| | | | | Add a configuration for building a static version of OSMesa with 32 bits per color channel.
* Fix some small inconsistencies involving configuration names.Thierry Reding2006-10-143-1/+5
|
* Rename the debian-dri-common configuration to debian-dri-default, to make itThierry Reding2006-10-143-4/+4
| | | | consistent with the naming scheme of debian-default.
* Add a default Debian-specific configuration which overrides settings from theThierry Reding2006-10-141-0/+15
| | | | default Mesa configuration.
* Comment the Debian-specific configurations.Thierry Reding2006-10-1418-10/+85
|
* Rename the -default configurations to -any, which is a more appropriate name.Thierry Reding2006-10-142-0/+0
|
* Move the debian/debian-dri configurations to debian-default/debian-dri-defaultThierry Reding2006-10-145-11/+28
| | | | | respectively, and use debian/debian-dri to choose an architecture specific configuration.