Home | History | Annotate | Download | only in gnome-2-24
      1 #
      2 # spec file for package SUNWbabl
      3 #
      4 # includes module(s): babl
      5 #
      6 # Copyright 2008 Sun Microsystems, Inc.
      7 # This file and all modifications and additions to the pristine
      8 # package are under the same license as the package itself.
      9 #
     10 # Owner: bewitche
     11 
     12 %include Solaris.inc
     13 %ifarch amd64 sparcv9
     14 %include arch64.inc
     15 %use babl_64 = babl.spec
     16 %endif
     17 %include base.inc
     18 %use babl = babl.spec
     19 
     20 Name:                    SUNWbabl
     21 Summary:                 Babl is a dynamic, any to any, pixel format conversion library.
     22 Version:                 %{default_pkg_version}
     23 SUNW_BaseDir:            %{_basedir}
     24 SUNW_Copyright:		 SUNWbabl.copyright
     25 BuildRoot:               %{_tmppath}/%{name}-%{version}-build
     26 
     27 %include default-depend.inc
     28 Requires:                SUNWgnome-libs
     29 BuildRequires:           SUNWgnome-libs-devel
     30 
     31 %package devel
     32 Summary:                 %{summary} - development files
     33 SUNW_BaseDir:            %{_basedir}
     34 %include default-depend.inc
     35 Requires: %name
     36 Requires: SUNWgnome-libs-devel
     37 
     38 %prep
     39 rm -rf %name-%version
     40 mkdir %name-%version
     41 %ifarch amd64 sparcv9
     42 mkdir %name-%version/%_arch64
     43 %babl_64.prep -d %name-%version/%_arch64
     44 %endif
     45 
     46 mkdir %name-%version/%{base_arch}
     47 %babl.prep -d %name-%version/%{base_arch}
     48 cd %{_builddir}/%name-%version
     49 
     50 %build
     51 %ifarch amd64 sparcv9
     52 %babl_64.build -d %name-%version/%_arch64
     53 %endif
     54 
     55 %babl.build -d %name-%version/%{base_arch}
     56 
     57 %install
     58 rm -rf $RPM_BUILD_ROOT
     59 
     60 %ifarch amd64 sparcv9
     61 %babl_64.install -d %name-%version/%_arch64
     62 %endif
     63 
     64 %babl.install -d %name-%version/%{base_arch}
     65 find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
     66 find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
     67 
     68 %clean
     69 rm -rf $RPM_BUILD_ROOT
     70 
     71 %files
     72 %defattr(-, root, bin)
     73 %dir %attr (0755, root, bin) %{_libdir}
     74 %{_libdir}/lib*.so*
     75 %ifarch amd64 sparcv9
     76 %dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
     77 %{_libdir}/%{_arch64}/lib*.so*
     78 %dir %attr (0755, root, bin) %{_libdir}/%{_arch64}/babl-0.0
     79 %{_libdir}/%{_arch64}/babl-0.0/*.so*
     80 %endif
     81 %dir %attr (0755, root, bin) %{_libdir}/babl-0.0
     82 %{_libdir}/babl-0.0/*.so*
     83 %files devel
     84 %defattr (-, root, bin)
     85 %dir %attr (0755, root, bin) %{_includedir}
     86 %dir %attr (0755, root, bin) %{_includedir}/babl-0.0
     87 %dir %attr (0755, root, bin) %{_includedir}/babl-0.0/babl
     88 %{_includedir}/babl-0.0/babl/*
     89 %ifarch amd64 sparcv9
     90 %dir %attr (0755, root, bin) %dir %{_libdir}/%{_arch64}
     91 %dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig
     92 %{_libdir}/%{_arch64}/pkgconfig/*
     93 %endif
     94 %dir %attr (0755, root, other) %{_libdir}/pkgconfig
     95 %{_libdir}/pkgconfig/*
     96 
     97 %changelog
     98 * Thu Jan 15 2009 - dave.lin@sun.com
     99 - Set default dir/file attribute for base pkg to correct invalid owner issue.
    100 * Tue Dec 16 2008 - chris.wang@sun.com
    101 - Fix SparcV9 file section problem
    102 * Fri Nov 18 2008 - chris.wang@sun.com
    103 - Create
    104