%define cat_ver 14.301.1001
%ifarch %ix86
%define archdir arch/x86
%define xfdir xpic
%define x86
%endif
%ifarch x86_64
%define archdir arch/x86_64
%define xfdir xpic_64a
%endif
%define _libexecdir %_prefix/libexec
%define _switchdir %_libexecdir/X11/drv.d
%define _fdidir %_datadir/hal/fdi/policy/20thirdparty
%define bname fglrx
Name: %{bname}_glx
%define ksname %bname
Epoch: 2
Version: 14.301.1001
Release: alt2
%define EVR %{?epoch:%epoch:}%version-%release
Summary: ATI/AMD Proprietary Linux Display Driver
Group: System/Kernel and hardware
URL: http://www.amd.com
License: Proprietary
Source0: http://www2.ati.com/drivers/beta/amd-driver-installer-%version-x86.x86_64.run
Source2: %bname-switch.c
Source7: a-ac-aticonfig
Source8: a-lid-aticonfig
Source9: ati-powermode.sh
Source11: atieventsd.init
Source12: aticonfig.1
Source13: %{bname}_create.xinf
Source14: xinf2fdi
Patch0: %bname-13.20.16-printk-loglevel.patch
Patch1: %bname-14.10-remove-unused.patch
Patch2: %bname-14.10-linux-3.14.patch
Patch3: %bname-14.10-alt.patch
%{?epoch:Provides: %{bname}_glx = %version-%release}
Provides: %bname = %EVR
%{?epoch:Provides: %bname = %version-%release}
#Provides: libGL
Provides: xorg-drv-%bname
Requires: xorg-server >= 1.5.0
Requires: libdrm >= 2.4.5-alt2
Requires: XORG_ABI_VIDEODRV < 16
Requires: hwdatabase
Requires: libGL libXrandr libXi libXcursor libXinerama
BuildPreReq: kernel-build-tools
BuildRequires: imake libXaw-devel libXext-devel libXp-devel libXpm-devel xorg-cf-files
BuildRequires: xorg-inputproto-devel xorg-recordproto-devel xorg-xf86miscproto-devel
BuildRequires: xorg-xf86vidmodeproto-devel
BuildRequires: libGL-devel libXrandr-devel libXi-devel libXcursor-devel libXinerama-devel
BuildRequires: libqt4-devel libdmx-devel xorg-xproto-devel
BuildRequires: %_bindir/convert %_bindir/chrpath %_bindir/symlinks
# libX11-devel
ExclusiveArch: %ix86 x86_64
%description
AMD Proprietary Linux Display Driver.
This software suite support following ATI products:
- ATI Mobility(tm) and Integrated Product Family
- ATI Desktop and Integrated Product Family
- All-In-Wonder(tm) variants based on the above are also supported.
Video capture however is not supported.
%package -n %bname-tools
Summary: Utilities for ATI/AMD Radeon drivers
Group: System/Configuration/Hardware
Requires: %name = %EVR
Requires: acpid
%{?epoch:Provides: %bname-tools = %version-%release}
%description -n %bname-tools
ATI/AMD Radeon configuration utilities:
- The AMD Catalyst Control Center for ATI Radeon graphics cards.
- fglrxinfo is an analogue for glxinfo.
- fgl_glxgears is an analogue for glxgears.
- aticonfig parses an existing X-Server configuration file and modifies it to
operate with ATI products.
- atieventsd is a user-level application that monitors various system events
such as ACPI or hotplug, then notifies the driver via the X extensions
interface that the event has occured.
%package doc
Summary: Documentations for ATI/AMD Proprietary Linux Display Driver and tools
Group: Documentation
BuildArch: noarch
%description doc
Documentations for ATI/AMD Proprietary Linux Display Driver and tools.
%package -n kernel-source-%bname
Summary: ATI/AMD %bname (Radeon video card driver) module sources
Group: Development/Kernel
%{?epoch:Provides: kernel-source-%bname = %version-%release}
Provides: kernel-source-%bname-%version = %version-%release
%if "%ksname" == "%bname"
Provides: kernel-src-%bname = %version-%release
%endif
%description -n kernel-source-%bname
ATI/AMD %bname (Radeon video card driver) module sources for Linux kernel.
%prep
%setup -T -c
sh %SOURCE0 --extract .
cd common/lib/modules/%bname/build_mod
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
cd -
sed -i '1s|/bash$|/sh|' %archdir/usr/%_lib/%bname/*
for d in {common,%archdir}/lib/modules/%bname/build_mod; do
find $d -type f -exec chmod 644 \{} \;
done
ln -sf ../../../../../$(ls %archdir/lib/modules/%bname/build_mod/*) common/lib/modules/%bname/build_mod/
install -d -m 0755 %{bname}_tools
tar -C %{bname}_tools -xf common/usr/src/ati/%{bname}_sample_source.tgz
install -p -m 0755 %SOURCE13 %{bname}_create.xinf
install -p -m 0755 %SOURCE14 xinf2fdi
%build
%__cc %optflags -fpic -o %{bname} %SOURCE2
# generate .xinf
./%{bname}_create.xinf common/lib/modules/%bname/build_mod/%{bname}ko_pci_ids.h %bname.xinf > /dev/null
./xinf2fdi -x %bname.xinf -f x11-video-%bname.fdi -d %bname
convert common/usr/share/icons/ccc_large.{xpm,png}
%install
install -d -m 0755 %buildroot{%_bindir,%_sbindir}
install -d -m 0755 %buildroot%_libdir/{dri,%bname,X11/{%bname,modules}}
install -d -m 0755 %buildroot{%_datadir/ati/amdcccle,%_liconsdir,%_desktopdir,%_docdir/%name-%version}
install -d -m 0755 %buildroot%_sysconfdir/{acpi/events,ati} %kernel_srcdir
install -p -m 0644 %xfdir/usr/X11R6/%_lib/modules/*.so %buildroot%_x11x11libdir/modules/
install -pD -m 0644 {%xfdir/usr/X11R6/%_lib,%buildroot%_x11x11libdir}/modules/drivers/%{bname}_drv.so
install -pD -m 0644 {%archdir/usr/X11R6/%_lib,%buildroot%_x11x11libdir}/modules/dri/%{bname}_dri.so
ln -sr %buildroot{%_x11x11libdir/modules,%_libdir}/dri/%{bname}_dri.so
ln -sr %buildroot%_x11x11libdir/{modules/dri/%{bname}_,%bname/lib}dri.so
ln -sr %buildroot%_x11x11libdir/{modules/dri/%{bname}_dri.so,%bname/libEGL.so.1}
install -pD -m 0644 {%xfdir/usr/X11R6/%_lib,%buildroot%_x11x11libdir}/modules/linux/lib%{bname}drm.so
ln -s {%bname-,%buildroot%_x11x11libdir/%bname/}libglx.so
install -p -m 0644 {%xfdir/usr/X11R6/%_lib/modules/extensions,%archdir/usr/X11R6/%_lib}/%bname/* %buildroot%_x11x11libdir/%bname/
ln -s %bname-libGL.so.1.2 %buildroot%_x11x11libdir/%bname/libGL.so.1.2
ln -s libGL.so.1.2 %buildroot%_x11x11libdir/%bname/libGL.so.1
ln -s %bname-libGL.so.1.2 %buildroot%_x11x11libdir/%bname/libGLESv2.so.2
#ln -s {X11/%bname,%buildroot%_libdir}/libGL.so.1.2
install -d -m 0755 %buildroot%_sysconfdir/X11/%_lib
ln -sr %buildroot{%_x11x11libdir/%bname,%_sysconfdir/X11/%_lib}/libGL.so.1.2
ln -s %buildroot{%_sysconfdir/X11/%_lib,%_libdir}/libGL.so.1.2
symlinks -c %buildroot%_libdir
install -p -m 0644 %archdir/usr{/X11R6,}/%_lib/lib* %buildroot%_libdir/
install -p -m 0755 %archdir/usr/%_lib/%bname/* %buildroot%_libdir/%bname/
# tools install
# Create a proper desktop file in the right location
cat > %buildroot%_desktopdir/amdcccle.desktop <<__EOF__
[Desktop Entry]
Name=AMD Catalyst Control Center
GenericName=AMD Catalyst Control Center
Comment=The ATI Catalyst Control Center For Linux
Exec=amdcccle
Icon=amdcccle
Type=Application
Categories=Qt;Application;System;
__EOF__
install -pD -m 0644 {common/usr/share/icons/ccc_large,%buildroot%_liconsdir/amdcccle}.png
install -p -m 0644 common/usr/share/ati/amdcccle/* %buildroot%_datadir/ati/amdcccle/
for p in amdcccle qt; do
ls %buildroot%_datadir/ati/amdcccle/${p}_*.qm | sed "s|^%buildroot\(%_datadir/ati/amdcccle/${p}_\(.*\)\.qm\)|%%lang(\2) \1|"
done > %bname-tools.lang
install -p -m 0755 {%archdir,common}/usr/X11R6/bin/* %buildroot%_bindir/
install -p -m 0755 {%archdir,common}%_sbindir/* %buildroot%_sbindir/
install -p -m 0644 %SOURCE7 %SOURCE8 %buildroot%_sysconfdir/acpi/events/
install -p -m 0755 %SOURCE9 %buildroot%_sysconfdir/acpi/
install -pD -m 0755 %SOURCE11 %buildroot%_initrddir/atieventsd
install -pD -m 0644 %SOURCE12 %buildroot%_man1dir/aticonfig.1
install -pD -m 0644 common%_man8dir/* %buildroot%_man8dir/atieventsd.8
install -d -m 0755 %kernel_srcdir
tar -chJ \
--exclude make.sh \
--transform 's,common/lib/modules/%bname/build_mod,%ksname-%version,' \
-f %kernel_srcdir/%ksname-%version.tar.xz \
common/lib/modules/%bname/build_mod
install -pD -m 0755 {,%buildroot%_switchdir/}%bname
install -d -m 0755 %buildroot%_sysconfdir/ati
install -p -m 0644 common/etc/ati/{*.{blb,default},control,signature} %buildroot%_sysconfdir/ati/
install -p -m 0755 common/etc/ati/*.sh %buildroot%_sbindir/
%{?x86:install -p -m 0755 common/etc/ati/atiapfxx %buildroot%_sbindir/}
install -p -m 0644 common/{etc/ati/*.example,usr/share/doc/%bname/*.{TXT,html}} %buildroot%_docdir/%name-%version/
for d in articles user-manual; do
install -d -m 0755 %buildroot%_docdir/%name-%version/$d
install -p -m 0644 common/usr/share/doc/%bname/$d/* %buildroot%_docdir/%name-%version/$d/
done
install -pD -m 0644 {,%buildroot%_datadir/hwdatabase/videoaliases/}%bname.xinf
install -pD -m 0644 {,%buildroot%_fdidir/20-}x11-video-%bname.fdi
chrpath -d %buildroot{%_bindir/amdcccle,%_sbindir/amdnotifyui}
%{?brp_strip_none:%brp_strip_none %_x11x11libdir/fgl*.so}
%set_verify_elf_method textrel=relaxed,unresolved=relaxed,lint=relaxed
%post -n %bname-tools
%post_service atieventsd
%preun -n %bname-tools
%preun_service atieventsd
%files
%_sysconfdir/ati
%_x11x11libdir/modules/*.so
%_x11x11libdir/modules/dri/*
%_x11x11libdir/modules/drivers/*
%_x11x11libdir/modules/linux
%_libdir/dri
%_x11x11libdir/%bname
%_libdir/%bname
%_libdir/lib*
%exclude %_libdir/*.a
%_datadir/hwdatabase/videoaliases
%doc %dir %_docdir/%name-%version
%doc %_docdir/%name-%version/LICENSE*
%_switchdir/*
%_sysconfdir/X11/%_lib/libGL.so.1.*
# excluded hal:
%exclude %_datadir/hal
#%_fdidir/*
%files -n %bname-tools -f %bname-tools.lang
%_bindir/*
%_liconsdir/*
%_desktopdir/*
%dir %_datadir/ati
%dir %_datadir/ati/amdcccle
%_sysconfdir/acpi/*
%_initrddir/*
%_man8dir/*
%_man1dir/*
%_sbindir/*
%files -n kernel-source-%bname
%_usrsrc/*
%files doc
%doc %_docdir/%name-%version
%exclude %_docdir/%name-%version/LICENSE*
%changelog
* Thu Oct 09 2014 barssc <barssc@altlinux.ru> 2:14.301.1001-alt2
- kernel module: fixed build
* Mon Oct 06 2014 barssc <barssc@altlinux.ru> 2:14.301.1001-alt1
- Catalyst 14.9
* Wed Aug 28 2014 barssc <barssc@altlinux.ru> 2:14.20-alt1
- Catalyst 14.6 Beta
* Fri Jun 06 2014 Led <led@altlinux.ru> 2:14.10.1006.1001-alt1
- Catalyst 14.4 rev2
* Fri May 09 2014 Led <led@altlinux.ru> 2:14.10.1006-alt2
- kernel module: fixed build for kernel 3.14
* Sat Apr 26 2014 Led <led@altlinux.ru> 2:14.10.1006-alt1
- Catalyst 14.4
* Thu Apr 24 2014 Led <led@altlinux.ru> 2:14.10-alt1
- Catalyst 14.4 RC
* Sat Mar 29 2014 Led <led@altlinux.ru> 2:13.35.1005-alt3
- Catalyst 14.3 Beta
* Thu Feb 27 2014 Led <led@altlinux.ru> 2:13.35.1005-alt2
- Catalyst 14.2 Beta
* Tue Feb 04 2014 Led <led@altlinux.ru> 2:13.35.1005-alt1
- 13.35.1005 (Catalyst 14.1 Beta)
* Fri Jan 31 2014 Led <led@altlinux.ru> 1:13.251-alt3
- fixed requires
* Sat Jan 25 2014 Led <led@altlinux.ru> 1:13.251-alt2
- kernel module: fixed build for kernel 3.13
* Fri Dec 20 2013 Led <led@altlinux.ru> 1:13.251-alt1
- 13.251 (Catalyst 13.12)
* Sun Dec 01 2013 Led <led@altlinux.ru> 1:13.25.18-alt1
- 13.25.18 (Catalyst 13.11-beta V9.4)
* Tue Nov 05 2013 Led <led@altlinux.ru> 1:13.20.16-alt3
- kernel module: fixed patch for new loglevel API
* Sat Nov 02 2013 Led <led@altlinux.ru> 1:13.20.16-alt2
- kernel module: fixed for new loglevel API
* Thu Oct 10 2013 Led <led@altlinux.ru> 1:13.20.16-alt1
- 13.20.16 (Catalyst 13.11 beta1)
* Wed Oct 02 2013 Led <led@altlinux.ru> 1:13.20.11-alt3
- Catalyst 13.10 beta2
* Wed Sep 11 2013 Led <led@altlinux.ru> 1:13.20.11-alt2
- kernel module: fixed permission of /proc/ati
* Wed Aug 28 2013 Led <led@altlinux.ru> 1:13.20.11-alt1
- 13.20.11 (Catalyst 13.8 beta2)
* Wed Aug 07 2013 Led <led@altlinux.ru> 1:13.20.5-alt2
- fixed Provides
* Tue Aug 06 2013 Led <led@altlinux.ru> 1:13.20.5-alt1
- 13.20.5 (Catalyst 13.8 beta1)
- cleaned up %%files
* Wed Jun 26 2013 Led <led@altlinux.ru> 13.101-alt5
- updated fglrx switch
* Tue Jun 25 2013 Led <led@altlinux.ru> 13.101-alt4
- added %%_libdir/libGL.so.1.2 symlink
- removed %%_sysconfdir/ld.so.conf.d/fglrx-%%_lib
* Tue Jun 25 2013 Led <led@altlinux.ru> 13.101-alt3
- added %%_libdir/fglrx/libGL.so.1.2 symlink
- added %%_libdir/fglrx to %%_sysconfdir/ld.so.conf.d/
* Fri Jun 14 2013 Led <led@altlinux.ru> 13.101-alt2
- added libEGL.so.1 and libGLESv2.so.2 symlinks
* Tue Jun 04 2013 Led <led@altlinux.ru> 13.101-alt1
- 13.101 (Catalyst 13.6 beta)
- cleaned up spec
- moved docs to separate subpackage
* Wed May 29 2013 Ilya Mashkin <oddity@altlinux.ru> 12.104-alt2
- temporarily excluded libAMDXvBA.*
* Fri Apr 26 2013 Ilya Mashkin <oddity@altlinux.ru> 12.104-alt1
- Version 12.104 (Catalyst 13.4)
* Sun Jan 20 2013 Ilya Mashkin <oddity@altlinux.ru> 9.012-alt1
- Version 9.012 (Catalyst 13.1)
* Mon Dec 17 2012 Ilya Mashkin <oddity@altlinux.ru> 9.00.2-alt1
- Version 9.002 (Catalyst 12.10)
- remove Provides libGL (Closes: #27538)
* Mon Jul 09 2012 Ilya Mashkin <oddity@altlinux.ru> 8.98-alt1
- Version 8.98 (Catalyst 12.6)
* Fri Apr 27 2012 Ilya Mashkin <oddity@altlinux.ru> 8.96.1-alt1
- Version 8.96.1 (Catalyst 12.4)
* Fri Mar 29 2012 Ilya Mashkin <oddity@altlinux.ru> 8.95.1-alt1
- Version 8.95.1 (Catalyst 12.3)
* Tue Feb 07 2012 Ilya Mashkin <oddity@altlinux.ru> 8.93-alt1
- Version 8.93 (Catalyst 12.1)
* Sat Dec 17 2011 Ilya Mashkin <oddity@altlinux.ru> 8.92-alt1
- Version 8.92 (Catalyst 11.12)
* Thu Nov 17 2011 Ilya Mashkin <oddity@altlinux.ru> 8.91.1-alt1
- Version 8.91.1 (Catalyst 11.11)
- add support for X.Org 1.11
* Thu Nov 10 2011 Ilya Mashkin <oddity@altlinux.ru> 8.90.2-alt1
- Version 8.90.2 (Catalyst 11.10)
* Wed Oct 12 2011 Ilya Mashkin <oddity@altlinux.ru> 8.89.2-alt1
- Version 8.89.2 (Catalyst 11.9)
- FHS fix
- drop desktop file
* Sat Aug 20 2011 Ilya Mashkin <oddity@altlinux.ru> 8.88.1-alt1
- Version 8.88.1 (Catalyst 11.8)
* Fri Aug 05 2011 Ilya Mashkin <oddity@altlinux.ru> 8.87.2-alt1
- Version 8.87.2 (Catalyst 11.7)
- drop spinlock patch
* Sun Jun 19 2011 Ilya Mashkin <oddity@altlinux.ru> 8.86.1-alt1
- Version 8.86.1 (Catalyst 11.6)
* Sat May 14 2011 Ilya Mashkin <oddity@altlinux.ru> 8.85-alt2
- Try to fix #25536. Add missing files
* Wed May 11 2011 Ilya Mashkin <oddity@altlinux.ru> 8.85-alt1
- Version 8.85 (Catalyst 11.5)
* Sun May 01 2011 Ilya Mashkin <oddity@altlinux.ru> 8.84.1-alt1
- Version 8.841 (Catalyst 11.4)
* Fri Apr 01 2011 Ilya Mashkin <oddity@altlinux.ru> 8.831.2-alt1
- Version 8.831.2 (Catalyst 11.3)
- drop *gamma
* Sat Feb 19 2011 Ilya Mashkin <oddity@altlinux.ru> 8.82.1-alt1
- Version 8.821 (Catalyst 11.2)
- switch xfver to xpic
* Thu Jan 27 2011 Ilya Mashkin <oddity@altlinux.ru> 8.81.2-alt1
- Version 8.812 (Catalyst 11.1):
- support for kernel 2.6.37
- add EnableTearFreeDesktop option
* Wed Dec 15 2010 Ilya Mashkin <oddity@altlinux.ru> 8.80.1-alt1
- Version 8.801 (Catalyst 10.12)
* Wed Nov 24 2010 Ilya Mashkin <oddity@altlinux.ru> 8.79.1-alt1
- Version 8.791 (Catalyst 10.11)
* Sat Oct 23 2010 Ilya Mashkin <oddity@altlinux.ru> 8.78.3-alt1
- Version 8.783 (Catalyst 10.10)
- Support for Xserver 1.9, kernel 2.6.35
* Fri Aug 27 2010 Ilya Mashkin <oddity@altlinux.ru> 8.76.2-alt1
- Version 8.762 (Catalyst 10.8)
* Wed Aug 11 2010 Ilya Mashkin <oddity@altlinux.ru> 8.75.3-alt1
- Version 8.753 (Catalyst 10.7)
* Sun Jun 20 2010 Ilya Mashkin <oddity@altlinux.ru> 8.74.1-alt1
- Version 8.741 (Catalyst 10.6)
* Fri May 28 2010 Ilya Mashkin <oddity@altlinux.ru> 8.73.2-alt1
- Version 8.732 (Catalyst 10.5)
* Sun May 02 2010 Ilya Mashkin <oddity@altlinux.ru> 8.72.3-alt1
- Version 8.723 (Catalyst 10.4)
* Fri Apr 16 2010 Ilya Mashkin <oddity@altlinux.ru> 8.71.2-alt1
- Version 8.712 (Catalyst 10.3)
* Sat Feb 27 2010 Ilya Mashkin <oddity@altlinux.ru> 8.70.2-alt1
- Version 8.702 (Catalyst 10.2)
* Fri Jan 29 2010 Ilya Mashkin <oddity@altlinux.ru> 8.69-alt1
- Version 8.69 (Catalyst 10.1)
* Mon Jan 04 2010 Ilya Mashkin <oddity@altlinux.ru> 8.68.1-alt2
- add libqt4-devel to requires
* Sat Dec 19 2009 Ilya Mashkin <oddity@altlinux.ru> 8.68.1-alt1
- Version 8.681 (Catalyst 9.12)
* Fri Nov 20 2009 Ilya Mashkin <oddity@altlinux.ru> 8.67.1-alt1
- Version 8.671 (Catalyst 9.11)
* Sun Nov 15 2009 Ilya Mashkin <oddity@altlinux.ru> 8.66.1-alt1
- Version 8.661 (Catalyst 9.10)
* Thu Nov 12 2009 Repocop Q. A. Robot <repocop@altlinux.org> 8.65-alt1.qa1
- NMU (by repocop): the following fixes applied:
* pixmap-in-deprecated-location for fglrx_glx
* postclean-05-filetriggers for spec file
* Sun Sep 13 2009 Ilya Mashkin <oddity@altlinux.ru> 8.65-alt1
- Version 8.65 (Catalyst 9.9)
* Wed Aug 19 2009 Ilya Mashkin <oddity@altlinux.ru> 8.64-alt1
- Version 8.64 (Catalyst 9.8)
* Sat Jul 25 2009 Ilya Mashkin <oddity@altlinux.ru> 8.63.2-alt1
- Version 8.632 (aka Catalyst 9.7)
* Thu Jun 18 2009 Ilya Mashkin <oddity@altlinux.ru> 8.62-alt1
- Version 8.62 (aka Catalyst 9.6)
* Sat May 23 2009 Ilya Mashkin <oddity@altlinux.ru> 8.61.2-alt0.M50.1
- Build for ALT Linux 5.0
* Wed May 20 2009 Ilya Mashkin <oddity@altlinux.ru> 8.61.2-alt1
- Version 8.612 (aka Catalyst 9.5)
* Sun May 17 2009 Ilya Mashkin <oddity@altlinux.ru> 8.60.2-alt0.0.M50.1
- build for 5.0
* Sun Apr 19 2009 Ilya Mashkin <oddity@altlinux.ru> 8.60.2-alt0.1
- Version 8.602 (aka Catalyst 9.4)
* Fri Apr 03 2009 Ilya Mashkin <oddity@altlinux.ru> 8.59.3-alt0.1
- Version 8.593 (aka Catalyst 9.3)
* Tue Feb 24 2009 Valery Inozemtsev <shrek@altlinux.ru> 8.58.2-alt3
- fixed switch library
- added hal policy
* Tue Feb 24 2009 Ilya Mashkin <oddity@altlinux.ru> 8.58.2-alt2
- switch to Xorg 7.4 (thanks to Valery Inozemtsev)
* Mon Feb 23 2009 Ilya Mashkin <oddity@altlinux.ru> 8.58.2-alt1
- Version 8.582 (aka Catalyst 9.2)
- technology build, probably not for use right now!
* Mon Feb 23 2009 Ilya Mashkin <oddity@altlinux.ru> 8.57.3-alt2
- Build for Sisyphus
* Sat Jan 31 2009 L.A. Kostis <lakostis@altlinux.ru> 8.57.3-alt1
- Version 8.573 (aka Catalyst 9.1).
- Fix xorg switch for new libglx layout.
* Mon Jan 11 2009 Ilya Mashkin <oddity@altlinux.ru> 8.53.2-alt2
- NMU: fix requires/build
- remove deprecated macros from spec
* Sat Dec 20 2008 L.A. Kostis <lakostis@altlinux.ru> 8.57-alt0.1
- Unofficial Catalyst 9.1beta.
- Don't use bundled libglx (due problems with AIGLX).
* Sat Dec 13 2008 L.A. Kostis <lakostis@altlinux.ru> 8.56.1-alt1
- Version 8.561 (aka Catalyst 8.12).
- Remove obsoleted macros, update buildreq/provides for new xorg.
- Use new switch scheme.
* Fri Nov 14 2008 L.A. Kostis <lakostis@altlinux.ru> 8.55.2-alt1
- Version 8.552 (aka Catalyst 8.11).
* Sun Oct 19 2008 L.A. Kostis <lakostis@altlinux.ru> 8.54.2-alt1
- Version 8.542 (aka Catalyst 8.10).
* Sat Sep 20 2008 L.A. Kostis <lakostis@altlinux.ru> 8.53.2-alt1
- Version 8.532 (aka Catalyst 8.9).
* Fri Aug 29 2008 L.A. Kostis <lakostis@altlinux.ru> 8.52.2-alt2.1
- One more fixes for x86_64.
* Fri Aug 29 2008 L.A. Kostis <lakostis@altlinux.ru> 8.52.2-alt2
- Fix x86_64 build.
- optimize file list.
- revert "Update libGL.so.1 links for both architectures" patch.
* Fri Aug 22 2008 L.A. Kostis <lakostis@altlinux.ru> 8.52.2-alt1
- Version 8.522 (aka Catalyst 8.8).
- Fix acpi scripts (#14915).
- Fix library paths for aticonfig.
- Add release notes (#14277).
* Tue Aug 05 2008 L.A. Kostis <lakostis@altlinux.ru> 8.51.2-alt1
- Version 8.512 (aka Catalyst 8.7).
- Update libGL.so.1 links for both architectures (#16228).
* Wed Jun 25 2008 L.A. Kostis <lakostis@altlinux.ru> 8.50.1-alt1
- Version 8.50.1 (aka Catalyst 8.6).
* Wed May 28 2008 L.A. Kostis <lakostis@altlinux.ru> 8.49.3.1-alt1
- Version 8.493.1 (aka Catalyst 8.5).
* Thu Apr 17 2008 L.A. Kostis <lakostis@altlinux.org> 8.47.6-alt1
- Version 8.476 (aka Catalyst 8.4).
* Fri Mar 07 2008 L.A. Kostis <lakostis@altlinux.org> 8.47.1-alt1
- Version 8.471 (aka Catalyst 8.3).
* Fri Feb 15 2008 L.A. Kostis <lakostis@altlinux.org> 8.45.5.2-alt1
- Version 8.455.2 (aka Catalyst 8.02).
- fix atieventsd init.script.
* Fri Jan 18 2008 L.A. Kostis <lakostis@altlinux.org> 8.45.2.1-alt1
- Version 8.45.2.1 (aka Catalyst 8.01).
- disable atieventsd by default.
* Wed Dec 26 2007 L.A. Kostis <lakostis@altlinux.org> 8.44.3.1-alt1
- Version 8.44.3.1 (aka Catalyst 7.12).
* Fri Nov 23 2007 L.A. Kostis <lakostis@altlinux.ru> 8.43.3-alt1
- Version 8.43.3 (aka Catalyst 7.11).
- add amdcccle data files.
- add hackish symlink for AIGLX.
* Wed Oct 24 2007 L.A. Kostis <lakostis@altlinux.ru> 8.42.3-alt1
- Version 8.42.3 (official).
- This build is not be used for distribution packages. Blame to AMD :-P
- Fix package intersections.
* Sun Sep 16 2007 L.A. Kostis <lakostis@altlinux.ru> 8.40.4-alt2
- bug fix release:
+ fix switchdir and return to x11setupdrv (#12767).
+ remove fglrx.xinf (now it generated automatically).
+ rework fglrx_create.xinf - now it uses public information
for getting ASIC IDs.
* Sun Aug 19 2007 L.A. Kostis <lakostis@altlinux.ru> 8.40.4-alt1
- Version 8.40.4.
* Sat Aug 04 2007 L.A. Kostis <lakostis@altlinux.ru> 8.39.4-alt1
- Version 8.39.4.
- Update aticonfig(1) man page.
* Mon Jul 02 2007 L.A. Kostis <lakostis@altlinux.ru> 8.38.6-alt1
- Version 8.38.6.
- Update .xinf file.
- Remove obsoleted patches.
- Drop fireglcontrol (oops, we haven't way back).
- Switch to x11presetdrv.
* Sun Jun 10 2007 L.A. Kostis <lakostis@altlinux.ru> 8.37.6-alt1
- Version 8.37.6.
* Sun May 06 2007 L.A. Kostis <lakostis@altlinux.ru> 8.37.3-alt0.1
- Version 8.37.3 (internal beta release).
* Sat Apr 21 2007 L.A. Kostis <lakostis@altlinux.ru> 8.36.5-alt1
- Version 8.36.5.
- Add .xinf for alterator-x11 and example creation script.
- Resurrected fireglcontrol (it's last resort for x86-64).
* Mon Apr 09 2007 L.A. Kostis <lakostis@altlinux.ru> 8.35.5-alt2
- Don't package amdcccle for x86_64 (biarch binary).
* Sun Apr 08 2007 L.A. Kostis <lakostis@altlinux.ru> 8.35.5-alt1
- Version 8.35.5.
- add acpi events actions for atieventsd.
- update description.
- remove fglrxcontrol (obsoleted by amdcccle).
* Sun Feb 25 2007 L.A. Kostis <lakostis@altlinux.ru> 8.34.8-alt1
- remove obsoleted files.
* Sat Feb 24 2007 L.A. Kostis <lakostis@altlinux.ru> 8.34.8-alt0.1
- Version 8.34.8.
* Thu Jan 11 2007 L.A. Kostis <lakostis@altlinux.org> 8.33.6-alt1
- Version 8.33.6.
- Update aticonfig(1) man page.
* Mon Dec 18 2006 L.A. Kostis <lakostis@altlinux.ru> 8.32.5-alt1.2
- fix a typo in -switch script.
* Fri Dec 15 2006 L.A. Kostis <lakostis@altlinux.ru> 8.32.5-alt1.1
- Update -switch file according new server layout.
* Thu Dec 14 2006 L.A. Kostis <lakostis@altlinux.ru> 8.32.5-alt1
- Version 8.32.5.
- strict requires for xorg-x11-server.
* Wed Nov 15 2006 L.A. Kostis <lakostis@altlinux.ru> 8.31.5-alt1
- Version 8.31.5.
* Mon Nov 06 2006 L.A. Kostis <lakostis@altlinux.ru> 8.30.3-alt1
- Version 8.30.3;
- merge with trunk;
- revert paths for docs (possible not updated in release build);
- remove filesystem intersections in -tools package.
* Fri Sep 22 2006 L.A. Kostis <lakostis@altlinux.ru> 8.29.6-alt1
- Version 8.29.6.
* Sun Aug 27 2006 L.A. Kostis <lakostis@altlinux.ru> 8.28.8-alt1
- Version 8.28.8.
- cleanup BuildRequires.
- merge with trunk.
* Sat Aug 12 2006 L.A. Kostis <lakostis@altlinux.ru> 8.28.4-alt0.1
- Version 8.28.4 (internal beta release);
- cleanup & update .spec;
- switch to Xorg-7.1 cause it's trunk build.
* Fri Aug 11 2006 L.A. Kostis <lakostis@altlinux.ru> 8.27.10-alt1
- Version 8.27.10;
- switch back to Xorg-7.0.
* Sat Jul 06 2006 LAKostis <lakostis at altlinux.ru> 8.27.4-alt0.1
- Version 8.27.4 (internal beta release).
- switch to Xorg-7.1
- add atieventsd to -tools package.
- add man page for aticonfig(1).
- update -tools description.
* Sat Jun 01 2006 LAKostis <lakostis at altlinux.ru> 8.25.18-alt2
- Add libstdc++3.3 to BuildRequires.
* Wed May 31 2006 LAKostis <lakostis at altlinux.ru> 8.25.18-alt1
- Version 8.25.18.
- Fix build with new qt3-devel.
- Added patches for kernel module parts (moved here from kernel-modules-fglrx-*
packages):
+ fglrx-8.20.8-alt-spinlock.patch
- Removed patches for kernel module parts:
- fglrx-8.10.19-module_param-2.6.x-warn_cleanup.patch (fixed upstream).
- fglrx-8.24.8-x86-64-no_iommu-cleanup.patch (fixed upstream).
* Fri Apr 14 2006 LAKostis <lakostis at altlinux.ru> 8.24.8-alt1
- Version 8.24.8.
* Wed Mar 22 2006 LAKostis <lakostis at altlinux.ru> 8.24.3-alt0.1
- Version 8.24.3 (internal beta release).
- relax verify-elf checks for libfglrx_*.
* Fri Feb 24 2006 LAKostis <lakostis at altlinux.ru> 8.22.5-alt2
- First working version (tnx vsu@ for suggestions):
+ revert %%dris to old location.
+ add missing x11setupdrv for glx.
+ fix %%switchdir location.
+ fix packaging for x86_64.
- fix menu file.
* Tue Feb 21 2006 LAKostis <lakostis at altlinux.ru> 8.22.5-alt1
- add compatibility location.
- fix buildreq for xorg-7.0.
* Sun Feb 12 2006 LAKostis <lakostis at altlinux.ru> 8.22.5-alt0.1
- Version 8.22.5.
- try to adopt to new xorg-7.0 location.
* Sun Jan 22 2006 LAKostis <lakostis at altlinux.ru> 8.21.7-alt0.1
- Version 8.21.7.
- restore build for x86_64.
* Thu Dec 01 2005 LAKostis <lakostis at altlinux.ru> 8.19.10-alt0.1
- Version 8.19.10.
- Temporary disable x86_64 build.
* Sun Oct 16 2005 LAKostis <lakostis at altlinux.ru> 8.18.6-alt0.1
- Version 8.18.6.
- Removed patches:
- fglrx-8.10.19-pte_unmap-2.4-warn_cleanup.patch
* Wed Jun 29 2005 Anton D. Kachalov <mouse@altlinux.org> 8.14.13-alt2
- Added x86_64 support
* Sat Jun 11 2005 Sergey Vlasov <vsu@altlinux.ru> 8.14.13-alt1
- Version 8.14.13.
- Removed obsolete 2.6.11-compatibility patches:
- fglrx-8.10.19-agp_backend-2.6.11rc2.patch
- fglrx-8.10.19-i386-warn_cleanup.patch
- fglrx-8.10.19-rage3d_4-level-pagetables.patch
- fglrx-8.10.19-remap_page_range-2.6.11rc1.patch
- Added Provides: x11-driver-fglrx (#6597).
- Updated fglrx-switch script for the new libglx name (libglx-x11.a); added
dependency on xorg-x11-mesagl >= 6.8.2-alt9 for this file.
* Tue Jun 07 2005 Sergey Vlasov <vsu@altlinux.ru> 8.12.10-alt3
- Moved libGL.so.fglrx to %%_x11libdir/fglrx (fixes #6065).
* Tue Jun 07 2005 Anton Farygin <rider@altlinux.ru> 8.12.10-alt2
- added script for setgl (%_switchdir/fglrx)
* Wed Jun 01 2005 Sergey Vlasov <vsu@altlinux.ru> 8.12.10-alt1
- Version 8.12.10.
* Sun Mar 13 2005 Sergey Vlasov <vsu@altlinux.ru> 8.10.19-alt1
- Version 8.10.19.
- Removed patches:
- fglrx-8.8.25-kernel-2.6.10.patch (obsolete)
- Added patches for compatibility with kernel 2.6.11:
+ fglrx-8.10.19-agp_backend-2.6.11rc2.patch: add compatibility with new AGP
layer in 2.6.11 (drm_agp_t was removed)
+ fglrx-8.10.19-i386-warn_cleanup.patch: remove x86_64-only functions and
variables from the i386 build
+ fglrx-8.10.19-module_param-2.6.x-warn_cleanup.patch: use new-style module
parameters for 2.6.x instead of obsolete MODULE_PARM
+ fglrx-8.10.19-pte_unmap-2.4-warn_cleanup.patch: #undef pte_unmap before
redefining it to be empty
+ fglrx-8.10.19-rage3d_4-level-pagetables.patch: add support for 4-level page
tables in 2.6.11
+ fglrx-8.10.19-remap_page_range-2.6.11rc1.patch: use new remap_pfn_range
function instead of obsolete remap_page_range which was removed in 2.6.11
* Sun Jan 30 2005 Sergey Vlasov <vsu@altlinux.ru> 8.8.25-alt2
- Added patches for kernel module parts (moved here from kernel-modules-fglrx-*
packages):
+ fglrx-3.2.8-agp-sis.patch: added SiS 745 host bridge IDs to the builtin AGP
support
+ fglrx-3.2.8-via-agp2.patch: fixed AGP 2.0 support for VIA KT400 and P4X333
+ fglrx-3.2.8-nvidia-nforce.patch: fixed nForce AGP support
+ fglrx-3.7.6-agp-sis-fix.patch: workaround for SiS 648 and 746 chips (seems
that they need a delay after setting AGP rate)
+ fglrx-3.7.6-sis-agp3-support.patch: AGP3 support for SiS 648
+ fglrx-8.8.25-kernel-2.6.10.patch: fix compilation with kernel 2.6.10
- Removed rpath cleaning (fixed upstream again).
- Updated Requires (this driver is for X.Org 6.8).
- Updated BuildRequires.
* Tue Jan 18 2005 LAKostis <lakostis at altlinux.ru> 8.8.25-alt1
- Version 8.8.25.
* Wed Jan 12 2005 LAKostis <lakostis at altlinux.ru> 3.14.6-alt1.1
- fix fglrx-panel to compile with new qt.
* Fri Nov 12 2004 LAKostis <lakostis at altlinux.ru> 3.14.6-alt1
- Daedalus build.
- Version 3.14.6.
* Fri Oct 01 2004 LAKostis <lakostis at altlinux.ru> 3.14.1-alt1
- Daedalus build.
- Version 3.14.1.
* Mon Aug 16 2004 Sergey Vlasov <vsu@altlinux.ru> 3.11.1-alt1
- Version 3.11.1.
- Added back rpath cleaning.
- Added fglrx_xgamma to fglrx-tools.
- Added documentation.
* Mon Mar 22 2004 Sergey Vlasov <vsu@altlinux.ru> 3.7.6-alt1
- Version 3.7.6.
- Removed rpath cleaning (fixed upstream).
- Added rpath=strict check.
- Updated BuildRequires.
* Sat Jan 03 2004 Sergey Vlasov <vsu@altlinux.ru> 3.7.0-alt1
- Version 3.7.0.
- Use the RPM from ATI as Source instead of a repacked tarball.
- Fixed file modes.
- Relaxed TEXTREL check.
- Merged with Alexey Morozov <morozov@altlinux> changes:
- build both fglrx_glx and kernel-source-fglrx packages from the single
official ATI driver rpm package
- new driver version (3.7.0)
- fglrx_panel and fglrx_gamma is built and packaged into
fglrx-tools subpackage
- Excluded *fglrx_gamma* because of wrong soname in libfglrx_gamma.so.1.
- Added README file from the ATI site (not included in the original RPM).
- Updated BuildRequires.
* Sun Oct 12 2003 Sergey Vlasov <vsu@altlinux.ru> 3.2.8-alt1
- new version (3.2.8)
* Tue Sep 09 2003 Rider <rider@altlinux.ru> 3.2.5-alt1
- new version
* Wed Jul 16 2003 Peter Novodvorsky <nidd@altlinux.com> 2.9.12-alt1
- initial release.