GNOME Bugzilla – Bug 455838
Remove gnome-bluetooth dependency
Last modified: 2009-02-26 10:26:19 UTC
This might need to wait for a bluez-gnome provided widget.
Anyone fancying some cut'n'paste? http://www.hadess.net/2007/11/gnome-bluetooth-kill-kill.html 1) Move the current cut'n'pasted code to cut-n-paste/ at the root of the project 2) Copy the necessary files from bluez-gnome, and update the Makefile.am to copy those files when running "make regenerate-built-sources" 3) Update configure.in to depend on dbus-glib rather than gnome-bluetooth 4) Update the PhonemgrChooserButton to use the new widget, and D-Bus instead of libbtctl I'd take patches for any of the first items.
Created attachment 109597 [details] [review] move to cut-n-paste This is a first try, all the greetings go to Fred Peters, which gave all indications needed.
Created attachment 109996 [details] [review] patch to move to cut-n-paste and with removal of files in src/
I guess you can update this patch and commit it. This solves 1), 2) isn't needed. Which leaves 3) and 4) :)
Patch for task 1 commited * Makefile.am, configure.in, cut-n-paste/Makefile.am, cut-n-paste/update-from-egg.sh, cut-n-paste/e-contact-entry/e-contact-entry.c, cut-n-paste/e-contact-entry/e-contact-entry.h, cut-n-paste/e-contact-entry/econtactentry-marshal.list, cut-n-paste/e-contact-entry/Makefile.am, cut-n-paste/gconf-bridge/gconf-bridge.c, cut-n-paste/gconf-bridge/gconf-bridge.h, cut-n-paste/gconf-bridge/Makefile.am, src/e-contact-entry.c, src/e-contact-entry.h, src/econtactentry-marshal.list, src/gconf-bridge.c, src/gconf-bridge.h, src/Makefile.am: move cut'n pasted code to cut-n-paste/ to prepare gnome-bluetooth dependency removal (step 1 of #455838)
*** Bug 536239 has been marked as a duplicate of this bug. ***
Fixed in SVN, we use the new Bluetooth device chooser button from gnome-bluetooth now. 2009-02-26 Bastien Nocera <hadess@hadess.net> * src/phonemgr-chooser-button.c: * src/phonemgr-chooser-button.h: Remove * configure.in: * data/phonemgr.glade: * src/Makefile.am: * src/app.h: * src/ui.c (chooser_created), (bluetooth_chooser_button_create), (set_dependent_widget): Remove use of the old gnome-bluetooth, and require the new one, which has its own Bluetooth device chooser button (Closes: #455838)