SUNWplanner.spec revision 19712
18861N/A#
18861N/A# spec file for package SUNWplanner
18861N/A#
18861N/A# includes module(s): planner
18861N/A#
18861N/A# Copyright 2009 Sun Microsystems, Inc.
18861N/A# This file and all modifications and additions to the pristine
18861N/A# package are under the same license as the package itself.
18861N/A#
18861N/A%define owner jat
18861N/A#
18861N/A%include Solaris.inc
18861N/A%use planner = planner.spec
18861N/A
18861N/AName: SUNWplanner
18861N/AIPS_package_name: desktop/project-management/planner
18861N/AMeta(info.classification): %{classification_prefix}:Applications/Office
18861N/ASummary: Planner is a project managment tool for the GNOME desktop
18861N/AVersion: %{planner.version}
18861N/ASUNW_BaseDir: %{_basedir}
18861N/ASUNW_Copyright: %{name}.copyright
18861N/ALicense: %{planner.license}
18861N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
18861N/A%include default-depend.inc
18861N/A%include gnome-consolidation.inc
18861N/ARequires: SUNWlibgnomecanvas
18861N/ARequires: SUNWdesktop-cache
18861N/ARequires: %{name}-root
18861N/ABuildRequires: SUNWgnome-common-devel
18861N/A
18861N/A# GLIB GTK LIBGNOMECANVAS LIBGLADE
18861N/ABuildRequires: SUNWlibgnomecanvas-devel
18861N/A# LIBGNOMEUI LIBGNOMEUI
18861N/ABuildRequires: SUNWgnome-libs-devel
18861N/A# LIBGNOMEPRINTUI
18861N/ABuildRequires: SUNWgnome-print-devel
18861N/A# GNOME_VFS
18861N/ABuildRequires: SUNWgnome-vfs-devel
18861N/A# GCONF
18861N/ABuildRequires: SUNWgnome-config-devel
18861N/A# LIBXML
18861N/ABuildRequires: SUNWlxml-devel
18861N/A# LIBXSLT
18861N/ABuildRequires: SUNWlxsl-devel
18861N/A# PYGTK
18861N/ABuildRequires: SUNWgnome-python26-libs-devel
18861N/ABuildRequires: SUNWpython26-setuptools
18861N/A
18861N/A# GLIB GTK LIBGNOMECANVAS LIBGLADE
18861N/A# LIBGNOMEUI LIBGNOMEUI
18861N/ARequires: SUNWgnome-libs
18861N/A# LIBGNOMEPRINTUI
18861N/ARequires: SUNWgnome-print
18861N/A# GNOME_VFS
18861N/ARequires: SUNWgnome-vfs
18861N/A# GCONF
18861N/ARequires: SUNWgnome-config
18861N/A# LIBXML
18861N/ARequires: SUNWlxml
18861N/A# LIBXSLT
18861N/ARequires: SUNWlxsl
18861N/A# PYGTK
18861N/ARequires: SUNWgnome-python26-libs
18861N/A
18861N/ARequires: SUNWlibgnome-keyring
18861N/A
18861N/A
18861N/A%package devel
18861N/ASummary: %{summary} - development files
18861N/ASUNW_BaseDir: %{_basedir}
18861N/A%include default-depend.inc
18861N/A%include gnome-consolidation.inc
18861N/ARequires: %{name}
18861N/A
18861N/A%package root
18861N/ASummary: %{summary} - / filesystem
18861N/ASUNW_BaseDir: /
18861N/A%include default-depend.inc
18861N/A%include gnome-consolidation.inc
18861N/A
18861N/A%if %build_l10n
18861N/A%package l10n
18861N/AIPS_package_name: desktop/project-management/planner/l10n
18861N/ASummary: %{summary} - l10n files
18861N/ASUNW_BaseDir(relocate_from:%{_prefix}): %{_dto_il10n_basedir}
18861N/A%include default-depend.inc
18861N/A%include gnome-consolidation.inc
18861N/ARequires: %{name}
18861N/A%endif
18861N/A
18861N/A%prep
18861N/Arm -rf %name-%version
18861N/Amkdir %name-%version
18861N/A%planner.prep -d %name-%version
18861N/A
18861N/A%build
18861N/Aexport LDFLAGS="%_ldflags"
18861N/Aexport CFLAGS="%optflags"
18861N/A%planner.build -d %name-%version
18861N/A
18861N/A%install
18861N/A%planner.install -d %name-%version
18861N/Arm -rf $RPM_BUILD_ROOT%{_libdir}/python2.6/vendor-packages
18861N/Amv $RPM_BUILD_ROOT%{_libdir}/python2.6/site-packages \
18861N/A $RPM_BUILD_ROOT%{_libdir}/python2.6/vendor-packages
18861N/A
18861N/A# generated in the postinstall scripts (update-mime-database)
18861N/Arm -f $RPM_BUILD_ROOT%{_datadir}/mime/aliases
18861N/Arm -f $RPM_BUILD_ROOT%{_datadir}/mime/globs
18861N/Arm -f $RPM_BUILD_ROOT%{_datadir}/mime/magic
18861N/Arm -f $RPM_BUILD_ROOT%{_datadir}/mime/mime.cache
18861N/Arm -f $RPM_BUILD_ROOT%{_datadir}/mime/subclasses
18861N/Arm -f $RPM_BUILD_ROOT%{_datadir}/mime/XMLnamespaces
18861N/A
18861N/A%if %build_l10n
18861N/A%else
18861N/A# REMOVE l10n FILES
18861N/Arm -rf $RPM_BUILD_ROOT%{_datadir}/locale
18861N/Arm -rf $RPM_BUILD_ROOT%{_datadir}/gnome/help/*/[a-z]*
18861N/Arm -rf $RPM_BUILD_ROOT%{_datadir}/omf/*/*-[a-z]*.omf
18861N/A%endif
18861N/A
18861N/A# Clean up unpackaged files
18861N/Arm -fr $RPM_BUILD_ROOT%{_datadir}/gtk-doc
18861N/Afind $RPM_BUILD_ROOT%{_libdir} -type f -name "*.la" -exec rm -f {} ';'
18861N/A
18861N/A%{?pkgbuild_postprocess: %pkgbuild_postprocess -v -c "%{version}:%{jds_version}:%{name}:$RPM_ARCH:%(date +%%Y-%%m-%%d):%{support_level}" $RPM_BUILD_ROOT}
18861N/A
18861N/A%clean
18861N/Arm -rf $RPM_BUILD_ROOT
18861N/A
18861N/A%post
18861N/A%restart_fmri desktop-mime-cache mime-types-cache gconf-cache
18861N/A
18861N/A%postun
18861N/A%restart_fmri desktop-mime-cache mime-types-cache
18861N/A
18861N/A%files
18861N/A# %dir %attr (0755, root, other) %{_datadir}/doc
18861N/A# %defattr (-, root, bin)
18861N/A# %doc -d planner-%{planner.version} README AUTHORS
18861N/A# %doc(bzip2) -d planner-%{planner.version} COPYING NEWS ChangeLog
18861N/A%defattr (-, root, bin)
18861N/A%dir %attr (0755, root, sys) %{_datadir}
18861N/A%dir %attr (0755, root, bin) %{_bindir}
18861N/A%{_bindir}/*
18861N/A%dir %attr (0755, root, bin) %{_libdir}
18861N/A%{_libdir}/libplanner*.so*
18861N/A%dir %attr (0755, root, bin) %{_libdir}/planner
18861N/A%dir %attr (0755, root, bin) %{_libdir}/planner/file-modules
18861N/A%attr(755,root,root) %{_libdir}/planner/file-modules/*
18861N/A%dir %attr (0755, root, bin) %{_libdir}/planner/plugins
18861N/A%attr(755,root,root) %{_libdir}/planner/plugins/*
18861N/A%dir %attr (0755, root, bin) %{_libdir}/planner/storage-modules
18861N/A%attr(755,root,root) %{_libdir}/planner/storage-modules/*
18861N/A%dir %attr (0755, root, bin) %{_libdir}/python2.6
18861N/A%dir %attr (0755, root, bin) %{_libdir}/python2.6/vendor-packages
18861N/A%{_libdir}/python2.6/vendor-packages/*
18861N/A%dir %attr(0755, root, bin) %{_mandir}
18861N/A%dir %attr(0755, root, bin) %{_mandir}/man1
18861N/A%{_mandir}/man1/*
18861N/A%dir %attr (0755, root, other) %{_datadir}/applications
18861N/A%{_datadir}/applications/planner.desktop
18861N/A%dir %attr (0755, root, other) %{_datadir}/gnome
18861N/A%{_datadir}/gnome/help/planner/C
18861N/A%dir %attr (0755, root, other) %{_datadir}/icons
18861N/A%dir %attr (0755, root, other) %{_datadir}/icons/hicolor
18861N/A%dir %attr (0755, root, other) %{_datadir}/icons/hicolor/48x48
18861N/A%dir %attr (0755, root, other) %{_datadir}/icons/hicolor/48x48/mimetypes
18861N/A%attr (0644, root, bin) %{_datadir}/icons/hicolor/48x48/mimetypes/gnome-mime-application-x-planner.png
18861N/A%dir %attr (0755, root, root) %{_datadir}/mime
18861N/A%dir %attr (0755, root, root) %{_datadir}/mime/packages
18861N/A%attr(644,root,bin) %{_datadir}/mime/packages/planner.xml
18861N/A%{_datadir}/omf/planner/*-C.omf
18861N/A%dir %attr (0755, root, other) %{_datadir}/pixmaps
18861N/A%attr(644,root,root) %{_datadir}/pixmaps/gnome-planner.png
18861N/A%dir %attr (0755, root, bin) %{_datadir}/planner
18861N/A%dir %attr (0755, root, bin) %{_datadir}/planner/dtd
18861N/A%{_datadir}/planner/dtd/*
18861N/A%dir %attr (0755, root, bin) %{_datadir}/planner/glade
18861N/A%{_datadir}/planner/glade/*
18861N/A%dir %attr (0755, root, bin) %{_datadir}/planner/images
18861N/A%{_datadir}/planner/images/*
18861N/A%dir %attr (0755, root, bin) %{_datadir}/planner/stylesheets
18861N/A%{_datadir}/planner/stylesheets/*
18861N/A%dir %attr (0755, root, bin) %{_datadir}/planner/sql
18861N/A%{_datadir}/planner/sql/*
18861N/A%dir %attr (0755, root, bin) %{_datadir}/planner/ui
18861N/A%{_datadir}/planner/ui/*
18861N/A
18861N/A%files root
18861N/A%defattr (-, root, sys)
18861N/A%attr (0755, root, sys) %dir %{_sysconfdir}
18861N/A%{_sysconfdir}/gconf/schemas/planner.schemas
18861N/A
18861N/A%files devel
18861N/A%defattr (-, root, bin)
18861N/A%dir %attr (0755, root, bin) %{_libdir}
18861N/A%dir %attr (0755, root, other) %{_libdir}/pkgconfig
18861N/A%{_libdir}/pkgconfig/*
18861N/A%dir %attr (0755, root, bin) %{_includedir}
18861N/A%{_includedir}/*
18861N/A%dir %attr (0755, root, sys) %{_datadir}
18861N/A%dir %attr (0755, root, other) %{_datadir}/doc
18861N/A%{_datadir}/doc/*
18861N/A
18861N/A%if %build_l10n
18861N/A%files l10n
18861N/A%defattr (-, root, bin)
%dir %attr (0755, root, sys) %{_datadir}
%attr (-, root, other) %{_datadir}/locale
%dir %attr (0755, root, other) %{_datadir}/gnome
%{_datadir}/gnome/help/*/[a-z]*
%{_datadir}/omf/*/*-[a-z]*.omf
%endif
%changelog
* Fri Apr 3 2009 - laca@sun.com
- use desktop-cache instead of postrun
* Tue Mar 03 2009 - brian.cameron@sun.com
- Use find command to remove .la files.
* Tue Sep 23 2008 - takao.fujiwara@sun.com
- Fixed wrong files and permissions.
* Monday, June 30, 2008 - joseph.townsend@sun.com
- Initial spec-file created