Home | History | Annotate | Download | only in trunk
      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 %define owner leon.sha
     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 Source:                  %{name}-manpages-0.1.tar.gz
     24 SUNW_BaseDir:            %{_basedir}
     25 SUNW_Copyright:		 SUNWbabl.copyright
     26 BuildRoot:               %{_tmppath}/%{name}-%{version}-build
     27 
     28 %include default-depend.inc
     29 Requires:                SUNWgnome-libs
     30 BuildRequires:           SUNWgnome-libs-devel
     31 
     32 %package devel
     33 Summary:                 %{summary} - development files
     34 SUNW_BaseDir:            %{_basedir}
     35 %include default-depend.inc
     36 Requires: %name
     37 Requires: SUNWglib2-devel
     38 
     39 %prep
     40 rm -rf %name-%version
     41 mkdir %name-%version
     42 %ifarch amd64 sparcv9
     43 mkdir %name-%version/%_arch64
     44 %babl_64.prep -d %name-%version/%_arch64
     45 %endif
     46 mkdir %name-%version/%{base_arch}
     47 %babl.prep -d %name-%version/%{base_arch}
     48 cd %{_builddir}/%name-%version
     49 cd %{_builddir}/%name-%version
     50 gzcat %SOURCE0 | tar -xf -
     51 
     52 %build
     53 %ifarch amd64 sparcv9
     54 %babl_64.build -d %name-%version/%_arch64
     55 %endif
     56 
     57 %babl.build -d %name-%version/%{base_arch}
     58 
     59 %install
     60 rm -rf $RPM_BUILD_ROOT
     61 
     62 %ifarch amd64 sparcv9
     63 %babl_64.install -d %name-%version/%_arch64
     64 %endif
     65 
     66 %babl.install -d %name-%version/%{base_arch}
     67 find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
     68 find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
     69 cd %{_builddir}/%name-%version/sun-manpages
     70 make install DESTDIR=$RPM_BUILD_ROOT
     71 
     72 %clean
     73 rm -rf $RPM_BUILD_ROOT
     74 
     75 %files
     76 %doc -d %{base_arch} babl-%{babl.version}/AUTHORS
     77 %doc -d %{base_arch} babl-%{babl.version}/README
     78 %doc(bzip2) -d %{base_arch} babl-%{babl.version}/ChangeLog
     79 %doc(bzip2) -d %{base_arch} babl-%{babl.version}/COPYING
     80 %doc(bzip2) -d %{base_arch} babl-%{babl.version}/NEWS
     81 %dir %attr (0755, root, other) %{_datadir}/doc
     82 %defattr (-, root, bin)
     83 %dir %attr (0755, root, bin) %{_libdir}
     84 %{_libdir}/lib*.so*
     85 %ifarch amd64 sparcv9
     86 %dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
     87 %{_libdir}/%{_arch64}/lib*.so*
     88 %dir %attr (0755, root, bin) %{_libdir}/%{_arch64}/babl-0.0
     89 %{_libdir}/%{_arch64}/babl-0.0/*.so*
     90 %endif
     91 %dir %attr (0755, root, bin) %{_libdir}/babl-0.0
     92 %{_libdir}/babl-0.0/*.so*
     93 %dir %attr (0755, root, sys) %{_datadir}
     94 %dir %attr (0755, root, bin) %{_mandir}
     95 %{_mandir}/*/*
     96 %files devel
     97 %defattr (-, root, bin)
     98 %dir %attr (0755, root, bin) %{_includedir}
     99 %dir %attr (0755, root, bin) %{_includedir}/babl-0.0
    100 %dir %attr (0755, root, bin) %{_includedir}/babl-0.0/babl
    101 %{_includedir}/babl-0.0/babl/*
    102 %ifarch amd64 sparcv9
    103 %dir %attr (0755, root, bin) %dir %{_libdir}/%{_arch64}
    104 %dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig
    105 %{_libdir}/%{_arch64}/pkgconfig/*
    106 %endif
    107 %dir %attr (0755, root, other) %{_libdir}/pkgconfig
    108 %{_libdir}/pkgconfig/*
    109 
    110 %changelog
    111 * Tue Sep 1 2009  leon.sha@sun.com
    112 - Bump to 0.1.0
    113 * Fri Jun 26 2009  chris.wang@sun.com
    114 - Change owner to leon.sha
    115 * Fri May 22 2009  chris.wang@sun.com
    116 - Change devel pacakge depandency to SUNWglib2-devel
    117 * Thu Mar 26 2009  chris.wang@sun.com
    118 - Correct copyright file
    119 * Fri Feb 20 2009  chris.wang@sun.com
    120 - Add manpage
    121 * Tue Dec 16 2008 - chris.wang@sun.com
    122 - Fix SparcV9 file section problem
    123 * Fri Nov 18 2008 - chris.wang@sun.com
    124 - Create
    125