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