Summary
Description: The git repository for the ATI/AMD fglrx packaging scripts.
Last Change: Thu 2/4/10 2:40
Recent Commits
>
--git a/Ubuntu/ChangeLog b/Ubuntu/ChangeLog
index c1e935b..c603e94 100755
--- a/Ubuntu/ChangeLog
+++ b/Ubuntu/ChangeLog
@@ -1,3 +1,23 @@
+2008-05-26 Mario Limonciello <superm1@ubuntu.com>
+ * dists/edgy:
+ - Drop, 6.10 has reached EOL, see http://www.ubuntu.com/news/ubuntu610end-of-life
+ * dists/{dapper,feisty}:
+ - Drop as they don't have support for DKMS, which we will require going forward.
+ * Remove old modules/ skeleton.
+ * dists/intrepid:
+ - Revamp to be CDBS based and much more maintainable
+ * dists/{gutsy,hardy}:
+ - Add symlink to current dev release. This will prevent the necessity to port
+ changes to old releases. If ever they don't match up, they can be made into
+ explicit directories instead.
+ * dists/source:
+ - Add source target that is a symlink to current dev release
+ * ati-packager.sh:
+ - Add source target for building source packages that will go
+ "directly" into the Ubuntu archive.
+ - Drop libgl1-mesa-glx dependency.
+ - Drop old retired release(s)
+
2008-05-19 Mario Limonciello <superm1@ubuntu.com>
* dists/*/rules
- Add two new binaries in bin/
diff --git a/Ubuntu/dists/intrepid/10fglrx.template b/Ubuntu/dists/intrepid/10fglrx.template
deleted file mode 100644
index 52c0bfa..0000000
--- a/Ubuntu/dists/intrepid/10fglrx.template
+++ /dev/null
@@ -1,9 +0,0 @@
-LIBGL_DRIVERS_PATH=/#XMODDIR#/dri
-if [ `uname -m` = 'x86_64' ]; then
- if [ -d /#XMODDIR32#/dri ]; then
- LIBGL_DRIVERS_PATH=${LIBGL_DRIVERS_PATH}:/#XMODDIR32#/dri
- LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib32
- export LD_LIBRARY_PATH
- fi
-fi
-export LIBGL_DRIVERS_PATH
diff --git a/Ubuntu/dists/intrepid/driver.atieventsd.init b/Ubuntu/dists/intrepid/driver.atieventsd.init
deleted file mode 100644
index eae451f..0000000
--- a/Ubuntu/dists/intrepid/driver.atieventsd.init
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/bin/sh
-
-#
-# init.d-style example script for controlling the ATI External Events Daemon
-#
-# Distro maintainers may modify this reference script as necessary to conform
-# to their distribution policies, or they may simply substitute their own script
-# instead. This reference script is provided merely as a simple example.
-#
-# Copyright (c) 2006, ATI Technologies Inc. All rights reserved.
-#
-
-PATH=/sbin:/bin:/usr/sbin:/usr/bin
-
-DAEMONPATH=/usr/sbin/atieventsd
-DAEMONNAME=atieventsd
-DAEMONOPTS=""
-
-[ -f $DAEMONPATH ] || exit 0
-
-. /lib/lsb/init-functions
-
-case "$1" in
- start)
- log_daemon_msg "Starting $DAEMONNAME"
- start-stop-daemon --start --quiet --oknodo --exec $DAEMONPATH -- $DAEMONOPTS
- log_end_msg $?
- ;;
-
- stop)
- log_daemon_msg "Stopping $DAEMONNAME"
- start-stop-daemon --stop --quiet --exec $DAEMONPATH --oknodo
- log_end_msg $?
- ;;
-
- restart)
- $0 stop
- sleep 1
- $0 start
- ;;
-
- *)
- echo "$0 {start|stop|restart}"
- exit 1
- ;;
-esac
-
-exit 0
-
diff --git a/Ubuntu/dists/intrepid/driver.postinst b/Ubuntu/dists/intrepid/driver.postinst
deleted file mode 100644
index c1fc8b9..0000000
--- a/Ubuntu/dists/intrepid/driver.postinst
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-set -e
-
-#DEBHELPER#
diff --git a/Ubuntu/dists/intrepid/driver.postrm b/Ubuntu/dists/intrepid/driver.postrm
deleted file mode 100644
index 61b9567..0000000
--- a/Ubuntu/dists/intrepid/driver.postrm
+++ /dev/null
@@ -1,63 +0,0 @@
-#! /bin/sh
-# postrm script for xorg-driver-fglrx
-#
-# see: dh_installdeb(1)
-
-set -e
-
-# summary of how this script can be called:
-# * <postrm> `remove'
-# * <postrm> `purge'
-# * <old-postrm> `upgrade' <new-version>
-# * <new-postrm> `failed-upgrade' <old-version>
-# * <new-postrm> `abort-install'
-# * <new-postrm> `abort-install' <old-version>
-# * <new-postrm> `abort-upgrade' <old-version>
-# * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version>
-# for details, see /usr/share/doc/packaging-manual/
-
-PKGNAME=#PKGNAME#
-DISTRO=#DISTRO#
-
-case "$1" in
- remove|purge)
- dpkg-divert --remove --rename --package $PKGNAME --divert /usr/lib/fglrx/libGL.so.1.2.xlibmesa /usr/lib/libGL.so.1.2 > /dev/null
-
- dpkg-divert --remove --rename --package $PKGNAME --divert /usr/X11R6/lib32/fglrx/libGL.so.1.2.xlibmesa /usr/X11R6/lib32/libGL.so.1.2 > /dev/null
-
- dpkg-divert --remove --rename --package $PKGNAME --divert /usr/X11R6/lib32/fglrx/libGL.so.1.2.xlibmesa /usr/X11R6/lib32/libGL.so.1 > /dev/null
-
- dpkg-divert --remove --rename --package $PKGNAME --divert /usr/lib32/fglrx/libGL.so.1.2.xlibmesa /usr/lib32/libGL.so.1.2 > /dev/null
-
- dpkg-divert --remove --rename --package $PKGNAME --divert /usr/lib32/fglrx/libGL.so.1.2.xlibmesa /usr/lib32/libGL.so.1 > /dev/null
-
- dpkg-divert --remove --rename --package $PKGNAME --divert /usr/X11R6/lib/fglrx/libGL.so.1.2.xlibmesa /usr/X11R6/lib/libGL.so.1.2 > /dev/null
-
- if [ -d /usr/lib/fglrx ]; then
- rmdir /usr/lib/fglrx || true;
- fi
- if [ -d /usr/X11R6/lib/fglrx ]; then
- rmdir /usr/X11R6/lib/fglrx || true;
- fi
- if [ -d /usr/X11R6/lib32/fglrx ]; then
- rmdir /usr/X11R6/lib32/fglrx || true;
- fi
- if [ -d /usr/lib32/fglrx ]; then
- rmdir /usr/lib32/fglrx || true;
- fi
- ldconfig
- ;;
-
- upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
- ;;
-
- *)
- echo "postrm called with unknown argument \`$1'" >&2
- exit 0
-
-esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
diff --git a/Ubuntu/dists/intrepid/driver.preinst b/Ubuntu/dists/intrepid/driver.preinst
deleted file mode 100644
index 29a3a7f..0000000
--- a/Ubuntu/dists/intrepid/driver.preinst
+++ /dev/null
@@ -1,92 +0,0 @@
-#! /bin/sh
-# preinst script for xorg-driver-fglrx
-#
-# see: dh_installdeb(1)
-
-set -e
-
-# summary of how this script can be called:
-# * <new-preinst> `install'
-# * <new-preinst> `install' <old-version>
-# * <new-preinst> `upgrade' <old-version>
-# * <old-preinst> `abort-upgrade' <new-version>
-#
-# For details see /usr/share/doc/packaging-manual/
-
-PKGNAME=#PKGNAME#
-DISTRO=#DISTRO#
-
-if [ `dpkg --print-installation-architecture` = "amd64" ]; then
- HAS_LIB32="yes"
-fi
-
-
-fix_diversions()
-{
- # remove old-style diversions
- if [ -d /usr/share/fglrx/diversions ]; then
- if [ -n "$HAS_LIB32" ]; then
- dpkg-divert --remove --package $PKGNAME \
- --divert /usr/share/fglrx/diversions/libGL.so.1.2_32bit \
- --rename /usr/lib32/libGL.so.1.2
- fi
-
- dpkg-divert --remove --package $PKGNAME \
- --divert /usr/share/fglrx/diversions/libGL.so.1.2 \
- --rename /usr/lib/libGL.so.1.2
-
- rmdir /usr/share/fglrx/diversions || true
- fi
-}
-
-case "$1" in
- install|upgrade)
-
- # remove old fglrx diversions
- fix_diversions
-
- # create new diversion directories
- if [ ! -d /usr/lib/fglrx ]; then
- mkdir -p /usr/lib/fglrx || true
- fi
- if [ -d /usr/X11R6 ] && [ ! -d /usr/X11R6/lib/fglrx ]; then
- mkdir -p /usr/X11R6/lib/fglrx || true
- fi
- if [ -n "$HAS_LIB32" ] && [ ! -d /usr/lib32/fglrx ]; then
- mkdir -p /usr/lib32/fglrx || true
- fi
- if [ -n "$HAS_LIB32" ] && [ -d /usr/X11R6 ] && [ ! -d /usr/X11R6/lib32/fglrx ]; then
- mkdir -p /usr/X11R6/lib32/fglrx || true
- fi
-
- # make new diversions
- dpkg-divert --add --rename --package $PKGNAME --divert /usr/lib/fglrx/libGL.so.1.2.xlibmesa /usr/lib/libGL.so.1.2 > /dev/null
-
- dpkg-divert --add --rename --package $PKGNAME --divert /usr/X11R6/lib/fglrx/libGL.so.1.2.xlibmesa /usr/X11R6/lib/libGL.so.1.2 > /dev/null
-
- if [ -n "$HAS_LIB32" ]; then
- dpkg-divert --add --rename --package $PKGNAME --divert /usr/X11R6/lib32/fglrx/libGL.so.1.2.xlibmesa /usr/X11R6/lib32/libGL.so.1.2 > /dev/null
- dpkg-divert --add --rename --package $PKGNAME --divert /usr/X11R6/lib32/fglrx/libGL.so.1.xlibmesa /usr/X11R6/lib32/libGL.so.1 > /dev/null
-
- dpkg-divert --add --rename --package $PKGNAME --divert /usr/lib32/fglrx/libGL.so.1.2.xlibmesa /usr/lib32/libGL.so.1.2 > /dev/null
- dpkg-divert --add --rename --package $PKGNAME --divert /usr/lib32/fglrx/libGL.so.1.xlibmesa /usr/lib32/libGL.so.1 > /dev/null
- fi
- ;;
-
- abort-upgrade)
- ;;
-
- *)
- echo "preinst called with unknown argument \`$1'" >&2
- exit 0
- ;;
-esac
-
-
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
diff --git a/Ubuntu/dists/intrepid/driver.shlibs b/Ubuntu/dists/intrepid/driver.shlibs
deleted file mode 100644
index e55d18f..0000000
--- a/Ubuntu/dists/intrepid/driver.shlibs
+++ /dev/null
@@ -1,4 +0,0 @@
-libGL 1 libgl1-mesa | libgl1
-libfglrx_dm 1 #PKGNAME#
-libfglrx_gamma 1 #PKGNAME#
-libfglrx_pp 1 #PKGNAME#
diff --git a/Ubuntu/dists/intrepid/fglrx-ac-aticonfig b/Ubuntu/dists/intrepid/fglrx-ac-aticonfig
deleted file mode 100644
index db9c954..0000000
--- a/Ubuntu/dists/intrepid/fglrx-ac-aticonfig
+++ /dev/null
@@ -1,6 +0,0 @@
-# /etc/acpi/events/fglrx-ac-aticonfig
-# Called when the user connects/disconnects ac power
-#
-
-event=ac_adapter
-action=/etc/acpi/fglrx-powermode.sh
diff --git a/Ubuntu/dists/intrepid/fglrx-kernel-source.links b/Ubuntu/dists/intrepid/fglrx-kernel-source.links
deleted file mode 100644
index adac8f3..0000000
--- a/Ubuntu/dists/intrepid/fglrx-kernel-source.links
+++ /dev/null
@@ -1 +0,0 @@
-usr/share/modass/packages/default.sh usr/share/modass/packages/fglrx-kernel-source
diff --git a/Ubuntu/dists/intrepid/fglrx-lid-aticonfig b/Ubuntu/dists/intrepid/fglrx-lid-aticonfig
deleted file mode 100644
index 9574168..0000000
--- a/Ubuntu/dists/intrepid/fglrx-lid-aticonfig
+++ /dev/null
@@ -1,6 +0,0 @@
-# /etc/acpi/events/fglrx-lid-aticonfig
-# Called when the user opens or closes the laptop lid
-#
-
-event=button[ /]lid
-action=/etc/acpi/fglrx-powermode.sh
diff --git a/Ubuntu/dists/intrepid/fglrx-powermode.sh b/Ubuntu/dists/intrepid/fglrx-powermode.sh
deleted file mode 100644
index 95fb188..0000000
--- a/Ubuntu/dists/intrepid/fglrx-powermode.sh
+++ /dev/null
@@ -1,63 +0,0 @@
-#!/bin/bash
-
-. /etc/default/fglrx
-if [ x$FGLRX_ACPI_SWITCH_POWERSTATES != xtrue ]; then
- exit;
-fi
-
-getXuser() {
- user=`finger| grep -m1 ":$displaynum " | awk '{print $1}'`
- if [ x"$user" = x"" ]; then
- user=`finger| grep -m1 ":$displaynum" | awk '{print $1}'`
- fi
- if [ x"$user" != x"" ]; then
- userhome=`getent passwd $user | cut -d: -f6`
- export XAUTHORITY=$userhome/.Xauthority
- else
- export XAUTHORITY=""
- fi
-}
-
-grep -q closed /proc/acpi/button/lid/*/state
-if [ $? = 0 ]; then
- lid_closed=1
-else
- lid_closed=0
-fi
-
-grep -q off-line /proc/acpi/ac_adapter/*/state
-if [ $? = 0 ]; then
- on_dc=1
-else
- on_dc=0
-fi
-
-
-
-if [ ${lid_closed} -eq 1 -o ${on_dc} -eq 1 ]; then
- echo "fglrx: setting low power"
- for x in /tmp/.X11-unix/*; do
- displaynum=`echo $x | sed s#/tmp/.X11-unix/X##`
- getXuser;
- if [ x"$XAUTHORITY" != x"" ]; then
- export DISPLAY=":$displaynum"
- powermode=`/usr/bin/aticonfig --lsp | grep -m1 low | cut -b 3-3`
- if [ x"$powermode" != x"" ]; then
- su $user -c "/usr/bin/aticonfig --set-powerstate=$powermode --effective=now" &>/dev/null
- fi
- fi
- done
-else
- echo "fglrx: setting default powermode"
- for x in /tmp/.X11-unix/*; do
- displaynum=`echo $x | sed s#/tmp/.X11-unix/X##`
- getXuser;
- if [ x"$XAUTHORITY" != x"" ]; then
- export DISPLAY=":$displaynum"
- powermode=`/usr/bin/aticonfig --lsp | grep -m1 default | cut -b 3-3`
- if [ x"$powermode" != x"" ]; then
- su $user -c "/usr/bin/aticonfig --set-powerstate=$powermode --effective=now" &>/dev/null
- fi
- fi
- done
-fi
diff --git a/Ubuntu/dists/intrepid/fglrx.default b/Ubuntu/dists/intrepid/fglrx.default
deleted file mode 100644
index dc4c0ea..0000000
--- a/Ubuntu/dists/intrepid/fglrx.default
+++ /dev/null
@@ -1,4 +0,0 @@
-
-# Uncomment the next line to enable powerstate switching on ACPI
-# events for lid open/close and AC adapter on/off
-#FGLRX_ACPI_SWI
Copyright © 2010 by Phoronix Media