diff --git a/gnome-bluetooth-2.28.1.tar.bz2 b/gnome-bluetooth-2.28.1.tar.bz2 deleted file mode 100644 index d83b6f0..0000000 --- a/gnome-bluetooth-2.28.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:17516d4004984f43a26c8fcb763d045b045a2d02ebf843536db3af74ff90c569 -size 895561 diff --git a/gnome-bluetooth-2.29.3.tar.bz2 b/gnome-bluetooth-2.29.3.tar.bz2 new file mode 100644 index 0000000..56434ef --- /dev/null +++ b/gnome-bluetooth-2.29.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:075d6a2db4fe0f54df35d3b2a69fe56641dabae4ecf4fa1a1dc7b2a49411998e +size 994944 diff --git a/gnome-bluetooth-introspection-install.patch b/gnome-bluetooth-introspection-install.patch new file mode 100644 index 0000000..3ef8a02 --- /dev/null +++ b/gnome-bluetooth-introspection-install.patch @@ -0,0 +1,35 @@ +Index: gnome-bluetooth-2.29.3/lib/Makefile.am +=================================================================== +--- gnome-bluetooth-2.29.3.orig/lib/Makefile.am ++++ gnome-bluetooth-2.29.3/lib/Makefile.am +@@ -82,12 +82,12 @@ GnomeBluetooth-1.0.gir: $(INTROSPECTION_ + $(LIBGNOMEBT_CFLAGS) \ + $(gnomebluetooth_HEADERS) + +-girdir = $(GIRDIR) ++girdir = $(INTROSPECTION_GIRDIR) + dist_gir_DATA = $(BUILT_GIRSOURCES) + + EXTRA_DIST += $(BUILT_GIRSOURCES) + +-typelibsdir = $(TYPELIBDIR) ++typelibsdir = $(INTROSPECTION_TYPELIBDIR) + typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib) + + %.typelib: %.gir $(G_IR_COMPILER) +Index: gnome-bluetooth-2.29.3/lib/Makefile.in +=================================================================== +--- gnome-bluetooth-2.29.3.orig/lib/Makefile.in ++++ gnome-bluetooth-2.29.3/lib/Makefile.in +@@ -433,9 +433,9 @@ gnomebluetooth_HEADERS = \ + bluetooth-plugin.h + + AM_CFLAGS = -I$(srcdir) $(LIBGNOMEBT_CFLAGS) $(COMMON_CFLAGS) $(WARN_CFLAGS) $(DISABLE_DEPRECATED) -DPLUGINDIR=\"$(libdir)/gnome-bluetooth/plugins\" +-@HAVE_INTROSPECTION_TRUE@girdir = $(GIRDIR) ++@HAVE_INTROSPECTION_TRUE@girdir = $(INTROSPECTION_GIRDIR) + @HAVE_INTROSPECTION_TRUE@dist_gir_DATA = $(BUILT_GIRSOURCES) +-@HAVE_INTROSPECTION_TRUE@typelibsdir = $(TYPELIBDIR) ++@HAVE_INTROSPECTION_TRUE@typelibsdir = $(INTROSPECTION_TYPELIBDIR) + @HAVE_INTROSPECTION_TRUE@typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib) + BUILT_SOURCES = marshal.h marshal.c \ + bluetooth-client-glue.h \ diff --git a/gnome-bluetooth.changes b/gnome-bluetooth.changes index eac53ad..78bdb05 100644 --- a/gnome-bluetooth.changes +++ b/gnome-bluetooth.changes @@ -1,7 +1,45 @@ +------------------------------------------------------------------- +Thu Dec 3 11:07:48 CET 2009 - vuntz@opensuse.org + +- Update to version 2.29.3: + + Build and install nautilus-sendto plugin by default + + Preferences: + - Add a button to access "Personal File Sharing" preferences + + Library: + - Clean up combo box selection widget + - Make it possible to set the selected device in the chooser + - Make the button chooser select the device when popping up a + dialogue + + Sendto: + - Wrap errors instead of clipping them + + Wizard: + - Make it possible to re-pair devices +- Changes from version 2.29.2: + + Add Moblin front-end for gnome-bluetooth + + Add experimental nautilus-sendto plugin + + Applet: + - Fix applet showing the wrong connection information + - Use separate icon for the status icon, for monochromatic + themes + - Add discoverable menu item + - Fix a number of rfkill related bugs + + Library: + - Make it possible use another widget for device filtering + - Don't overwrite UUIDs when discovering known devices + - Add BluetoothChooserCombo widget + - Fix usage under non-UTF-8 locales +- Add nautilus-sendto-devel BuildRequires and create + nautilus-sendto-plugin-bluetooth subpackage. +- Enable introspection: add gir-repository and + gobject-introspection-devel BuildRequires, pass + --enable-introspection to configure. +- Add gnome-bluetooth-introspection-install.patch to fix + installation of introspection data. + ------------------------------------------------------------------- Sat Oct 24 18:18:53 UTC 2009 - andrea@opensuse.org -- added LXDE support to /etc/xdg/autostart/bluetooth-applet.desktop +- added LXDE support to /etc/xdg/autostart/bluetooth-applet.desktop ------------------------------------------------------------------- Tue Sep 29 10:01:20 CEST 2009 - vuntz@opensuse.org diff --git a/gnome-bluetooth.spec b/gnome-bluetooth.spec index 09256f9..7f1a264 100644 --- a/gnome-bluetooth.spec +++ b/gnome-bluetooth.spec @@ -1,5 +1,5 @@ # -# spec file for package gnome-bluetooth (Version 2.28.1) +# spec file for package gnome-bluetooth (Version 2.29.3) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -21,26 +21,28 @@ Name: gnome-bluetooth BuildRequires: fdupes BuildRequires: gconf2-devel -# FIXME: fails to build with it as of 2.27.8 -# BuildRequires: gir-repository +BuildRequires: gir-repository BuildRequires: gnome-doc-utils-devel -# FIXME: fails to build with it as of 2.27.8 -# BuildRequires: gobject-introspection-devel +BuildRequires: gobject-introspection-devel BuildRequires: hal-devel BuildRequires: intltool BuildRequires: libnotify-devel BuildRequires: libunique-devel +BuildRequires: nautilus-sendto-devel BuildRequires: translation-update-upstream BuildRequires: update-desktop-files License: GPL v2 or later Group: System/GUI/GNOME -Version: 2.28.1 +Version: 2.29.3 +# FIXME: en@shaw is always removed; fix it when new filesystem package is accepted in factory Release: 1 Summary: GNOME Bluetooth graphical utilities Url: http://usefulinc.com/software/gnome-bluetooth/ BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: http://download.gnome.org/sources/gnome-bluetooth/2.27/gnome-bluetooth-%{version}.tar.bz2 Patch0: lxde-support.patch +# PATCH-FIX-UPSTREAM gnome-bluetooth-introspection-install.patch bgo603704 vuntz@opensuse.org -- Fix introspection data installation +Patch1: gnome-bluetooth-introspection-install.patch Provides: bluez-gnome = 1.8 Obsoletes: bluez-gnome < 1.8 Requires: %{name}-lang = %{version} @@ -88,21 +90,37 @@ Requires: %{name} = %{version} The gnome-bluetooth package contains graphical utilities to setup, monitor and use Bluetooth devices. +%package -n nautilus-sendto-plugin-bluetooth +License: GPL v2 or later +Summary: Bluetooth plugin for nautilus-sendto +Group: Productivity/File utilities +Requires: %{name} = %{version} +Supplements: packageand{%{name}:nautilus-sendto} + +%description -n nautilus-sendto-plugin-bluetooth +This package provides the functionality to the Nautilus file browser to +send files over bluetooth. + %lang_package %prep %setup -q -%patch0 -p1 translation-update-upstream +%patch0 -p1 +%patch1 -p1 %build %configure --disable-schemas-install \ --disable-icon-update \ --disable-scrollkeeper \ - --disable-desktop-update + --disable-desktop-update \ + --enable-introspection %__make %{?jobs:-j%jobs} %install %makeinstall +# %if 0%{?suse_version} <= 1120 +%{__rm} %{buildroot}%{_datadir}/locale/en@shaw/LC_MESSAGES/* +# %endif find %{buildroot} -type f -name "*.la" -delete -print %suse_update_desktop_file bluetooth-properties -G "Configure Bluetooth settings" -N "Bluetooth Properties" %suse_update_desktop_file bluetooth-applet -G "Bluetooth Manager applet" @@ -144,6 +162,8 @@ rm -rf $RPM_BUILD_ROOT %files -n libgnome-bluetooth7 %defattr(-,root,root,-) %{_libdir}/libgnome-bluetooth.so.* +%{_libdir}/girepository-1.0/*.typelib +%{_datadir}/gir-1.0/*.gir %files devel %defattr(-, root, root) @@ -156,4 +176,8 @@ rm -rf $RPM_BUILD_ROOT %defattr(-,root,root,-) %{_libdir}/gnome-bluetooth/plugins/libgbtgeoclue.so +%files -n nautilus-sendto-plugin-bluetooth +%defattr(-,root,root,-) +%{_libdir}/nautilus-sendto/plugins/libnstbluetooth.so + %changelog