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