Name: gnome-bluetooth Epoch: 1 Version: 2.91.5 Release: 3%{?dist} Summary: Bluetooth graphical utilities Group: Applications/Communications License: GPLv2+ URL: http://live.gnome.org/GnomeBluetooth Source0: http://download.gnome.org/sources/gnome-bluetooth/2.91/gnome-bluetooth-%{version}.tar.bz2 Source1: 61-gnome-bluetooth-rfkill.rules BuildRequires: gtk3-devel >= 2.99.0 BuildRequires: GConf2-devel BuildRequires: control-center-devel BuildRequires: dbus-glib-devel BuildRequires: libnotify-devel BuildRequires: mutter-meego-devel BuildRequires: libmx-devel BuildRequires: gnome-doc-utils rarian-compat BuildRequires: nautilus-sendto-devel >= 2.90.0 BuildRequires: intltool desktop-file-utils gettext gtk-doc BuildRequires: gobject-introspection-devel Obsoletes: bluez-pin Provides: dbus-bluez-pin-helper Conflicts: bluez-gnome <= 1.8 Obsoletes: bluez-gnome <= 1.8 # Otherwise we might end up with mismatching version Requires: %{name}-libs = %{epoch}:%{version}-%{release} Requires: gvfs-obexftp Requires: bluez >= 4.42 Requires: obexd Requires: desktop-notification-daemon Requires: pulseaudio-module-bluetooth Requires: control-center Requires(post): desktop-file-utils Requires(postun): desktop-file-utils %description The gnome-bluetooth package contains graphical utilities to setup, monitor and use Bluetooth devices. %package libs Summary: GTK+ Bluetooth device selection widgets Group: System Environment/Libraries License: LGPLv2+ Requires: gobject-introspection %description libs This package contains libraries needed for applications that want to display a Bluetooth device selection widget. %package libs-devel Summary: Development files for %{name}-libs Group: Development/Libraries License: LGPLv2+ Requires: %{name}-libs = %{epoch}:%{version}-%{release} Requires: gobject-introspection-devel Obsoletes: gnome-bluetooth-devel < 2.27.1-4 Provides: gnome-bluetooth-devel = %{version} %description libs-devel This package contains the libraries and header files that are needed for writing applications that require a Bluetooth device selection widget. %if 0 %package moblin Summary: Moblin Bluetooth management utility Group: Development/Libraries License: LGPLv2+ Requires: %{name}-libs = %{epoch}:%{version}-%{release} %description moblin This package contains the Moblin user interface for gnome-bluetooth. %endif %prep %setup -q %build %configure --disable-desktop-update --disable-icon-update --enable-nautilus-sendto=yes --disable-schemas-compile make %{?_smp_mflags} %install export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 make install DESTDIR=$RPM_BUILD_ROOT rm -f $RPM_BUILD_ROOT%{_libdir}/libgnome-bluetooth.la \ $RPM_BUILD_ROOT/%{_libdir}/gnome-bluetooth/plugins/*.la \ $RPM_BUILD_ROOT/%{_libdir}/nautilus-sendto/plugins/*.la \ $RPM_BUILD_ROOT/%{_libdir}/control-center-1/panels/libbluetooth.la desktop-file-install --vendor="" \ --delete-original \ --dir=$RPM_BUILD_ROOT%{_datadir}/applications \ $RPM_BUILD_ROOT%{_datadir}/applications/bluetooth-properties.desktop desktop-file-install --vendor="" \ --delete-original \ --dir=$RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/ \ $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/bluetooth-applet.desktop install -m0644 -D %{SOURCE1} $RPM_BUILD_ROOT/lib/udev/rules.d/61-gnome-bluetooth-rfkill.rules # gnome-bluetooth2 is the name for the gettext domain, # gnome-bluetooth is the name in the docs %find_lang gnome-bluetooth2 %find_lang %{name} --with-gnome cat %{name}.lang >> gnome-bluetooth2.lang %post update-desktop-database -q %posttrans glib-compile-schemas %{_datadir}/glib-2.0/schemas || : %pre if [ "$1" -gt 1 ]; then export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` if [ -f %{_sysconfdir}/gconf/schemas/gnome-obex-server.schemas ] ; then gconftool-2 --makefile-uninstall-rule \ %{_sysconfdir}/gconf/schemas/gnome-obex-server.schemas >/dev/null || : fi if [ -f %{_sysconfdir}/gconf/schemas/bluetooth-manager.schemas ] ; then gconftool-2 --makefile-uninstall-rule \ %{_sysconfdir}/gconf/schemas/bluetooth-manager.schemas \ >& /dev/null || : fi fi %preun if [ "$1" -eq 0 ]; then export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` if [ -f %{_sysconfdir}/gconf/schemas/gnome-obex-server.schemas ] ; then gconftool-2 --makefile-uninstall-rule \ %{_sysconfdir}/gconf/schemas/gnome-obex-server.schemas > /dev/null || : fi if [ -f %{_sysconfdir}/gconf/schemas/bluetooth-manager.schemas ] ; then gconftool-2 --makefile-uninstall-rule \ %{_sysconfdir}/gconf/schemas/bluetooth-manager.schemas \ >& /dev/null || : fi fi %postun update-desktop-database -q glib-compile-schemas %{_datadir}/glib-2.0/schemas || : if [ $1 -eq 0 ] ; then touch --no-create %{_datadir}/icons/hicolor &>/dev/null gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : fi %post libs /sbin/ldconfig touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : %posttrans libs gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %postun libs /sbin/ldconfig if [ $1 -eq 0 ] ; then touch --no-create %{_datadir}/icons/hicolor &>/dev/null gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : fi %files %defattr(-,root,root,-) %doc README NEWS COPYING %{_sysconfdir}/xdg/autostart/bluetooth-applet.desktop %{_bindir}/bluetooth-applet %{_bindir}/bluetooth-sendto %{_bindir}/bluetooth-wizard %{_libdir}/gnome-bluetooth/ %{_datadir}/applications/*.desktop %{_datadir}/gnome-bluetooth/ %{_mandir}/man1/* %{_libdir}/nautilus-sendto/plugins/*.so /lib/udev/rules.d/61-gnome-bluetooth-rfkill.rules %{_libdir}/control-center-1/panels/libbluetooth.so %{_datadir}/GConf/gsettings/* %{_datadir}/glib-2.0/schemas/* %files -f gnome-bluetooth2.lang libs %defattr(-,root,root,-) %doc COPYING.LIB %{_libdir}/libgnome-bluetooth.so.* %{_libdir}/girepository-1.0/GnomeBluetooth-1.0.typelib %{_datadir}/icons/hicolor/*/apps/* %{_datadir}/icons/hicolor/*/status/* %files libs-devel %defattr(-,root,root,-) %{_includedir}/gnome-bluetooth/ %{_libdir}/libgnome-bluetooth.so %{_libdir}/pkgconfig/gnome-bluetooth-1.0.pc %{_datadir}/gir-1.0/GnomeBluetooth-1.0.gir %{_datadir}/gtk-doc %if 0 %files moblin %defattr(-,root,root,-) %{_sysconfdir}/xdg/autostart/bluetooth-panel.desktop %{_datadir}/dbus-1/services/org.moblin.UX.Shell.Panels.bluetooth.service %{_libexecdir}/bluetooth-panel %{_datadir}/mutter-moblin/panels/bluetooth-panel.desktop %endif %changelog * Wed Feb 2 2011 Matthias Clasen 2.91.5-3 - Rebuild against newer gtk * Thu Jan 20 2011 Matthias Clasen 2.91.5-2 - Drop unneeded requires * Mon Jan 17 2011 Bastien Nocera 2.91.5-1 - Update to 2.91.5 * Sat Jan 8 2011 Matthias Clasen 2.91.2-3 - Rebuild against new gtk * Fri Dec 3 2010 Matthias Clasen 2.91.2-2 - Rebuild against new gtk * Thu Nov 11 2010 Bastien Nocera 2.91.2-1 - Update to 2.91.2 * Wed Nov 3 2010 Matthias Clasen 1:2.90.0-10 - Rebuild against libnotify 0.7.0 * Wed Sep 29 2010 jkeating - 1:2.90.0-9 - Rebuilt for gcc bug 634757 * Wed Sep 22 2010 Matthias Clasen 2.90.0-8 - Fix the build against newer gtk * Tue Sep 21 2010 Matthias Clasen 2.90.0-7 - Rebuild against newer gobject-introspection * Mon Aug 23 2010 Matthias Clasen 2.90.0-6 - Co-own /usr/share/gtk-doc * Thu Aug 05 2010 Bastien Nocera 2.90.0-5 - Fix requires for new epoch * Wed Aug 04 2010 Bastien Nocera 2.90.0-4 - Up the epoch due to F-14 changes * Thu Jul 15 2010 Colin Walters - 2.90.0-4 - Rebuild with new gobject-introspection * Mon Jul 12 2010 Colin Walters - 2.90.0-3 - Rebuild against new gobject-introspection * Mon Jul 5 2010 Peter Robinson 2.90.0-2 - Rebuild for new libmx * Wed Jun 30 2010 Bastien Nocera 2.90.0-1 - Update to 2.90.0 * Mon Jun 28 2010 Bastien Nocera 2.30.0-3 - Fix moblin package description * Thu Jun 03 2010 Bastien Nocera 2.30.0-2 - Fix /dev/rfkill permissions when using newer udev >= 154 (#588660) (with thanks to Sven Arvidsson and Debian) * Mon Mar 29 2010 Bastien Nocera 2.30.0-1 - Update to 2.30.0 * Wed Feb 24 2010 Bastien Nocera 2.29.91-2 - Require -libs of the same version to avoid conflicts * Mon Feb 15 2010 Bastien Nocera 2.29.91-1 - Update to 2.29.91 * Sun Feb 14 2010 Matthias Clasen 2.29.3-5 - Add missing libs * Thu Jan 28 2010 Bastien Nocera 2.29.3-4 - Fix a few rpmlint warnings * Tue Dec 15 2009 Bastien Nocera 2.29.3-3 - Enable introspection * Mon Dec 14 2009 Bastien Nocera 2.29.3-2 - Add patch to fix possible crasher in bluetooth-sendto (#544881) * Mon Nov 30 2009 Bastien Nocera 2.29.3-1 - Update to 2.29.3 * Tue Nov 17 2009 Bastien Nocera 2.29.2-1 - Update to 2.29.2 - Add moblin subpackage * Tue Oct 20 2009 Bastien Nocera 2.28.3-1 - Update to 2.28.3 * Tue Oct 20 2009 Bastien Nocera 2.28.2-1 - Update to 2.28.2 * Tue Sep 29 2009 Bastien Nocera 2.28.1-1 - Update to 2.28.1 * Sat Sep 19 2009 Bastien Nocera 2.28.0-1 - Update to 2.28.0 * Fri Sep 11 2009 Bastien Nocera 2.27.90-3 - Fix possible pairing failure * Thu Sep 03 2009 Bastien Nocera 2.27.90-2 - Fix connecting to audio devices not working when disconnected at start * Wed Sep 02 2009 Bastien Nocera 2.27.90-1 - Update to 2.27.90 * Tue Aug 11 2009 Bastien Nocera 2.27.9-5 - Fix the friendly name not being editable (#516801) * Tue Aug 11 2009 Bastien Nocera 2.27.9-4 - Add udev rules to access /dev/rfkill (#514798) * Tue Aug 11 2009 Bastien Nocera 2.27.9-3 - Don't crash when exiting the wizard * Thu Aug 06 2009 Bastien Nocera 2.27.9-2 - Remove requirement on the main package from -libs, and move the icons from the main package to the -libs sub-package (#515845) * Tue Aug 04 2009 Bastien Nocera 2.27.9-1 - Update to 2.27.9 * Fri Jul 24 2009 Fedora Release Engineering - 2.27.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Tue Jul 21 2009 Bastien Nocera 2.27.8-1 - Update to 2.27.8 * Thu Jun 25 2009 Bastien Nocera 2.27.7.1-1 - Update to 2.27.7.1 * Thu Jun 25 2009 Bastien Nocera 2.27.7-1 - Update to 2.27.7 * Wed Jun 17 2009 Bastien Nocera 2.27.6-1 - Update to 2.27.6 - Require newer BlueZ for SSP support * Sat May 16 2009 Matthias Clasen 2.27.5-2 - Require the virtual provides for notification daemon (#500585) * Wed May 06 2009 Bastien Nocera 2.27.5-1 - Update to 2.27.5 * Fri May 01 2009 Bastien Nocera 2.27.4-4 - Use the scriplets on the wiki for the icon update * Fri May 01 2009 Bastien Nocera 2.27.4-3 - Touch the icon theme directory, should fix the icon not appearing properly on new installs * Thu Apr 16 2009 - Bastien Nocera - 2.27.4-2 - Require the PA Bluetooth plugins * Tue Apr 14 2009 - Bastien Nocera - 2.27.4-1 - Update to 2.27.4 * Thu Apr 09 2009 - Bastien Nocera - 2.27.3-1 - Update to 2.27.3 * Wed Apr 08 2009 - Bastien Nocera - 2.27.2-2 - Fix schema installation * Wed Apr 08 2009 - Bastien Nocera - 2.27.2-1 - Upgrade to 2.27.2 * Tue Mar 10 2009 - Bastien Nocera - 2.27.1-4 - Make the -libs-devel obsolete and provide the -devel package, so we can actually upgrade... * Thu Mar 05 2009 - Bastien Nocera - 2.27.1-3 - Add patch to fix sendto * Wed Mar 04 2009 - Bastien Nocera - 2.27.1-2 - Update to 2.27.1 - Loads of fixes mentioned by Bill Nottingham in bug #488498 * Tue Feb 24 2009 Fedora Release Engineering - 0.12.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Thu Feb 19 2009 - Bastien Nocera - 0.12.0-1 - Update to 0.12.0 * Thu Dec 4 2008 Matthias Clasen - 0.11.0-8 - Rebuild for Python 2.6 * Sat Nov 29 2008 Ignacio Vazquez-Abrams - 0.11.0-7 - Rebuild for Python 2.6 * Fri Oct 31 2008 - Bastien Nocera - 0.11.0-6 - Remove a few more .la files * Thu Sep 11 2008 Matthias Clasen - 0.11.0-5 - Rebuild against new bluez-libs * Wed May 14 2008 - Ondrej Vasik - 0.11.0-4 - Changed name of icon file(#444811) * Wed Feb 27 2008 - Bastien Nocera - 0.11.0-3 - Remove gnome-obex-server, we should use gnome-user-share now * Mon Feb 11 2008 - Ondrej Vasik - 0.11.0-1 - gcc43 rebuild * Mon Jan 21 2008 - Bastien Nocera - 0.11.0 - Update to 0.11.0 * Mon Jan 21 2008 - Bastien Nocera - 0.10.0 - Update to 0.10.0 * Mon Oct 22 2007 - Ondrej Vasik - 0.9.1-4 - marked gnome-obex-server.schemas as config file - changed upstream URL * Tue Sep 18 2007 - Ondrej Vasik - 0.9.1-3 - fixed wrong source URL * Thu Aug 23 2007 - Ondrej Vasik - 0.9.1-2 - rebuilt for F8 - changed license tag to GPLv2 and LGPLv2+ * Mon Jul 23 2007 - Bastien Nocera - 0.9.1-1 - Upgrade to 0.9.1 to fix a crasher in the server * Thu Jul 12 2007 - Bastien Nocera - 0.9.0-1 - Update for 0.9.0 - Fix installation of the python bindings * Mon Apr 2 2007 Matthias Clasen - 0.8.0-4 - Remove unncessary gconfd killing from scripts (#224561) * Tue Feb 27 2007 Harald Hoyer - 0.8.0-3%{?dist} - corrected BuildRoot - smp flags added - specfile cleanup - fixed desktop file * Thu Dec 7 2006 Jeremy Katz - 0.8.0-2 - rebuild for python 2.5 * Mon Nov 13 2006 Harald Hoyer - 0.8.0-1 - version 0.8.0 * Wed Jul 12 2006 Jesse Keating - 0.7.0-10.1 - rebuild * Wed Jun 14 2006 Harald Hoyer - 0.7.0-10 - bump for new openobex * Sun Jun 11 2006 Jesse Keating - 0.7.0-9 - Missing automake, libtool, gettext BR * Sun Jun 11 2006 Jesse Keating - 0.7.0-6 - Bump for new libbluetooth * Wed May 31 2006 Harald Hoyer - 0.7.0-6 - add dependency on bluez-utils, cosmetic tweaks (bug #190280) * Tue May 30 2006 Harald Hoyer - 0.7.0-5 - install schemata correctly (bug #193518) * Mon May 29 2006 Harald Hoyer - 0.7.0-3 - more build requires (bug #193374) * Mon Feb 27 2006 Harald Hoyer - 0.7.0-2 - pydir fixes for lib64 * Thu Feb 16 2006 Harald Hoyer - 0.7.0-1 - version 0.7.0 * Fri Feb 10 2006 Jesse Keating - 0.6.0-2.2.1 - bump again for double-long bug on ppc(64) * Tue Feb 07 2006 Jesse Keating - 0.6.0-2.2 - rebuilt for new gcc4.1 snapshot and glibc changes * Fri Dec 09 2005 Jesse Keating - rebuilt * Fri Oct 07 2005 Harald Hoyer - 0.6.0-2 - Fix relative path for the icons in desktop files which no longer works with the icon cache. * Wed Sep 28 2005 Harald Hoyer - 0.6.0-1 - new version 0.6.0 * Tue Aug 16 2005 Warren Togami 0.5.1-14 - rebuild for new cairo * Thu Jul 7 2005 Matthias Saou 0.5.1-13 - Minor spec file cleanups. - Fix relative path for the icons in desktop files which no longer works with the icon cache. - Remove useless zero epochs. - Remove explicit python abi requirement, it's automatic for FC4 and up. * Thu Mar 31 2005 Harald Hoyer - 0.5.1-12 - removed base requirement from libs * Tue Mar 29 2005 Warren Togami - 0.5.1-11 - devel req glib2-devel libbtctl-devel for pkgconfig (#152488) * Wed Mar 02 2005 Harald Hoyer - rebuilt * Mon Feb 21 2005 Harald Hoyer - 0.5.1-9 - added gnome hbox patch for bug rh#149215 * Tue Dec 07 2004 Harald Hoyer - 0.5.1-8 - added requires for python-abi * Tue Dec 07 2004 Harald Hoyer - 0.5.1-7 - split package into app, libs and devel * Mon Oct 25 2004 Harald Hoyer - 0.5.1-6 - fixed again gnome-bluetooth-manager script for 64bit (bug 134864) * Fri Oct 08 2004 Harald Hoyer - 0.5.1-5 - buildrequire pygtk2-devel (bug 135032) - fixed gnome-bluetooth-manager script for 64bit (bug 134864) - fixed segfault on file receive (bug 133041) * Mon Sep 27 2004 Harald Hoyer - 0.5.1-4 - buildrequire libbtctl-devel - buildrequire openobex-devel >= 1.0.1 - pythondir -> pyexecdir * Wed Jul 28 2004 Harald Hoyer - 0.5.1-3 - added build dependency for librsvg2-devel * Tue Jul 27 2004 Harald Hoyer - 0.5.1-2 - added pydir patch * Thu Jul 22 2004 Harald Hoyer - 0.5.1-1 - version 0.5.1 * Tue Jun 15 2004 Elliot Lee - rebuilt * Tue May 25 2004 Harald Hoyer - 0.4.1-8 - corrected BuildRequires * Wed Mar 10 2004 Harald Hoyer - 0.4.1-7 - added EggToolBar patch for gcc34 * Tue Mar 02 2004 Elliot Lee - rebuilt * Fri Feb 13 2004 Elliot Lee - rebuilt * Mon Jan 26 2004 Harald Hoyer 0.4.1-4 - added autofoo patch * Thu Aug 28 2003 Harald Hoyer 0.4.1-3 - add .so to gnome-vfs module, if libtool does not! * Thu Aug 07 2003 Harald Hoyer 0.4.1-2 - call libtool finish * Wed Aug 6 2003 Harald Hoyer 0.4.1-1 - new version 0.4.1 * Wed Jun 5 2003 Harald Hoyer 0.4-1 - initial RPM