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