[arch-commits] Commit in xorg-server/trunk (PKGBUILD xorg-server.install)

Jan de Groot jgc at archlinux.org
Fri Oct 17 21:14:49 UTC 2008


    Date: Friday, October 17, 2008 @ 17:14:49
  Author: jgc
Revision: 15718

upgpkg: xorg-server 1.5.2-2
    Rename and symlink some files for future versions of catalyst

Modified:
  xorg-server/trunk/PKGBUILD
  xorg-server/trunk/xorg-server.install

---------------------+
 PKGBUILD            |    5 ++++-
 xorg-server.install |   15 +++++++++++++--
 2 files changed, 17 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2008-10-17 17:37:50 UTC (rev 15717)
+++ PKGBUILD	2008-10-17 21:14:49 UTC (rev 15718)
@@ -4,7 +4,7 @@
 
 pkgname=xorg-server
 pkgver=1.5.2
-pkgrel=1
+pkgrel=2
 pkgdesc="X.Org X servers"
 arch=('i686' 'x86_64')
 license=('custom')
@@ -82,6 +82,9 @@
   mv "${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so" \
      "${pkgdir}/usr/lib/xorg/modules/extensions/libglx.xorg" || return 1
 
+  mv "${pkgdir}/usr/lib/xorg/modules/extensions/libdri.so" \
+     "${pkgdir}/usr/lib/xorg/modules/extensions/libdri.xorg" || return 1
+
   install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
   install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" || return 1
 }

Modified: xorg-server.install
===================================================================
--- xorg-server.install	2008-10-17 17:37:50 UTC (rev 15717)
+++ xorg-server.install	2008-10-17 21:14:49 UTC (rev 15718)
@@ -1,6 +1,12 @@
 post_install() {
-  rm -f /usr/lib/xorg/modules/libwfb.so
-  ln -sf libwfb.so.1.4 /usr/lib/xorg/modules/libwfb.so
+  rm -f usr/lib/xorg/modules/libwfb.so
+  ln -sf libwfb.so.1.4 usr/lib/xorg/modules/libwfb.so
+
+  # If the symlink is dead or non-existent, remove it and make a new one
+  if [ ! -e usr/lib/xorg/modules/extensions/libdri.so ]; then
+    rm -f usr/lib/xorg/modules/extensions/libdri.so
+    ln -sf libglx.xorg usr/lib/xorg/modules/extensions/libdri.so
+  fi
 }
 
 post_upgrade() {
@@ -9,4 +15,9 @@
 
 post_remove() {
   rm -f /usr/lib/xorg/modules/libwfb.so
+
+  # If the symlink is dead, remove it
+  if [ ! -e usr/lib/xorg/modules/extensions/libdri.so ]; then
+    rm -f usr/lib/xorg/modules/extensions/libdri.so
+  fi
 }




More information about the arch-commits mailing list