Home | History | Annotate | Download | only in gnome-2-24
      1 #
      2 # spec file for package SUNWglibmm
      3 #
      4 # includes module(s): glibmm
      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: SimonZheng
     11 #
     12 %include Solaris.inc
     13 %use glibmm = glibmm.spec
     14 
     15 Name:                    SUNWglibmm
     16 Summary:                 glibmm - C++ Wrapper for the Glib2 Library
     17 Version:                 %{glibmm.version}
     18 Source:                  %{name}-manpages-0.1.tar.gz
     19 SUNW_BaseDir:            %{_basedir}
     20 SUNW_Copyright:          %{name}.copyright
     21 BuildRoot:               %{_tmppath}/%{name}-%{version}-build
     22 
     23 %include default-depend.inc
     24 Requires: SUNWgnome-base-libs
     25 BuildRequires: SUNWgnome-base-libs-devel
     26 Requires: SUNWsigcpp
     27 BuildRequires: SUNWsigcpp-devel
     28 
     29 %package devel
     30 Summary:                 %{summary} - development files
     31 SUNW_BaseDir:            %{_basedir}
     32 %include default-depend.inc
     33 Requires: %name
     34 Requires: SUNWgnome-base-libs-devel
     35 
     36 %if %build_l10n
     37 %package l10n
     38 Summary:		 %{summary} - l10n files
     39 SUNW_BaseDir:		 %{_basedir}
     40 %include default-depend.inc
     41 Requires:		 %{name}
     42 %endif
     43 
     44 %prep
     45 rm -rf %name-%version
     46 mkdir %name-%version
     47 %glibmm.prep -d %name-%version
     48 cd %{_builddir}/%name-%version
     49 gzcat %SOURCE0 | tar xf -
     50 
     51 %build
     52 %if %cc_is_gcc
     53 %else
     54 export CXX="${CXX} -norunpath"
     55 %endif
     56 export CXXFLAGS="%cxx_optflags"
     57 export PERL_PATH=/usr/perl5/bin/perl
     58 %glibmm.build -d %name-%version
     59 
     60 %install
     61 rm -rf $RPM_BUILD_ROOT
     62 %glibmm.install -d %name-%version
     63 find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
     64 find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
     65 
     66 cd %{_builddir}/%name-%version/sun-manpages
     67 make install DESTDIR=$RPM_BUILD_ROOT
     68 
     69 # Remove useless m4, pm and extra_gen_defs files 
     70 rm -rf $RPM_BUILD_ROOT%{_libdir}/glibmm-2.4/proc/m4
     71 rm -rf $RPM_BUILD_ROOT%{_libdir}/glibmm-2.4/proc/pm
     72 rm -rf $RPM_BUILD_ROOT%{_libdir}/libglibmm_generate_extra_defs*.so*
     73 rm -rf $RPM_BUILD_ROOT%{_includedir}/glibmm-2.4/glibmm_generate_extra_defs
     74 
     75 %if %build_l10n
     76 %else
     77 # REMOVE l10n FILES
     78 rm -rf $RPM_BUILD_ROOT%{_datadir}/locale
     79 %endif
     80 
     81 %clean
     82 rm -rf $RPM_BUILD_ROOT
     83 
     84 %post
     85 %include desktop-database-install.script
     86 %include scrollkeeper-update.script
     87 
     88 %postun
     89 test -x $BASEDIR/lib/postrun || exit 0
     90 %include desktop-database-uninstall.script
     91 %include scrollkeeper-update.script
     92 
     93 %files
     94 %defattr (-, root, bin)
     95 %dir %attr (0755, root, bin) %{_libdir}
     96 %{_libdir}/lib*
     97 %dir %attr (0755, root, sys) %{_datadir}
     98 %doc -d glibmm-%{glibmm.version} README AUTHORS
     99 %doc(bzip2) -d glibmm-%{glibmm.version} COPYING NEWS ChangeLog
    100 %dir %attr (0755, root, other) %{_datadir}/doc
    101 %{_mandir}/*/*
    102 
    103 %files devel
    104 %defattr (-, root, bin)
    105 %dir %attr (0755, root, bin) %{_libdir}
    106 %dir %attr (0755, root, other) %{_libdir}/pkgconfig
    107 %{_libdir}/pkgconfig/*
    108 %{_libdir}/glibmm*
    109 %{_libdir}/giomm*
    110 %dir %attr (0755, root, sys) %{_datadir}
    111 %dir %attr (0755, root, other) %{_datadir}/doc
    112 %{_datadir}/doc/glibmm*
    113 %dir %attr (0755, root, bin) %{_datadir}/devhelp
    114 %{_datadir}/devhelp/*
    115 %dir %attr (0755, root, other) %{_datadir}/aclocal
    116 %{_datadir}/aclocal/*
    117 %dir %attr (0755, root, bin) %{_includedir}
    118 %{_includedir}/*
    119 
    120 %changelog
    121 * Thu Sep 18 2008 - dave.lin@sun.com
    122 - Fix the conflicts in /usr/share/doc between base & devel pkgs
    123 * Wed Jul 20 2008 - simon.zheng@sun.com
    124 - Add manpage.
    125 * Thu Mar 27 2008 - simon.zheng@sun.com
    126 - Add SUNWglibmm.copyright.
    127 * Sun Mar 02 2008 - simon.zheng@sun.com
    128 - Correct package version number.
    129 * Fri 29 2008 - simon.zheng@sun.com
    130 - Pack devhelp index file. 
    131 * Wed Feb 15 2008 - simon.zheng@sun.com
    132 - Pack file /usr/lib/giomm-2.4/giommconfig.h.
    133 * Thu Feb 14 2008 - simon.zheng@sun.com
    134 - Remove useless m4, pm and extra_gen_defs files.
    135 * Mon Jau 28 2008 - simon.zheng@sun.com
    136 - Split into SUNWglibmm.spec and glibmm.spec.
    137 - Change download URL to GNOME official website.
    138 * Fri Aug 17 2007 - trisk@acm.jhu.edu
    139 - Bump to 2.12.10
    140 * Tue Apr 17 2007 - daymobrew@users.sourceforge.net
    141 - Bump to 2.12.8.
    142 * Fri Mar 16 2007 - laca@sun.com
    143 - bump to 2.12.7
    144 * Wed Jan 03 2007 - daymobrew@users.sourceforge.net
    145 - Bump to 2.12.4
    146 * Fri Jun 23 2006 - laca@sun.com
    147 - rename to SFEglibmm
    148 - update permissions
    149 - bump to 2.10.4
    150 * Fri May 12 2006 - damien.carbery@sun.com
    151 - Bump to 2.10.2.
    152 * Fri Mar 10 2006 - damien.carbery@sun.com
    153 - Bump to 2.10.0.
    154 * Thu Nov 17 2005 - laca@sun.com
    155 - create
    156