12851N/A#
12851N/A# spec file for packages SUNWlibgsf
12851N/A#
12851N/A# includes module(s): libgsf
12851N/A#
20890N/A# Copyright (c) 2009, 2012, Oracle and/or its affiliates. All rights reserved.
12851N/A# This file and all modifications and additions to the pristine
12851N/A# package are under the same license as the package itself.
12851N/A#
19808N/A%define owner hawklu
19808N/A%define pythonver %{default_python_version}
17516N/A
12851N/A%include Solaris.inc
12851N/A
14365N/A%ifarch amd64 sparcv9
14365N/A%include arch64.inc
14365N/A%use libgsf_64 = libgsf.spec
14365N/A%endif
14365N/A
14365N/A%include base.inc
12851N/A%use libgsf = libgsf.spec
12851N/A
12851N/AName: SUNWlibgsf
18688N/AIPS_package_name: library/desktop/libgsf
18688N/AMeta(info.classification): %{classification_prefix}:Desktop (GNOME)/Libraries
12851N/ASummary: GNOME Structured File Library
19013N/AVersion: %{libgsf.version}
15244N/ASource: %{name}-manpages-0.1.tar.gz
12851N/ASUNW_BaseDir: %{_basedir}
12851N/ASUNW_Copyright: %{name}.copyright
19078N/ALicense: GNU General Public License Version 2
12851N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
12851N/A
12851N/A%include default-depend.inc
20857N/A%include gnome-incorporation.inc
20890N/ARequires: library/libxml2
20890N/ARequires: library/glib2
20890N/ARequires: library/gnome/gnome-component
20890N/ARequires: library/gnome/gnome-vfs
20890N/ARequires: gnome/config/gconf
20890N/ARequires: compress/bzip
20890N/ARequires: library/zlib
20890N/ARequires: system/library/math
20890N/ARequires: library/python-2/pygobject-26
20890N/ARequires: library/python-2/pygtk2-26
20890N/ARequires: service/gnome/desktop-cache
20890N/ABuildRequires: library/glib2
20890N/ABuildRequires: system/library/math
20890N/ABuildRequires: library/gnome/gnome-component
20890N/ABuildRequires: library/gnome/gnome-vfs
20890N/ABuildRequires: gnome/config/gconf
20890N/ABuildRequires: library/python-2/pygobject-26
20890N/ABuildRequires: library/python-2/setuptools-26
12851N/A
12851N/A%package root
12851N/ASummary: %{summary} - / filesystem
12851N/ASUNW_BaseDir: /
12851N/A
12851N/A%package devel
12851N/ASummary: %{summary} - development files
12851N/ASUNW_BaseDir: %{_basedir}
12851N/A
12851N/A%package l10n
12851N/ASummary: %{summary} - l10n files
12851N/A
12851N/A%prep
12851N/Arm -rf %name-%version
12851N/Amkdir %name-%version
14365N/A
14365N/A%ifarch amd64 sparcv9
14365N/Amkdir %name-%version/%_arch64
14365N/A%libgsf_64.prep -d %name-%version/%_arch64
14365N/A%endif
14365N/A
14365N/Amkdir %name-%version/%{base_arch}
14365N/A%libgsf.prep -d %name-%version/%{base_arch}
12851N/A
15244N/Acd %{_builddir}/%name-%version
15244N/Agzcat %SOURCE0 | tar xf -
15244N/A
12851N/A%build
19808N/A
19808N/Aexport PYTHON="/usr/bin/python%{default_python_version}"
19808N/A
14365N/A%ifarch amd64 sparcv9
14365N/Aif [ "x`basename $CC`" != xgcc ]
14365N/Athen
14365N/A FLAG64="-xarch=generic64"
14365N/Aelse
14365N/A FLAG64="-m64"
14365N/Afi
14365N/A
14365N/Aexport LDFLAGS="$FLAG64"
14365N/Aexport CFLAGS="%optflags64"
14365N/Aexport RPM_OPT_FLAGS="$CFLAGS"
16912N/Aexport ACLOCAL_FLAGS="-I %{_datadir}/aclocal"
14365N/A%libgsf_64.build -d %name-%version/%_arch64
14365N/A%endif
14365N/A
14365N/Aexport LDFLAGS="%_ldflags"
14096N/Aexport CFLAGS="%optflags"
12851N/Aexport RPM_OPT_FLAGS="$CFLAGS"
14096N/Aexport ACLOCAL_FLAGS="-I %{_datadir}/aclocal"
14365N/A%libgsf.build -d %name-%version/%{base_arch}
12851N/A
12851N/A%install
12851N/Arm -rf $RPM_BUILD_ROOT
12851N/A
14365N/A%ifarch amd64 sparcv9
14365N/A%libgsf_64.install -d %name-%version/%_arch64
14365N/A%endif
14365N/A
14365N/A%libgsf.install -d %name-%version/%{base_arch}
12851N/A
15244N/A# install man page
15244N/Arm -rf $RPM_BUILD_ROOT%{_mandir}
15244N/Acd %{_builddir}/%name-%version/sun-manpages
15244N/Amake install DESTDIR=$RPM_BUILD_ROOT
15244N/A
12851N/A%{?pkgbuild_postprocess: %pkgbuild_postprocess -v -c "%{version}:%{jds_version}:%{name}:$RPM_ARCH:%(date +%%Y-%%m-%%d):%{support_level}" $RPM_BUILD_ROOT}
12851N/A
12851N/A%clean
12851N/Arm -rf $RPM_BUILD_ROOT
12851N/A
16307N/A%post
16307N/A%restart_fmri gconf-cache
12851N/A
12851N/A%files
12851N/A%defattr (-, root, bin)
12851N/A%dir %attr (0755, root, bin) %{_bindir}
12851N/A%{_bindir}/*
12851N/A%dir %attr (0755, root, bin) %{_libdir}
12851N/A%{_libdir}/lib*.so*
12851N/A%attr (-, root, bin) %{_libdir}/python*
12851N/A%dir %attr (0755, root, sys) %{_datadir}
14365N/A%ifarch amd64 sparcv9
14365N/A%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
14412N/A%{_libdir}/%{_arch64}/lib*.so*
14365N/A%endif
15244N/A%dir %attr(0755, root, bin) %{_mandir}
15244N/A%dir %attr(0755, root, bin) %{_mandir}/man1
16099N/A%dir %attr(0755, root, bin) %{_mandir}/man3
15244N/A%{_mandir}/man1/*
16099N/A%{_mandir}/man3/*
12851N/A
12851N/A%files root
12851N/A%defattr (-, root, sys)
12851N/A%attr (0755, root, sys) %dir %{_sysconfdir}
12851N/A%{_sysconfdir}/gconf/schemas/gsf-office-thumbnailer.schemas
12851N/A
12851N/A%files devel
12851N/A%defattr (-, root, bin)
12851N/A%dir %attr (0755, root, bin) %{_includedir}
12851N/A%{_includedir}/libgsf-1
12851N/A%dir %attr (0755, root, bin) %{_libdir}
12851N/A%dir %attr (0755, root, other) %{_libdir}/pkgconfig
12851N/A%{_libdir}/pkgconfig/*
12851N/A%dir %attr (0755, root, sys) %{_datadir}
12851N/A%{_datadir}/gtk-doc
14412N/A%ifarch amd64 sparcv9
14412N/A%dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig
14412N/A%{_libdir}/%{_arch64}/pkgconfig/*
14412N/A%endif
14412N/A%doc -d %{base_arch}/libgsf-%{libgsf.version} AUTHORS ChangeLog NEWS README
14412N/A%doc(bzip2) -d %{base_arch}/libgsf-%{libgsf.version} COPYING COPYING.LIB
14412N/A%dir %attr (0755, root, other) %{_datadir}/doc
12851N/A
12851N/A%files l10n
12851N/A%defattr (-, root, bin)
12851N/A%dir %attr (0755, root, sys) %{_datadir}
12851N/A%attr (-, root, other) %{_datadir}/locale
12851N/A
12851N/A%changelog
20890N/A* Fri Feb 10 2012 - padraig.obriain@oracle.com
20890N/A- Update Requires and BuildRequires to be IPS package names.
19808N/A* Mon Dec 06 2010 - brian.cameron@oracle.com
19808N/A- Now use default_python_version.
19078N/A* Mon Nov 08 2010 - brian.lu@oracle.com
19078N/A- Add 'License' tag
16307N/A* Fri Apr 3 2009 - laca@sun.com
16307N/A- use desktop-cache instead of postrun
16239N/A* Mon Mar 24 2009 - jeff.cai@sun.com
16239N/A- Since /usr/lib/amd64/pkgconfig/libgsf-1.pc (SUNWlibgsf-devel) requires
16239N/A /usr/lib/amd64/pkgconfig/glib-2.0.pc which is found in
16239N/A SUNWgnome-base-libs-devel, add the dependency.
16239N/A- Since /usr/lib/amd64/pkgconfig/libgsf-1.pc (SUNWlibgsf-devel) requires
16239N/A /usr/lib/amd64/pkgconfig/gobject-2.0.pc which is found in
16239N/A SUNWgnome-base-libs-devel, add the dependency.
16239N/A- Since /usr/lib/amd64/pkgconfig/libgsf-1.pc (SUNWlibgsf-devel) requires
16239N/A /usr/lib/amd64/pkgconfig/libxml-2.0.pc which is found in
16239N/A SUNWlxml-devel, add the dependency.
16239N/A- Since /usr/lib/amd64/pkgconfig/libgsf-gnome-1.pc (SUNWlibgsf-devel) requires
16239N/A /usr/lib/amd64/pkgconfig/libbonobo-2.0.pc which is found in
16239N/A SUNWgnome-component-devel, add the dependency.
16099N/A* Wed Mar 11 2009 - dave.lin@sun.com
16099N/A- Add %{_datadir}/man/man3 in %files
14412N/A* Fri Sep 19 2008 - rick.ju@sun.com
14412N/A- Add %doc for copyright files and fix an install issue.
14365N/A* Wed Sep 17 2008 - rick.ju@sun.com
14365N/A- Use gio and support 64bit build
14096N/A* Tue Sep 02 2008 - halton.huo@sun.com
14096N/A- Remove useless /usr/sfw stuff to CFLAGS and LDFLAGS
14096N/A- Add /usr/share/aclocal to ACLOCAL_FLAGS to fix build issue
13823N/A* Fri Aug 08 2008 - dave.lin@sun.com
13823N/A- Correct the dependency as below to fix the integration issues(CR6734966)
13823N/A Requires: SUNWlibms, BuildRequires: SUNWlibm
12851N/A* Mon Apr 14 2008 - halton.huo@sun.com
12851N/A- Spilit from SUNWdesktop-search-libs.spec
16401N/A