summaryrefslogtreecommitdiffstats
path: root/debian
Commit message (Collapse)AuthorAgeFilesLines
* Make the debian-static a subclass of debian-swx11+glu-default, because that'sThierry Reding2006-10-165-2/+10
| | | | | | | | | | 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.
* 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-161-18/+34
| | | | | | | file. Add the configs target to debian/rules for checking whether the correct configurations will be built.
* Rename the CPU optimization configurations to make it clear that they onlyThierry Reding2006-10-161-5/+1
| | | | | | 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-165-26/+66
| | | | | | | | | | | | | | | 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
|
* 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-151-6/+1
| | | | | | 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-156-7/+25
| | | | | | | | | | | | | | | 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-1511-7/+41
| | | | | | | | | | 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-141-0/+1
| | | | | Add a configuration for building a static version of OSMesa with 32 bits per color channel.
* Move the debian/debian-dri configurations to debian-default/debian-dri-defaultThierry Reding2006-10-141-2/+3
| | | | | respectively, and use debian/debian-dri to choose an architecture specific configuration.
* Add OSMesa configurations and made fixed several issues here and there.Thierry Reding2006-10-143-5/+15
|
* Initial version of a new build system for Mesa.Thierry Reding2006-10-1418-0/+338