glx-alternatives (0.5.1) unstable; urgency=medium

  * glx-alternative-{fglrx,nvidia}: Fall back to MESA for each EGL/GLES
    library individually.  (Closes: #766169)

 -- Andreas Beckmann <anbe@debian.org>  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 <anbe@debian.org>  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 <anbe@debian.org>  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 <anbe@debian.org>  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 <anbe@debian.org>  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 <anbe@debian.org>  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 <anbe@debian.org>  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 <debian@abeckmann.de>  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 <debian@abeckmann.de>  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 <debian@abeckmann.de>  Sun, 05 Feb 2012 11:52:44 +0100

glx-alternatives (0.2.0) unstable; urgency=low

  * Re-upload as 0.2.0.

 -- Andreas Beckmann <debian@abeckmann.de>  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[/<triplet>]/mesa.

 -- Andreas Beckmann <debian@abeckmann.de>  Thu, 15 Sep 2011 11:57:20 +0200

glx-alternatives (0.1.93) unstable; urgency=low

  * Upload to unstable.

 -- Andreas Beckmann <debian@abeckmann.de>  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 <debian@abeckmann.de>  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 <debian@abeckmann.de>  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 <debian@abeckmann.de>  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 <debian@abeckmann.de>  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-<vendor> package.
  * Add Conflicts: libgl1-mesa-swx11.  libGL.so.1.5.* is not divertable
    because its name changes with each new upstream release.

 -- Andreas Beckmann <debian@abeckmann.de>  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 <debian@abeckmann.de>  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 <debian@abeckmann.de>  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 <debian@abeckmann.de>  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 <debian@abeckmann.de>  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[/<triplet>].
  * Divert /usr/lib/<triplet>/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 <debian@abeckmann.de>  Fri, 17 Jun 2011 11:21:14 +0200
