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