10139N/A#
10139N/A# spec file for package SUNWgnome-vfs
10139N/A#
10139N/A# includes module(s): gnome-mime-data, gnome-vfs
10139N/A#
20889N/A# Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
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 gheet
10139N/A#
10139N/A%include Solaris.inc
10139N/A
20848N/A%ifarch amd64 sparcv9
20848N/A%include arch64.inc
20848N/A%use gvfs64 = gnome-vfs.spec
20848N/A%endif
20848N/A
10139N/A%define with_hal %(pkginfo -q SUNWhal && echo 1 || echo 0)
10139N/A
20848N/A%include base.inc
10139N/A%use smimeinfo = shared-mime-info.spec
10139N/A%use gmdata = gnome-mime-data.spec
10139N/A%use gvfs = gnome-vfs.spec
10139N/A
10139N/AName: SUNWgnome-vfs
18688N/AIPS_package_name: library/gnome/gnome-vfs
19102N/ALicense: GPLv2,LGPLv2
18688N/AMeta(info.classification): %{classification_prefix}:Desktop (GNOME)/Libraries
10139N/ASummary: GNOME virtual file system framework and application/MIME type registry
20074N/AVersion: %{gvfs.version}
10139N/ASource: %{name}-manpages-0.1.tar.gz
10139N/ASUNW_BaseDir: %{_basedir}
12738N/ASUNW_Copyright: %{name}.copyright
10139N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
10139N/A
10139N/A%include default-depend.inc
20857N/A%include gnome-incorporation.inc
20889N/ARequires: service/gnome/desktop-cache
20889N/ARequires: service/network/samba
20889N/ARequires: system/hal
20889N/A
20891N/ABuildRequires: compress/bzip2
20891N/ABuildRequires: gnome/config/gconf
20891N/ABuildRequires: library/file-monitor/gamin
20891N/ABuildRequires: library/glib2
20891N/ABuildRequires: library/gnome/gnome-component
20891N/ABuildRequires: library/libxml2
20898N/ABuildRequires: library/samba/libsmbclient
20891N/ABuildRequires: library/security/openssl
20891N/ABuildRequires: library/zlib
20857N/ABuildRequires: runtime/perl-512
20891N/ABuildRequires: system/library/dbus
20891N/ABuildRequires: system/library/libdbus
20891N/ABuildRequires: system/library/libdbus-glib
20891N/ABuildRequires: system/library/math
20891N/ABuildRequires: system/network/avahi
20889N/ABuildRequires: text/gnu-grep
10139N/A
10139N/A%package root
10139N/ASummary: %{summary} - / filesystem
10139N/ASUNW_BaseDir: /
10139N/A%include default-depend.inc
20857N/A%include gnome-incorporation.inc
10139N/A
10139N/A%package devel
10139N/ASummary: %{summary} - development files
10139N/ASUNW_BaseDir: %{_basedir}
10139N/A%include default-depend.inc
20857N/A%include gnome-incorporation.inc
10139N/A
10139N/A%package l10n
10139N/ASummary: %{summary} - l10n files
10139N/ARequires: %{name}
10139N/A
10139N/A%prep
10139N/Arm -rf %name-%version
10139N/Amkdir %name-%version
10139N/A%smimeinfo.prep -d %name-%version
10139N/A%gmdata.prep -d %name-%version
20848N/A
20848N/A%ifarch amd64 sparcv9
20848N/Amkdir %name-%version/%_arch64
20848N/A%gvfs64.prep -d %name-%version/%_arch64
20848N/A%endif
20848N/A
20848N/Amkdir %name-%version/%{base_arch}
20848N/A%gvfs.prep -d %name-%version/%{base_arch}
20848N/A
10139N/Acd %{_builddir}/%name-%version
10139N/Agzcat %SOURCE0 | tar xf -
10139N/A
10139N/A%build
10139N/A%smimeinfo.build -d %name-%version
10139N/A%gmdata.build -d %name-%version
10139N/A
20897N/Aexport PKG_CONFIG_PATH=../../gnome-mime-data-%{gmdata.version}:%{_pkg_config_path}
10139N/Aexport LDFLAGS="%_ldflags -L/usr/sfw/lib -R/usr/sfw/lib"
20848N/A
20848N/A%ifarch amd64 sparcv9
20849N/Aexport VFS_EXTRA_CONFIG="--disable-avahi"
20848N/A%gvfs64.build -d %name-%version/%_arch64
20848N/A%endif
20848N/A
20849N/Aexport VFS_EXTRA_CONFIG=""
20848N/A%gvfs.build -d %name-%version/%{base_arch}
10139N/A
10139N/A%install
10139N/Arm -rf $RPM_BUILD_ROOT
10139N/Aexport PKG_CONFIG_PATH=../gnome-mime-data-%{gmdata.version}:../gnome-vfs-%{gvfs.version}:%{_libdir}/pkgconfig:/usr/lib/pkgconfig
10139N/A%smimeinfo.install -d %name-%version
10139N/A%gmdata.install -d %name-%version
20848N/A
20848N/A%ifarch amd64 sparcv9
20848N/A%gvfs64.install -d %name-%version/%_arch64
20848N/A%endif
20848N/A
20848N/A%gvfs.install -d %name-%version/%{base_arch}
10139N/ALD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_libdir} $RPM_BUILD_ROOT%{_bindir}/update-mime-database $RPM_BUILD_ROOT%{_datadir}/mime
10139N/A
10139N/Arm -rf $RPM_BUILD_ROOT%{_mandir}
10139N/Acd %{_builddir}/%name-%version/sun-manpages
10139N/Amake install DESTDIR=$RPM_BUILD_ROOT
10139N/A
10139N/Arm -rf $RPM_BUILD_ROOT%{_prefix}/doc
10139N/A
20848N/Afind $RPM_BUILD_ROOT%{_libdir} -type f -name "*.la" -exec rm -f {} ';'
20848N/Afind $RPM_BUILD_ROOT%{_libdir} -type f -name "*.a" -exec rm -f {} ';'
20848N/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
16307N/A%restart_fmri mime-types-cache gconf-cache
10139N/A
10139N/A%files
14305N/A%doc -d shared-mime-info-%{smimeinfo.version} README
14305N/A%doc(bzip2) -d shared-mime-info-%{smimeinfo.version} COPYING ChangeLog NEWS
14305N/A%doc gnome-mime-data-%{gmdata.version}/README
14305N/A%doc gnome-mime-data-%{gmdata.version}/AUTHORS
14305N/A%doc(bzip2) gnome-mime-data-%{gmdata.version}/COPYING
14305N/A%doc(bzip2) gnome-mime-data-%{gmdata.version}/ChangeLog
14305N/A%doc(bzip2) gnome-mime-data-%{gmdata.version}/NEWS
20848N/A%doc %{base_arch}/gnome-vfs-%{gvfs.version}/README
20848N/A%doc %{base_arch}/gnome-vfs-%{gvfs.version}/AUTHORS
20848N/A%doc(bzip2) %{base_arch}/gnome-vfs-%{gvfs.version}/COPYING
20848N/A%doc(bzip2) %{base_arch}/gnome-vfs-%{gvfs.version}/COPYING.LIB
20848N/A%doc(bzip2) %{base_arch}/gnome-vfs-%{gvfs.version}/ChangeLog
20848N/A%doc(bzip2) %{base_arch}/gnome-vfs-%{gvfs.version}/NEWS
14404N/A%dir %attr (0755, root, other) %{_datadir}/doc
10139N/A%defattr (-, root, bin)
10139N/A%dir %attr (0755, root, bin) %{_bindir}
20848N/A%{_bindir}/gnomevfs-*
20848N/A%{_bindir}/update-mime-database
10139N/A%dir %attr (0755, root, bin) %{_libdir}
10139N/A%{_libdir}/lib*.so*
10139N/A%{_libdir}/gnome-vfs-daemon
20848N/A%{_libdir}/gnome-vfs-2.0/modules/*.so
20848N/A
20848N/A%ifarch amd64 sparcv9
20848N/A%dir %attr (0755, root, bin) %{_bindir}/%{_arch64}
20848N/A%{_bindir}/%{_arch64}/gnomevfs-*
20848N/A%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
20848N/A%{_libdir}/%{_arch64}/lib*.so*
20848N/A%{_libdir}/%{_arch64}/gnome-vfs-daemon
20848N/A%{_libdir}/%{_arch64}/gnome-vfs-2.0/modules/*.so
20848N/A%endif
20848N/A
10139N/A%dir %attr (0755, root, sys) %{_datadir}
19952N/A%ghost %attr (-, root, root) %ips_tag(original_name=SUNWgnome-vfs:%{@} preserve=true) %{_datadir}/mime
10139N/A%dir %attr (0755, root, other) %{_datadir}/mime-info
10139N/A%{_datadir}/mime-info/*
10139N/A%dir %attr (0755, root, other) %{_datadir}/application-registry
10139N/A%{_datadir}/application-registry/*
10139N/A%dir %attr (0755, root, other) %{_datadir}/applications
10139N/A%{_datadir}/applications/*
10139N/A%{_datadir}/dbus-1/services/gnome-vfs-daemon.service
10139N/A%dir %attr(0755, root, bin) %{_mandir}
10139N/A%dir %attr(0755, root, bin) %{_mandir}/man1
10139N/A%{_mandir}/man1/*
10139N/A
10139N/A%files root
10522N/A%defattr (-, root, sys)
10139N/A%attr (0755, root, sys) %dir %{_sysconfdir}
10139N/A%{_sysconfdir}/gconf/schemas/desktop_default_applications.schemas
10139N/A%{_sysconfdir}/gconf/schemas/desktop_gnome_url_handlers.schemas
10139N/A%{_sysconfdir}/gconf/schemas/system_dns_sd.schemas
10139N/A%{_sysconfdir}/gconf/schemas/system_http_proxy.schemas
10139N/A%{_sysconfdir}/gconf/schemas/system_smb.schemas
10139N/A%{_sysconfdir}/gnome-vfs-2.0
19952N/A%ghost %attr (0644, root, sys) %ips_tag(original_name=SUNWgnome-vfs:%{@} preserve=true) %{_sysconfdir}/gnome-vfs-mime-magic
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%{_libdir}/gnome-vfs-2.0/include
20848N/A%ifarch amd64 sparcv9
20848N/A%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
20848N/A%dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig
20848N/A%{_libdir}/%{_arch64}/pkgconfig/*
20848N/A%{_libdir}/%{_arch64}/gnome-vfs-2.0/include
20848N/A%endif
10139N/A%dir %attr (0755, root, bin) %{_includedir}
10139N/A%{_includedir}/*
10139N/A%dir %attr (0755, root, sys) %{_datadir}
10139N/A%{_datadir}/gtk-doc
10312N/A%{_datadir}/pkgconfig
10139N/A%dir %attr(0755, root, bin) %{_mandir}
10139N/A%dir %attr(0755, root, bin) %{_mandir}/man3
10139N/A%dir %attr(0755, root, bin) %{_mandir}/man4
10139N/A%{_mandir}/man3/*
10139N/A%{_mandir}/man4/*
10139N/A
10139N/A%files l10n
10139N/A%defattr (-, root, bin)
10139N/A%dir %attr (0755, root, sys) %{_datadir}
10139N/A%attr (-, root, other) %{_datadir}/locale
10139N/A
10139N/A%changelog
20889N/A* Fri Feb 17 2012 - brian.cameron@oracle.com
20889N/A- Now support 64-bit.
18850N/A* Tue Jun 08 2010 - Michal.Pryc@Oracle.Com
18850N/A- Updated BuildRequires to fit SourceJuicer.
16513N/A* Thu May 14 2009 - jeff.cai@sun.com
16513N/A- Remove the dependency on SUNWless since SUNWless is part of SUNWCfwshl which
16513N/A only gets installed in Xall and all. A dependency warning comes up
16513N/A when a user selects Developer or End User.
16307N/A* Fri Apr 3 2009 - laca@sun.com
16307N/A- use desktop-cache instead of postrun
16224N/A* Mon Mar 23 2009 - jeff.cai@sun.com
16224N/A- Add the dependency on SUNWless since /usr/bin/gvfs-less calls usr/bin/less
16075N/A* Thu Mar 05 2009 - brian.cameron@sun.com
16075N/A- Change SUNWdbus-bindings to SUNWdbus-glib.
14326N/A* Mon Sep 15 2008 - christian.kelly@sun.com
14326N/A- Remove /usr/share/doc from %files.
12112N/A* Thu Jan 3 2008 - laca@sun.com
12112N/A- use gconf-install.script instead of an inline script
10664N/A* Thu May 17 2007 - laca@sun.com
10664N/A- delete SUNWsmbaS dependency and related CFLAGS, since 6267187 was
10664N/A fixed in snv_40.
10664N/A- delete some unnecessary env variables
10522N/A* Tue Apr 24 2007 - laca@sun.com
10522N/A- s/0755/-/ in defattr so that files are not made all executable
10312N/A* Thu Mar 15 2007 - damien.carbery@sun.com
10312N/A- Add %{_datadir}/pkgconfig for new shared-mime-info tarball.
10139N/A* Wed Nov 29 2006 - damien.carbery@sun.com
10139N/A- Add Build/Requires SUNWdbus-bindings/-devel for the glib bindings.
10139N/A* Tue Nov 28 2006 - damien.carbery@sun.com
10139N/A- Change attr of gnome-vfs-mime-magic file in root package to fix 6497737.
10139N/A* Fri Oct 20 2006 - damien.carbery@sun.com
10139N/A- Remove SUNWhalh BuildRequires because header files are in SUNWhea in snv_51.
10139N/A* Mon Sep 18 2006 - Brian.Cameron@sun.com
10139N/A- Add SUNWhalh BuildRequires.
10139N/A* Mon Sep 04 2006 - Matt.Keenan@sun.com
10139N/A- New Manpage tarball
10139N/A* Mon Aug 14 2006 - damien.carbery@sun.com
10139N/A- Add Build/Requires SUNWhal after check-deps.pl run.
10139N/A* Sat Jul 29 2006 - damien.carbery@sun.com
10139N/A- Add Build/Requires SUNWdbus/-devel.
10139N/A* Sat Jul 22 2006 - laca@sun.com
10139N/A- update %files: delete %{libdir}/_bonobo, add %{_datadir}/dbus-1
10139N/A* Fri Jul 14 2006 - laca@sun.com
10139N/A- update %post/%postun/etc scripts to support diskless client setup,
10139N/A part of 6448317
10139N/A* Thu Jun 29 2006 - laca@sun.com
10139N/A- update postrun scripts
10139N/A* Sun Jun 11 2006 - laca@sun.com
10139N/A- change group from other to bin/sys
10139N/A* Thu May 25 2006 - laca@sun.com
10139N/A- use post/preun scripts to install schemas into the merged gconf files
10139N/A* Wed May 10 2006 - laca@sun.com
10139N/A- merge -share pkg(s) into the base pkg(s)
10139N/A* Thu Apr 6 2006 - damien.carbery@sun.com
10139N/A- Add SUNWopenssl-libraries/include to Build/Requires after check-deps.pl run.
10139N/A* Mon Feb 20 2006 - damien.carbery@sun.com
10139N/A- Update Build/Requires after running check-deps.pl script.
10139N/A* Sat Dec 3 2005 - laca@sun.com
10139N/A- add %post script that runs update-mime-database
10139N/A* Tue Sep 06 2005 - laca@sun.com
10139N/A- add to %files or remove unpackaged files
10139N/A* Wed May 11 2005 - brian.cameron@sun.com
10139N/A- Fixed packaging for 2.10 codebase.
10139N/A* Thu Oct 14 2004 - narayana.pattipati@wipro.com
10139N/A- Added SUNWsmbau, SUNWsmbaS packages as Requires/BuildRequires, so that
10139N/A smb:// is built for Solaris.
10139N/A* Sat Oct 02 2004 - laca@sun.com
10139N/A- added %pkgbuild_postprocess
10139N/A* Fri Sep 24 2004 - laca@sun.com
10139N/A- remove %{_datadir}/gnome too, it also belonged to the nfs module
10139N/A* Thu Sep 23 2004 - laca@sun.com
10139N/A- remove reserved-port-helper from %files as the patch that created it
10139N/A was removed from the Linux spec file
10139N/A* Thu Sep 09 2004 - matt.keenan@sun.com
10139N/A- Added gnomevfs-*.1, upadte-mime-database.1 manpages
10139N/A* Thu Sep 02 2004 - narayana.pattipati@wipro.com
10139N/A- Don't build gnome-vfs-extras for Solaris. We will build smb:/// method
10139N/A of gnome-vfs itself, as samba support is available now.
10139N/A- Added /usr/sfw/bin to LDFLAGS and /usr/sfw/src/samba/sources/include to
10139N/A CFLAGS, so that smb:/// support is build for Solaris. samba team will
10139N/A change the path of libraries from /usr/sfw/bin to /usr/sfw/lib (bug#5088461)
10139N/A Once they change it, we can remove /usr/sfw/bin from LDFLAGS.
10139N/A* Mon Aug 30 2004 - shirley.woo@sun.com
10139N/A- Bug 5091588 : sman3/4 files should be in a separate devel package
10139N/A* Mon Aug 23 2004 - laca@sun.com
10139N/A- s/SUNWpl5u/SUNWperl584usr/
10139N/A* Wed Aug 18 2004 daien.carbery@sun.com
10139N/A- Change manpage perms for Solaris integration.
10139N/A* Mon Aug 02 2004 narayana.pattipati@wipro.com
10139N/A- Added /usr/sfw/lib to LDFLAGS. Fixes bugtraq bug#5080276
10139N/A* Sat Jun 26 2004 shirley.woo@sun.com
10139N/A- Changed install location to /usr/...
10139N/A* Thu May 27 2004 - laca@sun.com
10139N/A- added l10n subpkg
10139N/A* Tue May 25 2004 - laca@sun.com
10139N/A- run update-mime-database in %install
10139N/A* Thu May 20 2004 - brian.cameron@sun.com
10139N/A- Fixed man page installation.
10139N/A* Sun May 02 2004 - laca@sun.com
10139N/A- define PKG_CONFIG_PATH in %install too, for some relink stuff.
10139N/A* Sun Apr 04 2004 - laca@sun.com
10139N/A- Added a missing header file
10139N/A* Wed Mar 24 2004 - brian.cameron@sun.com
10139N/A- Added SGML man page integration
10139N/A* Tue Mar 02 2004 - niall.power@sun.com
10139N/A- add shared-mime-info component to pkg.
10139N/A* Mon Mar 01 2004 - niall.power@sun.com
10139N/A- add in missing gnome-vfs-daemon binary
10139N/A* Sun Feb 29 2004 - laca@sun.com
10139N/A- remove some gconf files that clash with SUNWgnome-libs & SUNWgnome-terminal
10139N/A* Wed Feb 25 2004 - Niall.Power@sun.com
10139N/A- remove sym link build hacks and add -R{_libdir}
10139N/A to LDFLAGS
10139N/A* Mon Feb 23 2004 - Niall.Power@sun.com
10139N/A- install gconf schemas at end of install stage.
10139N/A* Mon Jan 26 2004 - Laszlo.Peter@sun.com
10139N/A- initial version added to CVS
16401N/A