glx-alternatives (0.6.90) experimental; urgency=medium * Re-enable nvidia-drm-outputclass.conf slave alternative. (Reopens #799948) * Upload to experimental. -- Andreas Beckmann Mon, 05 Oct 2015 22:04:50 +0200 glx-alternatives (0.6.1) unstable; urgency=medium * glx-alternative-nvidia: Enable the alternative for headless CUDA setups, too, which primarily need the nouveau blacklist. (Closes: #795262) * Temporarily disable the nvidia-drm-outputclass.conf slave alternative. (Closes: #799948) * Use devref's 'pathfind' instead of 'test -x /ab/solute/path'. -- Andreas Beckmann Mon, 05 Oct 2015 21:43:25 +0200 glx-alternatives (0.6.0) unstable; urgency=medium * glx-alternative-nvidia: Support Xorg autoconfiguration without xorg.conf via /usr/share/X11/xorg.conf.d/nvidia-drm-outputclass.conf. Therefore enable loading the kernel module automatically via /etc/modules-load.d/nvidia-load.conf. * Convert package repository from SVN to GIT. -- Andreas Beckmann Thu, 24 Sep 2015 02:05:26 +0200 glx-alternatives (0.5.1) unstable; urgency=medium * glx-alternative-{fglrx,nvidia}: Fall back to MESA for each EGL/GLES library individually. (Closes: #766169, #766246) -- Andreas Beckmann Wed, 22 Oct 2014 01:05:56 +0200 glx-alternatives (0.5.0) unstable; urgency=medium * glx-diversions: divert libEGL.so*, libGLESv1_CM.so*, libGLESv2.so*. * MESA, NVIDIA: Add alternatives for libEGL.so*, libGLESv1_CM.so*, libGLESv2.so*. (Closes: #765793) * glx-alternative-mesa: Use a script to generate triggers. * Bump Standards-Version to 3.9.6. No changes needed. -- Andreas Beckmann Mon, 20 Oct 2014 10:49:00 +0200 glx-alternatives (0.4.2) unstable; urgency=medium * glx-alternative-fglrx: Do not use fglrx-libglx.so in igpu mode. (Closes: #735047) * Bump Standards-Version to 3.9.5. No changes needed. -- Andreas Beckmann Sat, 27 Sep 2014 19:55:06 +0200 glx-alternatives (0.4.1) unstable; urgency=low * glx-alternative-fglrx: Add a second alternative "/usr/lib/fglrx/igpu" that combines the fglrx driver module with the MESA libGL as it is needed by hybrid graphics in igpu mode. -- Andreas Beckmann Thu, 24 Oct 2013 03:08:49 +0200 glx-alternatives (0.4.0) unstable; urgency=low * Accept libGL.so.1.2.0 (from MESA 9.x) as a valid target of the diverted libGL.so.1 symlink. (Closes: #712304) * Add triggers for arm-linux-gnueabihf, too. * Upload to unstable. -- Andreas Beckmann Sat, 17 Aug 2013 06:11:06 +0200 glx-alternatives (0.3.90) experimental; urgency=low * Add arm-linux-gnueabihf support and enable building on armhf. * Upload to experimental. -- Andreas Beckmann Tue, 16 Jul 2013 11:58:19 +0200 glx-alternatives (0.3.0) unstable; urgency=low * glx-diversions: Divert libGL.so.1.2.0 from MESA 9.x. (Closes: #704914) * Drop maintainer script parts intended for updates from versions predating wheezy. * Use canonical Vcs-* URLs. * Bump Standards-Version to 3.9.4. No changes needed. * Switch to debhelper 9. * Update my email address and remove DMUA. * Upload to unstable. -- Andreas Beckmann Sun, 05 May 2013 15:25:15 +0200 glx-alternatives (0.2.90) experimental; urgency=low * Upload to experimental. * glx-alternative-nvidia: Handle blacklisting of the nouveau kernel module to avoid leaving the blacklist behind if the Nvidia driver is disabled: - ship blacklist as /etc/nvidia/nvidia-blacklists-nouveau.conf - add a slave alternative that links it into /etc/modprobe.d/ - add initramfs hook to properly install the file (and not a dangling symlink) in the initrd * glx-alternative-fglrx: Handle blacklisting of the radeon kernel module to avoid leaving the blacklist behind if the Fglrx driver is disabled: - ship blacklist as /etc/ati/fglrx-blacklists-radeon.conf - add a slave alternative that links it into /etc/modprobe.d/ - add initramfs hook to properly install the file (and not a dangling symlink) in the initrd -- Andreas Beckmann Thu, 02 Aug 2012 14:27:52 +0200 glx-alternatives (0.2.2) unstable; urgency=low * Run ldconfig after updating diversions and alternatives. * Bump Standards-Version: 3.9.3, no changes needed. * Use the final copyright-format 1.0 URL. -- Andreas Beckmann Sat, 30 Jun 2012 15:19:25 +0200 glx-alternatives (0.2.1) unstable; urgency=low * glx-diversions: Ship empty directories /usr/lib/xorg/modules/extensions and /usr/lib/debug/usr/lib/xorg/modules/extensions to ensure clean removal of obsolete diversions. (Closes: #658658) * Remove cleanup code for upgrades from experimental 0.0.* versions. * debian/copyright: Update to dep5.mdwn?revision=202. -- Andreas Beckmann Sun, 05 Feb 2012 11:52:44 +0100 glx-alternatives (0.2.0) unstable; urgency=low * Re-upload as 0.2.0. -- Andreas Beckmann Fri, 04 Nov 2011 09:16:50 +0100 glx-alternatives (0.1.94) unstable; urgency=low * Link the documentation directories to make README.Debian available in all packages. * Document how to solve problems with dlopen(libGL.so). * The installation of libgl1-fglrx-glx but not fglrx-driver (e.g. in a chroot) is also valid and needs to enable the fglrx alternative. * Add preliminary support for MESA libraries in /usr/lib[/]/mesa. -- Andreas Beckmann Thu, 15 Sep 2011 11:57:20 +0200 glx-alternatives (0.1.93) unstable; urgency=low * Upload to unstable. -- Andreas Beckmann Tue, 30 Aug 2011 17:32:30 +0200 glx-alternatives (0.1.92) experimental; urgency=low * Upload to experimental. * Let glx-alternative-fglrx use fglrx-libglx.so instead of libglx.so. * Add Breaks: fglrx-driver (<< 1:11-7-4) as older versions did not ship the file with new name. * Install the nvidia/fglrx alternatives of libglx.so as /usr/lib/xorg/modules/linux/libglx.so instead of /usr/lib/xorg/modules/modules/libglx.so so that they come earlier in the search path. * No longer divert /usr/lib/xorg/modules/modules/libglx.so and remove its existing diversions. -- Andreas Beckmann Thu, 25 Aug 2011 08:53:25 +0200 glx-alternatives (0.1.91) unstable; urgency=low * Upload to unstable. * Drop slave link /etc/X11/xorg.conf.d/nvidia.conf, looking for a better solution. * Give a hint to move away or delete the conflicting files found by glx-diversions postinst. (Closes: #634087) -- Andreas Beckmann Tue, 19 Jul 2011 22:06:10 +0200 glx-alternatives (0.1.90) experimental; urgency=low * Upload to experimental. * Add slave links needed by nvidia legacy-* packages: libGLcore.so.1, libnvidia-tls.so.1, tls/libnvidia-tls.so.1. * Trigger addition of the alternatives on a few important slaves, just a remaining config file is insufficient to provide the alternative. * Only add slave links if the destination directory exists. * Rename the libGL.so alternative libGL.so-master. -- Andreas Beckmann Wed, 06 Jul 2011 17:56:19 +0200 glx-alternatives (0.1.4) unstable; urgency=medium * Set urgency to medium to not delay nvidia and fglrx even further. * Support diversion migration from local diversions. (Closes: #630225) * Fix error message redirection to stderr, not "./2". (Closes: #632197) * Add slave link to create /etc/X11/xorg.conf.d/nvidia.conf. * Improve bug-script and error reporting. -- Andreas Beckmann Mon, 04 Jul 2011 22:25:29 +0200 glx-alternatives (0.1.3) unstable; urgency=low * Use 'dpkg-divert --truename ...' instead of parsing locale-dependent output from 'dpkg-divert --list ...'. (Closes: #631938) * Use LC_ALL=C when parsing dpkg-query output. * Add bug-script and bug-control to gather a bit more information. * Add bug reporting instructions to glx-diversions.README.Debian. * Add versioned Breaks: fglrx-driver to glx-diversions. Add a Debian revision to versioned fglrx-* relationships because the fglrx upstream version number contains a hyphen. * Add Suggests: libgl1-mesa-glx, nvidia-glx or fglrx-driver to the respective glx-alternative- package. * Add Conflicts: libgl1-mesa-swx11. libGL.so.1.5.* is not divertable because its name changes with each new upstream release. -- Andreas Beckmann Wed, 29 Jun 2011 15:49:01 +0200 glx-alternatives (0.1.2) unstable; urgency=low * Activate the correct trigger from glx-alternative-fglrx postinst. (Closes: #631680) -- Andreas Beckmann Sun, 26 Jun 2011 16:02:47 +0200 glx-alternatives (0.1.1) unstable; urgency=low * Clean up slave alternatives from experimental packages. (Closes: #631496) * Ship the directories where alternatives will create slave links. -- Andreas Beckmann Sat, 25 Jun 2011 16:06:59 +0200 glx-alternatives (0.1) unstable; urgency=low * Upload to unstable. * Put slave alternatives into a private namespace (prefix 'glx--'). * Document the alternatives/diversions in glx-diversions. -- Andreas Beckmann Fri, 24 Jun 2011 02:44:16 +0200 glx-alternatives (0.0.1) experimental; urgency=low * Switch to multiarch: declare all packages Multi-Arch: foreign. * Merge libgl1-diversions and libglx-diversions into glx-diversions. * Update package relationships for proper removal: glx-diversions recommends glx-alternative-mesa and glx-alternative-* depends on glx-diversions. * Move libGL.so alternative handling to glx-alternative-mesa. * Remove obsolete alternatives libGL.so.1, libglx.so before adding new ones. * Add Breaks against all old packages having libGL.so, libGL.so.1 or libglx.so alternatives. * Only add exisiting files as slave links to the alternatives. The triggers take care for updating the alternatives whenever interesting files appear or disappear. * glx-alternative-nvidia: add slave alternative support for nvidia_drv.so, libnvidia-cfg.so.1, libXvMCNVIDIA{,_dynamic}.so.1, nvidia-bug-report.sh. * Add fglrx support: take over diversions and implement alternative. -- Andreas Beckmann Mon, 20 Jun 2011 01:53:56 +0200 glx-alternatives (0.0.0) experimental; urgency=low * Initial release, upload to experimental. * Split glx alternatives handling from nvidia-graphics-drivers to this new source package: glx-alternatives, put into contrib. - libgl1-nvidia-alternatives -> libgl1-diversions - libglx-nvidia-alternatives -> libglx-diversions * Put the diverted files into /usr/lib/mesa-diverted[/]. * Divert /usr/lib//libGL.so*, too. * Add packages glx-alternative-{mesa,nvidia,fglrx} which register an alternative 'glx' that uses the vendor specific libraries. * glx-alternative-fglrx is not yet implemented in this experimental upload. -- Andreas Beckmann Fri, 17 Jun 2011 11:21:14 +0200