rpms/xorg-x11-drv-fglrx/F-8 xorg-x11-drv-fglrx.spec,1.4,1.5

Stewart Adam firewing at rpmfusion.org
Sat Oct 25 19:00:36 CEST 2008


Author: firewing

Update of /cvs/nonfree/rpms/xorg-x11-drv-fglrx/F-8
In directory se02.es.rpmfusion.net:/tmp/cvs-serv25692/F-8

Modified Files:
	xorg-x11-drv-fglrx.spec 
Log Message:
multilib fix


Index: xorg-x11-drv-fglrx.spec
===================================================================
RCS file: /cvs/nonfree/rpms/xorg-x11-drv-fglrx/F-8/xorg-x11-drv-fglrx.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- xorg-x11-drv-fglrx.spec	18 Oct 2008 17:18:42 -0000	1.4
+++ xorg-x11-drv-fglrx.spec	25 Oct 2008 17:00:05 -0000	1.5
@@ -9,7 +9,7 @@
 
 Name:            xorg-x11-drv-fglrx
 Version:         8.542
-Release:         3.%{ativersion}%{?dist}
+Release:         4.%{ativersion}%{?dist}
 Summary:         AMD's proprietary driver for ATI graphic cards
 Group:           User Interface/X Hardware Support
 License:         BSD/Commercial/GPL/QPL
@@ -30,11 +30,6 @@
 
 ExclusiveArch:   x86_64 i386
 
-# pulls compat-libstdc++-33
-Requires:        libstdc++.so.5
-Requires:        libstdc++.so.5(CXXABI_1.2)
-Requires:        libstdc++.so.5(GLIBCPP_3.2)
-
 Requires:        fglrx-kmod >= %{version}
 Requires(post):  fglrx-kmod >= %{version}
 
@@ -86,7 +81,6 @@
 %package libs
 Summary:         Libraries for %{name}
 Group:           User Interface/X Hardware Support
-Requires:        %{name} = %{version}-%{release}
 %ifarch %{ix86}
 Provides: %{name}-libs-32bit = %{version}-%{release}
 Obsoletes: %{name}-libs-32bit <= %{version}-%{release}
@@ -144,11 +138,11 @@
   elif [[ ! "/${file##./usr/X11R6/%{_lib}/modules}" = "/${file}" ]]
   then
     install -D -p -m 0755 fglrxpkg/${file} $RPM_BUILD_ROOT/%{_libdir}/xorg/modules/${file##./usr/X11R6/%{_lib}/modules}
-  %ifarch %{ix86}
+%ifarch %{ix86}
   elif [[ ! "/${file##./usr/X11R6/lib/modules/dri}" = "/${file}" ]]
   then
     install -D -p -m 0755 fglrxpkg/${file} $RPM_BUILD_ROOT/%{_prefix}/lib/dri/${file##./usr/X11R6/lib/modules/dri}
-  %endif
+%endif
   elif [[ ! "/${file##./usr/X11R6/include/X11/extensions}" = "/${file}" ]]
   then
     install -D -p -m 0644 fglrxpkg/${file} $RPM_BUILD_ROOT/%{_includedir}/X11/extensions/${file##./usr/X11R6/include/X11/extensions}
@@ -158,7 +152,7 @@
   #elif [[ ! "/${file##./usr/X11R6/lib/}" = "/${file}" ]]
   #then
   # atilibdir32bit doesn't exist anymore; we do multiarch builds instead (ie "make i386" catches these files)
-  #  #install -D -p -m 0755 fglrxpkg/${file} $RPM_BUILD_ROOT/%{atilibdir32bit}/${file##./usr/X11R6/lib/}
+  #  install -D -p -m 0755 fglrxpkg/${file} $RPM_BUILD_ROOT/%{atilibdir32bit}/${file##./usr/X11R6/lib/}
   #  continue
   elif [[ ! "/${file##./usr/X11R6/bin/}" = "/${file}" ]]
   then
@@ -281,6 +275,8 @@
 %{_datadir}/ati/amdcccle/*
 %{_datadir}/icons/*
 %{_mandir}/man[1-9]/atieventsd.*
+%{_libdir}/xorg/modules/extensions/fglrx/
+%{_libdir}/xorg/modules/*.so
 
 %files libs
 %defattr(-,root,root,-)
@@ -289,8 +285,6 @@
 # FIXME: This file is recognized as "data" - figure out how to move it later
 %{atilibdir}/libAMDXvBA.cap
 %{_libdir}/dri/
-%{_libdir}/xorg/modules/*.so
-%{_libdir}/xorg/modules/extensions/fglrx/
 
 %files devel
 %defattr(-,root,root,-)
@@ -301,6 +295,11 @@
 %{_includedir}/X11/extensions/*.h
 
 %changelog
+* Sat Oct 25 2008 Stewart Adam <s.adam at diffingo.com> - 8.543-4.8.10
+- Remove the libs subpackage's dependency on main package
+- Don't place Xorg modules in -libs
+- Let RPM detect dependency on libstdc
+
 * Sat Oct 18 2008 Stewart Adam <s.adam at diffingo.com> - 8.543-3.8.10
 - Change dependency of main package to libs subpackage in devel subpackage to
   fix multiarch repo push



More information about the rpmfusion-commits mailing list