/[packages]/cauldron/fglrx/current/SPECS/fglrx.spec
ViewVC logotype

Diff of /cauldron/fglrx/current/SPECS/fglrx.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 87413 by anssi, Sun Apr 17 20:20:16 2011 UTC revision 93515 by anssi, Sat Apr 30 02:22:42 2011 UTC
# Line 45  Line 45 
45  # When updating, please add new ids to ldetect-lst (merge2pcitable.pl).  # When updating, please add new ids to ldetect-lst (merge2pcitable.pl).
46    
47  # version in installer filename:  # version in installer filename:
48  %define oversion        11-3  %define oversion        11-4
49  # Advertised version, for description:  # Advertised version, for description:
50  %define mversion        11.3  %define mversion        11.4
51  # driver version from ati-packager-helper.sh:  # driver version from ati-packager-helper.sh:
52  %define iversion        8.840  %define iversion        8.841
53  # release:  # release:
54  %define rel             3  %define rel             1
55  # rpm version (adds 0 in order to not go backwards if iversion is two-decimal)  # rpm version (adds 0 in order to not go backwards if iversion is two-decimal)
56  %define version         %{iversion}%([ $(echo %iversion | wc -c) -le 5 ] && echo 0)  %define version         %{iversion}%([ $(echo %iversion | wc -c) -le 5 ] && echo 0)
57  %else  %else
# Line 63  Line 63 
63  %define release %mkrel %{rel}  %define release %mkrel %{rel}
64    
65  # set to 1 for a prerelease driver with an ubuntu tarball as source  # set to 1 for a prerelease driver with an ubuntu tarball as source
66  %define ubuntu_prerelease 1  %define ubuntu_prerelease 0
67    
68  %define driverpkgname   x11-driver-video-fglrx  %define driverpkgname   x11-driver-video-fglrx
69  %define drivername      fglrx  %define drivername      fglrx
# Line 438  convert common/usr/share/icons/ccc_large Line 438  convert common/usr/share/icons/ccc_large
438  install -m644 common/usr/share/icons/ccc_large.xpm %{buildroot}%{_iconsdir}/%{drivername}-amdcccle.xpm  install -m644 common/usr/share/icons/ccc_large.xpm %{buildroot}%{_iconsdir}/%{drivername}-amdcccle.xpm
439  %endif  %endif
440    
 # fglrx-libGL.so.1.2 and libGL.so.1.2 are exactly the same  
 # fglrx-libglx.so and libglx.so are exactly the same  
 # should we ship both copies or just one? (ubuntu ships just one copy AFAICS)  
 # (ahmad) 03-04-2011  
 for lib in arch/x86/usr/X11R6/lib/fglrx/fglrx-libGL.so.1.2 \  
                         arch/x86/usr/X11R6/lib/fglrx-libGL.so.1.2 \  
                         arch/x86_64/usr/X11R6/lib64/fglrx/fglrx-libGL.so.1.2 \  
                         arch/x86_64/usr/X11R6/lib64/fglrx-libGL.so.1.2 \  
                         xpic/usr/X11R6/lib/modules/extensions/fglrx/fglrx-libglx.so \  
                         xpic/usr/X11R6/lib/modules/extensions/fglrx-libglx.so \  
                         xpic_64a/usr/X11R6/lib64/modules/extensions/fglrx/fglrx-libglx.so \  
                         xpic_64a/usr/X11R6/lib64/modules/extensions/fglrx-libglx.so; do  
                 if [ -e $lib ]; then  
                         file_name=$(basename $lib);  
                         path=$(dirname $lib);  
                         # Remove fglrx prefix  
                         new_name=`echo $file_name | sed -e "s|fglrx\-||"`;  
                         full_path=`echo "$path/$new_name"`;  
                         mv -f $lib $full_path;  
                 fi  
 done  
   
441  # install libraries  # install libraries
442  install -d -m755                                        %{buildroot}%{_libdir}/%{drivername}  install -d -m755                                        %{buildroot}%{_libdir}/%{drivername}
443  install -m755 %{archdir}/usr/X11R6/%{_lib}/*.*          %{buildroot}%{_libdir}/%{drivername}  install -m755 %{archdir}/usr/X11R6/%{_lib}/*.*          %{buildroot}%{_libdir}/%{drivername}
444    install -m755 %{archdir}/usr/X11R6/%{_lib}/fglrx/*      %{buildroot}%{_libdir}/%{drivername}
445  install -m755 %{archdir}/usr/%{_lib}/*                  %{buildroot}%{_libdir}/%{drivername}  install -m755 %{archdir}/usr/%{_lib}/*                  %{buildroot}%{_libdir}/%{drivername}
446    mv %{buildroot}%{_libdir}/%{drivername}/{fglrx-,}libGL.so.1.2
447    chmod 0644                                              %{buildroot}%{_libdir}/%{drivername}/*.a
448  /sbin/ldconfig -n                                       %{buildroot}%{_libdir}/%{drivername}  /sbin/ldconfig -n                                       %{buildroot}%{_libdir}/%{drivername}
449  # create devel symlinks  # create devel symlinks
450  for file in %{buildroot}%{_libdir}/%{drivername}/*.so.*.*; do  for file in %{buildroot}%{_libdir}/%{drivername}/*.so.*.*; do
# Line 471  for file in %{buildroot}%{_libdir}/%{dri Line 452  for file in %{buildroot}%{_libdir}/%{dri
452  done  done
453  %ifarch x86_64  %ifarch x86_64
454  install -d -m755                                        %{buildroot}%{_prefix}/lib/%{drivername}  install -d -m755                                        %{buildroot}%{_prefix}/lib/%{drivername}
455  install -m755 arch/x86/usr/X11R6/lib/libGL*             %{buildroot}%{_prefix}/lib/%{drivername}  install -m755 arch/x86/usr/X11R6/lib/fglrx/*            %{buildroot}%{_prefix}/lib/%{drivername}
456  install -m755 arch/x86/usr/lib/*                        %{buildroot}%{_prefix}/lib/%{drivername}  install -m755 arch/x86/usr/lib/*                        %{buildroot}%{_prefix}/lib/%{drivername}
457    mv %{buildroot}%{_prefix}/lib/%{drivername}/{fglrx-,}libGL.so.1.2
458  /sbin/ldconfig -n                                       %{buildroot}%{_prefix}/lib/%{drivername}  /sbin/ldconfig -n                                       %{buildroot}%{_prefix}/lib/%{drivername}
459  # create devel symlinks  # create devel symlinks
460  for file in %{buildroot}%{_prefix}/lib/%{drivername}/*.so.*.*; do  for file in %{buildroot}%{_prefix}/lib/%{drivername}/*.so.*.*; do
# Line 496  install -d -m755                                               %{buildroot}%{xorg Line 478  install -d -m755                                               %{buildroot}%{xorg
478  install -m755 %{xverdir}/usr/X11R6/%{_lib}/modules/linux/*.so*  %{buildroot}%{xorg_libdir}/modules/linux  install -m755 %{xverdir}/usr/X11R6/%{_lib}/modules/linux/*.so*  %{buildroot}%{xorg_libdir}/modules/linux
479  install -m644 %{xverdir}/usr/X11R6/%{_lib}/modules/*.*o         %{buildroot}%{xorg_libdir}/modules  install -m644 %{xverdir}/usr/X11R6/%{_lib}/modules/*.*o         %{buildroot}%{xorg_libdir}/modules
480  install -d -m755                                                %{buildroot}%{ati_extdir}  install -d -m755                                                %{buildroot}%{ati_extdir}
481  install -m755 %{xverdir}/usr/X11R6/%{_lib}/modules/extensions/*.so* %{buildroot}%{ati_extdir}  install -m755 %{xverdir}/usr/X11R6/%{_lib}/modules/extensions/fglrx/*.so* %{buildroot}%{ati_extdir}
482    mv %{buildroot}%{ati_extdir}/{fglrx-,}libglx.so
483    
484  # etc files  # etc files
485  install -d -m755                %{buildroot}%{_sysconfdir}/ati  install -d -m755                %{buildroot}%{_sysconfdir}/ati

Legend:
Removed from v.87413  
changed lines
  Added in v.93515

  ViewVC Help
Powered by ViewVC 1.1.30