Home | History | Annotate | Download | only in trunk
      1  14354     jedy #
      2  14354     jedy # spec file for package SUNWlibsexy
      3  14354     jedy #
      4  14354     jedy # includes module(s): libsexy
      5  14354     jedy #
      6  19232   chrisk %define owner erwannc
      7  14354     jedy 
      8  19229   chrisk %define OSR 10058:0.11.1
      9  19229   chrisk 
     10  14354     jedy %include Solaris.inc
     11  14354     jedy 
     12  14354     jedy Name:         SUNWlibsexy
     13  19095  erwannc License:      LGPL
     14  14354     jedy Group:        System/Libraries
     15  14354     jedy Version:      0.1.11
     16  14354     jedy Summary:      libsexy is a collection of GTK+ widgets that extend the functionality of such standard widget.
     17  14354     jedy Source:       http://releases.chipx86.com/libsexy/libsexy/libsexy-%{version}.tar.gz
     18  14354     jedy URL:          http://www.chipx86.com/wiki/Libsexy
     19  14354     jedy BuildRoot:    %{_tmppath}/%{name}-%{version}-build
     20  14354     jedy Docdir:	      %{_defaultdocdir}/doc
     21  14354     jedy SUNW_BaseDir: %{_basedir}
     22  14354     jedy SUNW_Copyright: %{name}.copyright
     23  14354     jedy 
     24  18749   chrisk # date:2009-07-16 type:bug owner:chrisk
     25  18749   chrisk Patch1:       libsexy-01-gtk-includes.diff
     26  18749   chrisk 
     27  14354     jedy Autoreqprov:  on
     28  18146  davelam BuildRequires: SUNWgtk2-devel
     29  14354     jedy BuildRequires: SUNWlxml-devel
     30  14354     jedy BuildRequires: SUNWiso-codes-devel
     31  18146  davelam Requires: SUNWgtk2
     32  14354     jedy Requires: SUNWlxml
     33  14354     jedy Requires: SUNWiso-codes
     34  14354     jedy 
     35  14354     jedy %package devel
     36  14354     jedy Summary:       %{summary} - development files
     37  14354     jedy SUNW_BaseDir:  %{_basedir}
     38  14354     jedy %include default-depend.inc
     39  14354     jedy Requires:      %name
     40  14354     jedy 
     41  14354     jedy %prep
     42  14354     jedy %setup -q -n libsexy-%version
     43  18768   chrisk %patch1 -p1
     44  14354     jedy 
     45  14354     jedy %build
     46  14354     jedy CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
     47  14354     jedy if test "x$CPUS" = "x" -o $CPUS = 0; then
     48  14354     jedy   CPUS=1
     49  14354     jedy fi
     50  14354     jedy 
     51  14354     jedy libtoolize --copy --force
     52  14354     jedy aclocal $ACLOCAL_FLAGS
     53  14354     jedy autoheader
     54  14354     jedy automake -a -c -f 
     55  14354     jedy autoconf
     56  14354     jedy ./configure --prefix=%{_prefix} \
     57  14354     jedy 		--libdir=%{_libdir} \
     58  14354     jedy         --disable-gtk-doc
     59  14354     jedy make -j $CPUS
     60  14354     jedy 
     61  14354     jedy %install
     62  14354     jedy rm -rf $RPM_BUILD_ROOT
     63  14354     jedy make DESTDIR=$RPM_BUILD_ROOT install
     64  14354     jedy rm $RPM_BUILD_ROOT%{_libdir}/lib*.a
     65  14354     jedy find $RPM_BUILD_ROOT%{_libdir} -type f -name "*.la" -exec rm -f {} ';'
     66  14354     jedy 
     67  14354     jedy %clean 
     68  14354     jedy rm -rf $RPM_BUILD_ROOT
     69  14354     jedy 
     70  14354     jedy %files 
     71  15442    gheet %doc README AUTHORS
     72  15442    gheet %doc(bzip2) COPYING NEWS ChangeLog
     73  15478   chrisk %dir %attr (0755, root, sys) %{_datadir}
     74  15442    gheet %dir %attr (0755, root, other) %{_datadir}/doc
     75  14354     jedy %defattr (-, root, bin)
     76  14354     jedy %dir %attr (0755, root, bin) %dir %{_libdir}
     77  14354     jedy %{_libdir}/*.so*
     78  14354     jedy 
     79  14354     jedy %files devel
     80  14354     jedy %defattr (-, root, bin)
     81  14354     jedy %dir %attr (0755, root, bin) %dir %{_includedir}
     82  14354     jedy %dir %attr (0755, root, bin) %dir %{_includedir}/libsexy
     83  14354     jedy %{_includedir}/libsexy/*
     84  14354     jedy %dir %attr (0755, root, sys) %dir %{_datadir}
     85  14354     jedy %dir %attr (0755, root, bin) %dir %{_datadir}/gtk-doc
     86  14354     jedy %{_datadir}/gtk-doc/*
     87  14354     jedy %dir %attr (0755, root, bin) %{_libdir}
     88  14354     jedy %dir %attr (0755, root, other) %{_libdir}/pkgconfig
     89  14354     jedy %{_libdir}/pkgconfig/*
     90  14354     jedy 
     91  14354     jedy %changelog
     92  18768   chrisk * Sat Jul 18 2009 - christian.kelly@sun.com
     93  18768   chrisk - Add missing patch line.
     94  18749   chrisk * Thu Jul 16 2009 - christian.kelly@sun.com
     95  18749   chrisk - Add patch to work around problem trying to include gtk headers.
     96  15478   chrisk * Thu Sep 18 2008 - christian.kelly@sun.com
     97  15478   chrisk - Fix up pkg'ing section.
     98  14384     jedy * Wed Jun 18 2008 - jedy.wang (at] sun.com
     99  14384     jedy - enalbe this component on SPARC
    100  14354     jedy * Wed Mar 26 2008 - dave.lin (at] sun.com
    101  14354     jedy - change to not build this component on SPARC
    102  14354     jedy * Wed Feb 13 2008 - erwann (at] sun.com
    103  14354     jedy - moved to SFO
    104  14354     jedy * Fri Aug 24 2007 Erwann Chenede <erwann (at] sun.com>
    105  14354     jedy - bumped to 0.1.11 and removed patch
    106  14354     jedy * Fri Feb 16 2007 - Doug Scott <dougs (at] truemail.co.th>
    107  14354     jedy - Fixed perm for gtk-doc directory
    108  14354     jedy * Wed Nov 22 2006 - jedy.wang (at] sun.com
    109  14354     jedy - Initial spec
    110  18146  davelam 
    111