File gnome-vfsmm.spec of Package gnome-vfsmm
#
# spec file for package gnome-vfsmm (Version 2.26.0)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: gnome-vfsmm
BuildRequires: doxygen gcc-c++ glibmm2-devel gnome-vfs2-devel
Version: 2.26.0
Release: 1
Group: System/GUI/GNOME
License: LGPL-2.1+
Summary: C++ Wrapper for gnome-vfs
Url: http://www.gtkmm.org/
Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/2.12/%{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: libgnomevfsmm-2_6-1 = %{version}
%description
This package is part of the gnomemm project and provides a C++
interface for gnome-vfs.
Authors:
--------
Murray Cumming <murrayc@usa.net>
Bryan Forbes <mxpxfifws@yahoo.com>
%package devel
License: LGPL-2.1+
Group: System/GUI/GNOME
Summary: C++ Wrapper for gnome-vfs
Requires: %{name} = %{version} glibmm2-devel gnome-vfs2-devel
%description devel
This package is part of the gnomemm project and provides a C++
interface for gnome-vfs.
Authors:
--------
Murray Cumming <murrayc@usa.net>
Bryan Forbes <mxpxfifws@yahoo.com>
%package -n libgnomevfsmm-2_6-1
License: LGPL-2.1+
Summary: C++ Wrapper for gnome-vfs
Group: System/GUI/GNOME
Requires: %{name} >= %{version}
%description -n libgnomevfsmm-2_6-1
This package is part of the gnomemm project and provides a C++
interface for gnome-vfs.
Authors:
--------
Murray Cumming <murrayc@usa.net>
Bryan Forbes <mxpxfifws@yahoo.com>
%prep
%setup
%build
%configure
make %{?jobs:-j%jobs}
%install
%makeinstall
rm $RPM_BUILD_ROOT/%{_libdir}/*.*a
%clean
rm -rf $RPM_BUILD_ROOT
%post -n libgnomevfsmm-2_6-1 -p /sbin/ldconfig
%postun -n libgnomevfsmm-2_6-1 -p /sbin/ldconfig
%files
%defattr (-, root, root)
%doc AUTHORS COPYING ChangeLog NEWS README TODO
%files -n libgnomevfsmm-2_6-1
%defattr (-, root, root)
%{_libdir}/*.so.*
%files devel
%defattr (-, root, root)
%{_libdir}/*.so
%{_includedir}/*
%dir %{_libdir}/gnome-vfsmm-2.6
%dir %{_libdir}/gnome-vfsmm-2.6/proc
%{_libdir}/gnome-vfsmm-2.6/include
%{_libdir}/gnome-vfsmm-2.6/proc/m4
%{_libdir}/pkgconfig/*.pc
%changelog
* Mon Mar 16 2009 vuntz@novell.com
- Update to version 2.26.0:
+ ApplicationRegistry: supports_mime_type(), supports_uri_scheme():
Actually return the bool. bgo#570107.
- Drop gnome-vfsmm-random.patch: fixed upstream.
- Remove AutoReqProv: it's default now.
* Sun Feb 01 2009 vuntz@novell.com
- Drop gnome-vfsmm-acinclude.patch: should not be needed anymore.
- Tag gnome-vfsmm-random.patch.
- Don't call autoconf & friends.
* Wed Sep 24 2008 mboman@suse.de
- Update to version 2.24.0:
+ Minor documentation updates.
* Mon Mar 17 2008 maw@suse.de
- Update to version 2.22.0:
+ As of version 2.22.0, upstream suggests using giomm, which is
a part of the glibmm2 package, instead of gnome-vfsmm
+ ResultType enum: Deprecate the existing enum values,
and add new ones that begin with ERR_ instead of ERROR_,
to avoid conflicts on Windows.
Volume: Remove eject(), mount(), unmount() and connect_to_server()
when building on Windows, because gnome-vfs does not implement them.
(bgo#494360)
+ Fixed build when exceptions are disabled
+ New Async transfer API, deprecating the old one.
The Transfer and Async namespaces are deprecated now, and replaced
by Transfer2 and Async2.
The new SlotTransfer now allows you to return the various
XFER_ERROR/OVERWRITE_ACTION values.
However, this is still unpleasant and we hope that all of gnome-vfs
will soon be deprecated by gio and gvfs in the new glib.
* Tue Jan 29 2008 maw@suse.de
- Split out a shared library package.
* Tue Jan 29 2008 maw@suse.de
- Update to version 2.21.0:
+ ResultType enum: Deprecate the existing enum values,
and add new ones that begin with ERR_ instead of ERROR_,
to avoid conflicts on Windows
+ Volume:
* Remove eject(), mount(), unmount() and connect_to_server()
when building on Windows, because gnome-vfs does not implement
them
+ Fixed build when exceptions are disabled
+ New Async transfer API, deprecating the old one; the Transfer
and Async namespaces are deprecated now, and replaced
by Transfer2 and Async2; the new SlotTransfer now allows you
to return the various XFER_ERROR/OVERWRITE_ACTION values;
however, this is still unpleasant and we hope that all of
gnome-vfs will soon be deprecated by gio and gvfs in the new
glib
- Remove libtool archives.
* Wed Oct 24 2007 sbrabec@suse.cz
- Do not call (too old) autoconf in older SuSE versions.
* Thu Oct 11 2007 sbrabec@suse.cz
- Removed bogus dependency on mDNSResponder.
* Mon Sep 17 2007 maw@suse.de
- Update to version 2.20.0:
+ Cosmetic version update.
* Fri Aug 31 2007 maw@suse.de
- Update to version 2.18.0:
+ Cosmetic version update.
* Wed Jul 11 2007 mauro@suse.de
- Update to version 2.16.1
- Bugfixes for bugs #365038 and #349334
* Tue Jan 16 2007 sbrabec@suse.cz
- Prefix changed to /usr.
- Spec file cleanup.
* Thu Nov 30 2006 sbrabec@suse.cz
- Require new package name glibmm2-devel.
* Tue Sep 19 2006 jhargadon@suse.de
- update to version 2.16.0
* Thu Aug 17 2006 aj@suse.de
- Update to 2.15.1:
Adopt for ABI changes in gnome-vfs2.
* Sun Feb 19 2006 aj@suse.de
- Reduce BuildRequires.
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Wed Sep 07 2005 sbrabec@suse.cz
- Updated to version 2.12.0 (GNOME 2.12).
* Wed Sep 07 2005 sbrabec@suse.cz
- Updated to version 2.11.1.
* Thu Aug 04 2005 sbrabec@suse.cz
- New SuSE package, version 2.10.0 (2.6 compatible branch).