SUNWplanner.spec revision 18862
10139N/A#
10139N/A# spec file for package SUNWplanner
10139N/A#
17185N/A# includes module(s): planner
13600N/A#
10139N/A# Copyright 2009 Sun Microsystems, Inc.
10139N/A# This file and all modifications and additions to the pristine
18593N/A# package are under the same license as the package itself.
18593N/A#
10139N/A%define owner jat
10139N/A#
10139N/A%include Solaris.inc
10139N/A%use planner = planner.spec
10139N/A
10139N/AName: SUNWplanner
18609N/AIPS_package_name: desktop/project-management/planner
17928N/AMeta(info.classification): %{classification_prefix}:Applications/Office
17928N/ASummary: Planner is a project managment tool for the GNOME desktop
17928N/AVersion: %{planner.version}
17928N/ASUNW_BaseDir: %{_basedir}
17928N/ASUNW_Copyright: %{name}.copyright
18609N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
10139N/A%include default-depend.inc
10139N/ARequires: SUNWlibgnomecanvas
18593N/ARequires: SUNWdesktop-cache
10139N/ARequires: %{name}-root
10139N/ABuildRequires: SUNWgnome-common-devel
18593N/A
17953N/A# GLIB GTK LIBGNOMECANVAS LIBGLADE
10139N/ABuildRequires: SUNWlibgnomecanvas-devel
10139N/A# LIBGNOMEUI LIBGNOMEUI
18243N/ABuildRequires: SUNWgnome-libs-devel
18067N/A# LIBGNOMEPRINTUI
18243N/ABuildRequires: SUNWgnome-print-devel
18243N/A# GNOME_VFS
10139N/ABuildRequires: SUNWgnome-vfs-devel
16555N/A# GCONF
16555N/ABuildRequires: SUNWgnome-config-devel
16555N/A# LIBXML
16555N/ABuildRequires: SUNWlxml-devel
16633N/A# LIBXSLT
11999N/ABuildRequires: SUNWlxsl-devel
16051N/A# PYGTK
10354N/ABuildRequires: SUNWgnome-python-libs-devel
15191N/ABuildRequires: SUNWpython-setuptools
17940N/A
16051N/A# GLIB GTK LIBGNOMECANVAS LIBGLADE
15191N/A# LIBGNOMEUI LIBGNOMEUI
16597N/ARequires: SUNWgnome-libs
16051N/A# LIBGNOMEPRINTUI
16051N/ARequires: SUNWgnome-print
15715N/A# GNOME_VFS
18251N/ARequires: SUNWgnome-vfs
18251N/A# GCONF
18251N/ARequires: SUNWgnome-config
18251N/A# LIBXML
16845N/ARequires: SUNWlxml
17940N/A# LIBXSLT
16845N/ARequires: SUNWlxsl
16845N/A# PYGTK
16053N/ARequires: SUNWgnome-python-libs
16053N/A
16053N/A%package devel
16053N/ASummary: %{summary} - development files
16053N/ASUNW_BaseDir: %{_basedir}
16053N/A%include default-depend.inc
16053N/ARequires: %{name}
16053N/A
17339N/A%package root
17940N/ASummary: %{summary} - / filesystem
17339N/ASUNW_BaseDir: /
17339N/A%include default-depend.inc
16053N/A
16053N/A%if %build_l10n
16053N/A%package l10n
16555N/ASummary: %{summary} - l10n files
16555N/ASUNW_BaseDir: %{_basedir}
16555N/A%include default-depend.inc
16555N/ARequires: %{name}
16555N/A%endif
16601N/A
16555N/A%prep
16555N/Arm -rf %name-%version
17940N/Amkdir %name-%version
16846N/A%planner.prep -d %name-%version
16845N/A
16845N/A%build
17940N/Aexport LDFLAGS="%_ldflags"
16845N/Aexport CFLAGS="%optflags"
16555N/A%planner.build -d %name-%version
17214N/A
17214N/A%install
17214N/A%planner.install -d %name-%version
17940N/Arm -rf $RPM_BUILD_ROOT%{_libdir}/python2.6/vendor-packages
17940N/Amv $RPM_BUILD_ROOT%{_libdir}/python2.6/site-packages \
17940N/A $RPM_BUILD_ROOT%{_libdir}/python2.6/vendor-packages
17940N/A
18012N/A# generated in the postinstall scripts (update-mime-database)
18012N/Arm -f $RPM_BUILD_ROOT%{_datadir}/mime/aliases
18012N/Arm -f $RPM_BUILD_ROOT%{_datadir}/mime/globs
18012N/Arm -f $RPM_BUILD_ROOT%{_datadir}/mime/magic
18012N/Arm -f $RPM_BUILD_ROOT%{_datadir}/mime/mime.cache
18012N/Arm -f $RPM_BUILD_ROOT%{_datadir}/mime/subclasses
10139N/Arm -f $RPM_BUILD_ROOT%{_datadir}/mime/XMLnamespaces
10139N/A
10139N/A%if %build_l10n
10139N/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
10139N/A%endif
10139N/A
10139N/A# Clean up unpackaged files
10139N/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
10139N/A%post
10139N/A%restart_fmri desktop-mime-cache mime-types-cache gconf-cache
10139N/A
10139N/A%postun
10139N/A%restart_fmri desktop-mime-cache mime-types-cache
10139N/A
10139N/A%files
10139N/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
17953N/A%defattr (-, root, bin)
17953N/A%dir %attr (0755, root, sys) %{_datadir}
17953N/A%dir %attr (0755, root, bin) %{_bindir}
17953N/A%{_bindir}/*
17953N/A%dir %attr (0755, root, bin) %{_libdir}
17953N/A%{_libdir}/libplanner*.so*
17953N/A%dir %attr (0755, root, bin) %{_libdir}/planner
10139N/A%dir %attr (0755, root, bin) %{_libdir}/planner/file-modules
17773N/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/*
18251N/A%dir %attr (0755, root, bin) %{_libdir}/planner/storage-modules
16849N/A%attr(755,root,root) %{_libdir}/planner/storage-modules/*
16053N/A%dir %attr (0755, root, bin) %{_libdir}/python2.6
16053N/A%dir %attr (0755, root, bin) %{_libdir}/python2.6/vendor-packages
17339N/A%{_libdir}/python2.6/vendor-packages/*
16053N/A%dir %attr(0755, root, bin) %{_mandir}
16555N/A%dir %attr(0755, root, bin) %{_mandir}/man1
16845N/A%{_mandir}/man1/*
17940N/A%dir %attr (0755, root, other) %{_datadir}/applications
16555N/A%{_datadir}/applications/planner.desktop
16555N/A%dir %attr (0755, root, other) %{_datadir}/gnome
16555N/A%{_datadir}/gnome/help/planner/C
16555N/A%dir %attr (0755, root, other) %{_datadir}/icons
15550N/A%dir %attr (0755, root, other) %{_datadir}/icons/hicolor
15550N/A%dir %attr (0755, root, other) %{_datadir}/icons/hicolor/48x48
15550N/A%dir %attr (0755, root, other) %{_datadir}/icons/hicolor/48x48/mimetypes
17706N/A%attr (0644, root, bin) %{_datadir}/icons/hicolor/48x48/mimetypes/gnome-mime-application-x-planner.png
16555N/A%dir %attr (0755, root, root) %{_datadir}/mime
17359N/A%dir %attr (0755, root, root) %{_datadir}/mime/packages
18012N/A%attr(644,root,bin) %{_datadir}/mime/packages/planner.xml
18012N/A%{_datadir}/omf/planner/*-C.omf
18012N/A%dir %attr (0755, root, other) %{_datadir}/pixmaps
16051N/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
15550N/A%{_libdir}/pkgconfig/*
10139N/A%dir %attr (0755, root, bin) %{_includedir}
15550N/A%{_includedir}/*
15550N/A%dir %attr (0755, root, sys) %{_datadir}
16062N/A%dir %attr (0755, root, other) %{_datadir}/doc
17773N/A%{_datadir}/doc/*
17773N/A
16062N/A%if %build_l10n
10465N/A%files l10n
10139N/A%defattr (-, root, bin)
16682N/A%dir %attr (0755, root, sys) %{_datadir}
16682N/A%attr (-, root, other) %{_datadir}/locale
16682N/A%dir %attr (0755, root, other) %{_datadir}/gnome
16682N/A%{_datadir}/gnome/help/*/[a-z]*
10139N/A%{_datadir}/omf/*/*-[a-z]*.omf
16682N/A%endif
16682N/A
15550N/A%changelog
15550N/A* Fri Apr 3 2009 - laca@sun.com
18407N/A- use desktop-cache instead of postrun
16555N/A* Tue Mar 03 2009 - brian.cameron@sun.com
16555N/A- Use find command to remove .la files.
16555N/A* Tue Sep 23 2008 - takao.fujiwara@sun.com
16555N/A- Fixed wrong files and permissions.
16555N/A* Monday, June 30, 2008 - joseph.townsend@sun.com
16555N/A- Initial spec-file created
16555N/A
18349N/A