/[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 66360 by ahmad, Tue Mar 8 04:15:31 2011 UTC revision 79744 by ahmad, Fri Apr 1 23:50: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-2  %define oversion        11-3
49  # Advertised version, for description:  # Advertised version, for description:
50  %define mversion        11.2  %define mversion        11.3
51  # driver version from ati-packager-helper.sh:  # driver version from ati-packager-helper.sh:
52  %define iversion        8.821  %define iversion        8.831.2
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 69  Line 69 
69  %define drivername      fglrx  %define drivername      fglrx
70  %define xorg_version    pic  %define xorg_version    pic
71  # highest supported videodrv abi  # highest supported videodrv abi
72  %define videodrv_abi    8  %define videodrv_abi    10
73  %define xorg_libdir     %{_libdir}/xorg  %define xorg_libdir     %{_libdir}/xorg
74  %define xorg_dridir     %{_libdir}/dri  %define xorg_dridir     %{_libdir}/dri
75  %define xorg_dridir32   %{_prefix}/lib/dri  %define xorg_dridir32   %{_prefix}/lib/dri
# Line 202  Requires:      x11-server-common >= 1.9 Line 202  Requires:      x11-server-common >= 1.9
202  # a strict version-specific requirement would not be enough.  # a strict version-specific requirement would not be enough.
203  # (ahmad) since X Server 1.10 ABI is now 10 (upstream jumped from 8 to 10)  # (ahmad) since X Server 1.10 ABI is now 10 (upstream jumped from 8 to 10)
204  # make it +2 for now  # make it +2 for now
205  Conflicts:      xserver-abi(videodrv-%(echo $((%{videodrv_abi} + 2))))  Conflicts:      xserver-abi(videodrv-%(echo $((%{videodrv_abi} + 1))))
206  %endif  %endif
207  Provides:       atieventsd = %{version}-%{release}  Provides:       atieventsd = %{version}-%{release}
208  Obsoletes:      atieventsd < %{version}-%{release}  Obsoletes:      atieventsd < %{version}-%{release}
# Line 291  sh %{SOURCE0} --extract . Line 291  sh %{SOURCE0} --extract .
291    
292  mkdir fglrx_tools  mkdir fglrx_tools
293  tar -xzf common/usr/src/ati/fglrx_sample_source.tgz -C fglrx_tools  tar -xzf common/usr/src/ati/fglrx_sample_source.tgz -C fglrx_tools
294    %if 0
295  cd fglrx_tools # ensure patch does not touch outside  cd fglrx_tools # ensure patch does not touch outside
296  %patch1 -p1  %patch1 -p1
297  %patch4 -p1  %patch4 -p1
298  cd -  cd -
299  cmp common/usr/X11R6/include/X11/extensions/fglrx_gamma.h fglrx_tools/lib/fglrx_gamma/fglrx_gamma.h  cmp common/usr/X11R6/include/X11/extensions/fglrx_gamma.h fglrx_tools/lib/fglrx_gamma/fglrx_gamma.h
300    %endif
301  %if %ubuntu_prerelease  %if %ubuntu_prerelease
302  [ -d "%xverdir" ] || (echo This driver version does not support your X.org server. Please wait for a new release from ATI. >&2; false)  [ -d "%xverdir" ] || (echo This driver version does not support your X.org server. Please wait for a new release from ATI. >&2; false)
303  %else  %else
# Line 356  EOF Line 358  EOF
358  %build  %build
359  %if !%{atibuild}  %if !%{atibuild}
360  # %atibuild is done with minimal buildrequires  # %atibuild is done with minimal buildrequires
361    %if 0
362  cd fglrx_tools/lib/fglrx_gamma  cd fglrx_tools/lib/fglrx_gamma
363  xmkmf  xmkmf
364  # parallel make broken (2007-09-18)  # parallel make broken (2007-09-18)
365  make CC="%__cc %optflags" SHLIBGLOBALSFLAGS="%{?ldflags} -L%{_prefix}/X11R6/%{_lib}"  make CC="%__cc %optflags" SHLIBGLOBALSFLAGS="%{?ldflags} -L%{_prefix}/X11R6/%{_lib}"
366  cd -  cd -
367    %endif
368  cd fglrx_tools/fgl_glxgears  cd fglrx_tools/fgl_glxgears
369  xmkmf  xmkmf
370  %make RMAN=/bin/true CC="%__cc %optflags -I../../common/usr/include" EXTRA_LDOPTIONS="%{?ldflags}"  %make RMAN=/bin/true CC="%__cc %optflags -I../../common/usr/include" EXTRA_LDOPTIONS="%{?ldflags}"
371  cd -  cd -
372    %if 0
373  cd fglrx_tools/programs/fglrx_gamma  cd fglrx_tools/programs/fglrx_gamma
374  xmkmf  xmkmf
375  %make INSTALLED_LIBS=-L../../lib/fglrx_gamma INCLUDES=-I../../../common/usr/X11R6/include CC="%__cc %optflags" RMAN=/bin/true EXTRA_LDOPTIONS="%{?ldflags}"  %make INSTALLED_LIBS=-L../../lib/fglrx_gamma INCLUDES=-I../../../common/usr/X11R6/include CC="%__cc %optflags" RMAN=/bin/true EXTRA_LDOPTIONS="%{?ldflags}"
376  cd -  cd -
377  %endif  %endif
378    %endif
379    
380  %install  %install
381  rm -rf %{buildroot}  rm -rf %{buildroot}
# Line 399  install -d -m755               %{buildroot}%{_include Line 405  install -d -m755               %{buildroot}%{_include
405  cp -a common/usr/include/*      %{buildroot}%{_includedir}  cp -a common/usr/include/*      %{buildroot}%{_includedir}
406  chmod 0644 %{buildroot}%{_includedir}/*/*.h  chmod 0644 %{buildroot}%{_includedir}/*/*.h
407    
408  install -d -m755 %{buildroot}%{_includedir}/X11/extensions  #install -d -m755 %{buildroot}%{_includedir}/X11/extensions
409  install -m644 common/usr/X11R6/include/X11/extensions/*.h  %{buildroot}%{_includedir}/X11/extensions  #install -m644 common/usr/X11R6/include/X11/extensions/*.h  %{buildroot}%{_includedir}/X11/extensions
410    
411  # install binaries  # install binaries
412  install -d -m755                                        %{buildroot}%{_sbindir}  install -d -m755                                        %{buildroot}%{_sbindir}
# Line 412  install -m755 common/usr/X11R6/bin/*                   % Line 418  install -m755 common/usr/X11R6/bin/*                   %
418  %if !%{atibuild}  %if !%{atibuild}
419  # install self-built binaries  # install self-built binaries
420  install -m755 fglrx_tools/fgl_glxgears/fgl_glxgears     %{buildroot}%{_bindir}  install -m755 fglrx_tools/fgl_glxgears/fgl_glxgears     %{buildroot}%{_bindir}
421    %if 0
422  install -m755 fglrx_tools/programs/fglrx_gamma/fglrx_xgamma %{buildroot}%{_bindir}  install -m755 fglrx_tools/programs/fglrx_gamma/fglrx_xgamma %{buildroot}%{_bindir}
423  %endif  %endif
424    %endif
425    
426  # atieventsd initscript  # atieventsd initscript
427  install -d -m755 %{buildroot}%{_initrddir}  install -d -m755 %{buildroot}%{_initrddir}
# Line 439  ln -s su %{buildroot}%{_sysconfdir}/pam. Line 447  ln -s su %{buildroot}%{_sysconfdir}/pam.
447  # man pages  # man pages
448  install -d -m755 %{buildroot}%{_mandir}/man1 %{buildroot}%{_mandir}/man8  install -d -m755 %{buildroot}%{_mandir}/man1 %{buildroot}%{_mandir}/man8
449  %if !%{atibuild}  %if !%{atibuild}
450  install -m644 fglrx_tools/programs/fglrx_gamma/fglrx_xgamma.man %{buildroot}%{_mandir}/man1/fglrx_xgamma.1  #install -m644 fglrx_tools/programs/fglrx_gamma/fglrx_xgamma.man %{buildroot}%{_mandir}/man1/fglrx_xgamma.1
451  %endif  %endif
452  install -m644 common/usr/share/man/man8/* %{buildroot}%{_mandir}/man8  install -m644 common/usr/share/man/man8/* %{buildroot}%{_mandir}/man8
453    
# Line 490  ln -s %{_libdir}/%{drivername}-qt4             %{bu Line 498  ln -s %{_libdir}/%{drivername}-qt4             %{bu
498  %endif  %endif
499    
500  %if !%{atibuild}  %if !%{atibuild}
501  install -m755 fglrx_tools/lib/fglrx_gamma/libfglrx_gamma.so.1.0 %{buildroot}%{_libdir}/%{drivername}  #install -m755 fglrx_tools/lib/fglrx_gamma/libfglrx_gamma.so.1.0 %{buildroot}%{_libdir}/%{drivername}
502  install -m644 fglrx_tools/lib/fglrx_gamma/libfglrx_gamma.a %{buildroot}%{_libdir}/%{drivername}  #install -m644 fglrx_tools/lib/fglrx_gamma/libfglrx_gamma.a %{buildroot}%{_libdir}/%{drivername}
503  %endif  %endif
504    
505  # install X.org files  # install X.org files
# Line 706  rm -rf %{buildroot} Line 714  rm -rf %{buildroot}
714  %{_bindir}/atiode  %{_bindir}/atiode
715  %{_bindir}/fgl_glxgears  %{_bindir}/fgl_glxgears
716  %{_bindir}/fglrxinfo  %{_bindir}/fglrxinfo
717  %{_bindir}/fglrx_xgamma  #%{_bindir}/fglrx_xgamma
718    
719  %{xorg_libdir}/modules/drivers/fglrx_drv.so  %{xorg_libdir}/modules/drivers/fglrx_drv.so
720  %{xorg_libdir}/modules/linux/libfglrxdrm.so  %{xorg_libdir}/modules/linux/libfglrxdrm.so
# Line 738  rm -rf %{buildroot} Line 746  rm -rf %{buildroot}
746  %{_prefix}/lib/%{drivername}/libatiuki.so.1*  %{_prefix}/lib/%{drivername}/libatiuki.so.1*
747  %endif  %endif
748    
749  %{_libdir}/%{drivername}/libfglrx_gamma.so.1*  #%{_libdir}/%{drivername}/libfglrx_gamma.so.1*
750  %{_libdir}/%{drivername}/libfglrx_dm.so.1*  %{_libdir}/%{drivername}/libfglrx_dm.so.1*
751  %{_libdir}/%{drivername}/libatiadlxx.so  %{_libdir}/%{drivername}/libatiadlxx.so
752  %{_libdir}/%{drivername}/libAMDXvBA.cap  %{_libdir}/%{drivername}/libAMDXvBA.cap
# Line 746  rm -rf %{buildroot} Line 754  rm -rf %{buildroot}
754  %{_libdir}/%{drivername}/libXvBAW.so.1*  %{_libdir}/%{drivername}/libXvBAW.so.1*
755    
756  %if !%{atibuild}  %if !%{atibuild}
757  %{_mandir}/man1/fglrx_xgamma.1*  #%{_mandir}/man1/fglrx_xgamma.1*
758  %endif  %endif
759  %{_mandir}/man8/atieventsd.8*  %{_mandir}/man8/atieventsd.8*
760    
# Line 776  rm -rf %{buildroot} Line 784  rm -rf %{buildroot}
784    
785  %files -n %{drivername}-devel  %files -n %{drivername}-devel
786  %defattr(-,root,root)  %defattr(-,root,root)
787  %{_libdir}/%{drivername}/libfglrx_gamma.a  #%{_libdir}/%{drivername}/libfglrx_gamma.a
788  %{_libdir}/%{drivername}/libfglrx_dm.a  %{_libdir}/%{drivername}/libfglrx_dm.a
789  %{_libdir}/%{drivername}/libfglrx_gamma.so  #%{_libdir}/%{drivername}/libfglrx_gamma.so
790  %{_libdir}/%{drivername}/libfglrx_dm.so  %{_libdir}/%{drivername}/libfglrx_dm.so
791  %{_libdir}/%{drivername}/libAMDXvBA.so  %{_libdir}/%{drivername}/libAMDXvBA.so
792  %{_libdir}/%{drivername}/libXvBAW.so  %{_libdir}/%{drivername}/libXvBAW.so
793  %{_includedir}/X11/extensions/fglrx_gamma.h  #%{_includedir}/X11/extensions/fglrx_gamma.h
794  %dir %{_includedir}/GL  %dir %{_includedir}/GL
795  %{_includedir}/GL/*ATI.h  %{_includedir}/GL/*ATI.h
796  %dir %{_includedir}/ATI  %dir %{_includedir}/ATI
# Line 798  rm -rf %{buildroot} Line 806  rm -rf %{buildroot}
806  %files -n dkms-%{drivername}  %files -n dkms-%{drivername}
807  %defattr(-,root,root)  %defattr(-,root,root)
808  %{_usrsrc}/%{drivername}-%{version}-%{release}  %{_usrsrc}/%{drivername}-%{version}-%{release}
   
   

Legend:
Removed from v.66360  
changed lines
  Added in v.79744

  ViewVC Help
Powered by ViewVC 1.1.30