From 0920e2ced234992e0dfd5b15d5c68871ea7f27dd61e8d051683e8018c988521e Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Tue, 14 Sep 2010 12:34:50 +0000 Subject: [PATCH 1/5] Accepting request 48058 from home:vuntz:branches:GNOME:Factory OBS-URL: https://build.opensuse.org/request/show/48058 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-bluetooth?expand=0&rev=52 --- gnome-bluetooth-2.31.6.tar.bz2 | 3 --- gnome-bluetooth-2.31.90.tar.bz2 | 3 +++ gnome-bluetooth.changes | 7 +++++++ gnome-bluetooth.spec | 6 +++--- 4 files changed, 13 insertions(+), 6 deletions(-) delete mode 100644 gnome-bluetooth-2.31.6.tar.bz2 create mode 100644 gnome-bluetooth-2.31.90.tar.bz2 diff --git a/gnome-bluetooth-2.31.6.tar.bz2 b/gnome-bluetooth-2.31.6.tar.bz2 deleted file mode 100644 index cab3be1..0000000 --- a/gnome-bluetooth-2.31.6.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:050c7f18b9a7640355f4d58f063f943fe2d79bac792bca1752bf186f70a11672 -size 1214926 diff --git a/gnome-bluetooth-2.31.90.tar.bz2 b/gnome-bluetooth-2.31.90.tar.bz2 new file mode 100644 index 0000000..717ee30 --- /dev/null +++ b/gnome-bluetooth-2.31.90.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5dec899c9fd425972074308fdd6287376bd7087a33101fe0644fa82c10076dc +size 3662410 diff --git a/gnome-bluetooth.changes b/gnome-bluetooth.changes index fc6e19c..fb87704 100644 --- a/gnome-bluetooth.changes +++ b/gnome-bluetooth.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Sep 13 18:00:37 CEST 2010 - vuntz@opensuse.org + +- Update to version 2.31.90: + + More killswitch fixes + + Fix crasher when Bluetooth nautilus-sendto plugin is loaded + ------------------------------------------------------------------- Mon Sep 6 14:09:30 CEST 2010 - vuntz@opensuse.org diff --git a/gnome-bluetooth.spec b/gnome-bluetooth.spec index b299c3e..be9ee39 100644 --- a/gnome-bluetooth.spec +++ b/gnome-bluetooth.spec @@ -1,5 +1,5 @@ # -# spec file for package gnome-bluetooth (Version 2.31.6) +# spec file for package gnome-bluetooth (Version 2.31.90) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -18,8 +18,8 @@ Name: gnome-bluetooth -Version: 2.31.6 -Release: 3 +Version: 2.31.90 +Release: 1 License: GPLv2+ Summary: GNOME Bluetooth graphical utilities Url: http://live.gnome.org/GnomeBluetooth From fbf25eaa0732b83041a23272bf3d669448a35a0d5821ea03a1ff747911c35133 Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Sat, 18 Sep 2010 22:24:54 +0000 Subject: [PATCH 2/5] Accepting request 48443 from home:vuntz:branches:GNOME:Factory ok OBS-URL: https://build.opensuse.org/request/show/48443 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-bluetooth?expand=0&rev=53 --- gnome-bluetooth-fix-parallel-build.patch | 180 +++++++++++++++++++++++ gnome-bluetooth.changes | 9 ++ gnome-bluetooth.spec | 7 +- 3 files changed, 195 insertions(+), 1 deletion(-) create mode 100644 gnome-bluetooth-fix-parallel-build.patch diff --git a/gnome-bluetooth-fix-parallel-build.patch b/gnome-bluetooth-fix-parallel-build.patch new file mode 100644 index 0000000..41475dc --- /dev/null +++ b/gnome-bluetooth-fix-parallel-build.patch @@ -0,0 +1,180 @@ +Index: gnome-bluetooth-2.31.90/lib/Makefile.am +=================================================================== +--- gnome-bluetooth-2.31.90.orig/lib/Makefile.am ++++ gnome-bluetooth-2.31.90/lib/Makefile.am +@@ -1,7 +1,7 @@ + SUBDIRS = plugins + + EXTRA_DIST = +-BUILT_GIRSOURCES = ++CLEANFILES = + + noinst_LTLIBRARIES = libcommon.la + lib_LTLIBRARIES = libgnome-bluetooth.la +@@ -55,41 +55,33 @@ gnomebluetooth_HEADERS = \ + + AM_CFLAGS = -I$(srcdir) $(LIBGNOMEBT_CFLAGS) $(COMMON_CFLAGS) $(WARN_CFLAGS) $(DISABLE_DEPRECATED) -DPLUGINDIR=\"$(libdir)/gnome-bluetooth/plugins\" + +-if HAVE_INTROSPECTION +-BUILT_GIRSOURCES += GnomeBluetooth-1.0.gir ++-include $(INTROSPECTION_MAKEFILE) ++INTROSPECTION_GIRS = ++INTROSPECTION_SCANNER_ARGS = --warn-all --add-include-path=$(srcdir) ++INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir) + ++if HAVE_INTROSPECTION + GnomeBluetooth-1.0.gir: $(libgnome_bluetooth_la_SOURCES) + GnomeBluetooth-1.0.gir: $(gnomebluetooth_HEADERS) + GnomeBluetooth-1.0.gir: libgnome-bluetooth.la + GnomeBluetooth-1.0.gir: $(INTROSPECTION_SCANNER) +- $(AM_V_GEN) $(INTROSPECTION_SCANNER) -v --namespace GnomeBluetooth --nsversion=1.0 \ +- --add-include-path=$(srcdir) --add-include-path=. \ +- --include=GObject-2.0 \ +- --include=Gtk-2.0 \ +- --include=DBusGLib-1.0 \ +- --include=GModule-2.0 \ +- --libtool="$(LIBTOOL)" \ +- --library=gnome-bluetooth \ +- --output $@ \ +- --pkg gobject-2.0 \ +- --pkg gtk+-2.0 \ +- --pkg dbus-glib-1 \ +- --pkg gmodule-2.0 \ +- -I$(srcdir) \ +- $(LIBGNOMEBT_CFLAGS) \ +- $(gnomebluetooth_HEADERS) + +-girdir = $(INTROSPECTION_GIRDIR) +-dist_gir_DATA = $(BUILT_GIRSOURCES) ++GnomeBluetooth_1_0_gir_INCLUDES = GObject-2.0 Gtk-2.0 DBusGLib-1.0 GModule-2.0 ++GnomeBluetooth_1_0_gir_CFLAGS = \ ++ -I$(srcdir) \ ++ $(LIBGNOMEBT_CFLAGS) ++GnomeBluetooth_1_0_gir_LIBS = libgnome-bluetooth.la ++GnomeBluetooth_1_0_gir_FILES = $(gnomebluetooth_HEADERS) ++GnomeBluetooth_1_0_gir_SCANNERFLAGS = --namespace=GnomeBluetooth ++INTROSPECTION_GIRS += GnomeBluetooth-1.0.gir + +-EXTRA_DIST += $(BUILT_GIRSOURCES) ++girdir = $(INTROSPECTION_GIRDIR) ++gir_DATA = $(INTROSPECTION_GIRS) + +-typelibsdir = $(INTROSPECTION_TYPELIBDIR) +-typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib) ++typelibdir = $(INTROSPECTION_TYPELIBDIR) ++typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib) + +-%.typelib: %.gir $(G_IR_COMPILER) +- $(AM_V_GEN) LD_LIBRARY_PATH=$${LD_LIBRARY_PATH:+$$LD_LIBRARY_PATH:}. $(INTROSPECTION_COMPILER) --includedir=$(srcdir) --includedir=. $(G_IR_COMPILER_OPTS) $< -o $@ +- ++CLEANFILES += $(gir_DATA) $(typelib_DATA) + endif # HAVE_INTROSPECTION + + BUILT_SOURCES = marshal.h marshal.c \ +@@ -101,7 +93,7 @@ BUILT_SOURCES = marshal.h marshal.c \ + + nodist_libcommon_la_SOURCES = $(BUILT_SOURCES) + +-CLEANFILES = $(BUILT_SOURCES) ++CLEANFILES += $(BUILT_SOURCES) + + noinst_PROGRAMS = test-client test-agent test-deviceselection test-plugins test-class + +Index: gnome-bluetooth-2.31.90/acinclude.m4 +=================================================================== +--- gnome-bluetooth-2.31.90.orig/acinclude.m4 ++++ gnome-bluetooth-2.31.90/acinclude.m4 +@@ -1,93 +1,3 @@ +-dnl -*- mode: autoconf -*- +-dnl Copyright 2009 Johan Dahlin +-dnl +-dnl This file is free software; the author(s) gives unlimited +-dnl permission to copy and/or distribute it, with or without +-dnl modifications, as long as this notice is preserved. +-dnl +- +-# serial 1 +- +-m4_define([_GOBJECT_INTROSPECTION_CHECK_INTERNAL], +-[ +- AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first +- AC_BEFORE([AM_PROG_LIBTOOL],[$0])dnl setup libtool first +- AC_BEFORE([LT_INIT],[$0])dnl setup libtool first +- +- dnl enable/disable introspection +- m4_if([$2], [require], +- [dnl +- enable_introspection=yes +- ],[dnl +- AC_ARG_ENABLE(introspection, +- AS_HELP_STRING([--enable-introspection[=@<:@no/auto/yes@:>@]], +- [Enable introspection for this build]),, +- [enable_introspection=auto]) +- ])dnl +- +- AC_MSG_CHECKING([for gobject-introspection]) +- +- dnl presence/version checking +- AS_CASE([$enable_introspection], +- [no], [dnl +- found_introspection="no (disabled, use --enable-introspection to enable)" +- ],dnl +- [yes],[dnl +- PKG_CHECK_EXISTS([gobject-introspection-1.0],, +- AC_MSG_ERROR([gobject-introspection-1.0 is not installed])) +- PKG_CHECK_EXISTS([gobject-introspection-1.0 >= $1], +- found_introspection=yes, +- AC_MSG_ERROR([You need to have gobject-introspection >= $1 installed to build AC_PACKAGE_NAME])) +- ],dnl +- [auto],[dnl +- PKG_CHECK_EXISTS([gobject-introspection-1.0 >= $1], found_introspection=yes, found_introspection=no) +- ],dnl +- [dnl +- AC_MSG_ERROR([invalid argument passed to --enable-introspection, should be one of @<:@no/auto/yes@:>@]) +- ])dnl +- +- AC_MSG_RESULT([$found_introspection]) +- +- INTROSPECTION_SCANNER= +- INTROSPECTION_COMPILER= +- INTROSPECTION_GENERATE= +- INTROSPECTION_GIRDIR= +- INTROSPECTION_TYPELIBDIR= +- if test "x$found_introspection" = "xyes"; then +- INTROSPECTION_SCANNER=`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0` +- INTROSPECTION_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0` +- INTROSPECTION_GENERATE=`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0` +- INTROSPECTION_GIRDIR=`$PKG_CONFIG --variable=girdir gobject-introspection-1.0` +- INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG --variable=typelibdir gobject-introspection-1.0)" +- fi +- AC_SUBST(INTROSPECTION_SCANNER) +- AC_SUBST(INTROSPECTION_COMPILER) +- AC_SUBST(INTROSPECTION_GENERATE) +- AC_SUBST(INTROSPECTION_GIRDIR) +- AC_SUBST(INTROSPECTION_TYPELIBDIR) +- +- AM_CONDITIONAL(HAVE_INTROSPECTION, test "x$found_introspection" = "xyes") +-]) +- +- +-dnl Usage: +-dnl GOBJECT_INTROSPECTION_CHECK([minimum-g-i-version]) +- +-AC_DEFUN([GOBJECT_INTROSPECTION_CHECK], +-[ +- _GOBJECT_INTROSPECTION_CHECK_INTERNAL([$1]) +-]) +- +-dnl Usage: +-dnl GOBJECT_INTROSPECTION_REQUIRE([minimum-g-i-version]) +- +- +-AC_DEFUN([GOBJECT_INTROSPECTION_REQUIRE], +-[ +- _GOBJECT_INTROSPECTION_CHECK_INTERNAL([$1], [require]) +-]) +- +- + dnl as-ac-expand.m4 0.2.0 -*- autoconf -*- + dnl autostars m4 macro for expanding directories using configure's prefix + diff --git a/gnome-bluetooth.changes b/gnome-bluetooth.changes index fb87704..af8ce35 100644 --- a/gnome-bluetooth.changes +++ b/gnome-bluetooth.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Sun Sep 19 00:16:15 CEST 2010 - vuntz@opensuse.org + +- Remove gir-repository BuildRequires: this was only needed for the + DBusGLib gir, which is now part of gobject-introspection. +- Add gnome-bluetooth-fix-parallel-build.patch: this updates the + build system for introspection, to work correctly. This requires + the gnome-common BuildRequires and the call to gnome-autogen.sh. + ------------------------------------------------------------------- Mon Sep 13 18:00:37 CEST 2010 - vuntz@opensuse.org diff --git a/gnome-bluetooth.spec b/gnome-bluetooth.spec index be9ee39..3bab85f 100644 --- a/gnome-bluetooth.spec +++ b/gnome-bluetooth.spec @@ -27,10 +27,13 @@ Group: System/GUI/GNOME Source: http://download.gnome.org/sources/gnome-bluetooth/2.27/gnome-bluetooth-%{version}.tar.bz2 # PATCH-MISSING-TAG -- See http://en.opensuse.org/Packaging/Patches Patch0: lxde-support.patch +# PATCH-FIX-UPSTREAM gnome-bluetooth-fix-parallel-build.patch bgo#630024 vuntz@opensuse.org -- Improve build system for introspection to fix parallel build +Patch1: gnome-bluetooth-fix-parallel-build.patch BuildRequires: fdupes # Needed for geoclue plugin BuildRequires: gconf2-devel -BuildRequires: gir-repository +# Needed for patch1 gnome-bluetooth-fix-parallel-build.patch +BuildRequires: gnome-common BuildRequires: gnome-doc-utils-devel BuildRequires: gobject-introspection-devel BuildRequires: intltool @@ -109,8 +112,10 @@ send files over bluetooth. %setup -q translation-update-upstream %patch0 -p1 +%patch1 -p1 %build +NOCONFIGURE=1 gnome-autogen.sh %configure \ --disable-icon-update \ --disable-scrollkeeper \ From 1794f81600669601c65401998288acd7c050ec0060c961d81f68676a31ecfd2f Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Sat, 18 Sep 2010 23:20:39 +0000 Subject: [PATCH 3/5] Accepting request 48449 from home:vuntz:branches:GNOME:Factory OBS-URL: https://build.opensuse.org/request/show/48449 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-bluetooth?expand=0&rev=54 --- gnome-bluetooth.changes | 5 +++++ gnome-bluetooth.spec | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gnome-bluetooth.changes b/gnome-bluetooth.changes index af8ce35..7bbc857 100644 --- a/gnome-bluetooth.changes +++ b/gnome-bluetooth.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Sun Sep 19 00:50:00 CEST 2010 - vuntz@opensuse.org + +- Move gir files to devel subpackage. + ------------------------------------------------------------------- Sun Sep 19 00:16:15 CEST 2010 - vuntz@opensuse.org diff --git a/gnome-bluetooth.spec b/gnome-bluetooth.spec index 3bab85f..57045c1 100644 --- a/gnome-bluetooth.spec +++ b/gnome-bluetooth.spec @@ -176,14 +176,14 @@ rm -rf %{buildroot} %files -n libgnome-bluetooth8 %defattr(-,root,root,-) %{_libdir}/libgnome-bluetooth.so.* -%{_libdir}/girepository-1.0/*.typelib -%{_datadir}/gir-1.0/*.gir +%{_libdir}/girepository-1.0/GnomeBluetooth-1.0.typelib %files devel %defattr(-, root, root) %{_includedir}/gnome-bluetooth %{_libdir}/libgnome-bluetooth.so %{_libdir}/pkgconfig/gnome-bluetooth-1.0.pc +%{_datadir}/gir-1.0/*.gir %{_datadir}/gtk-doc/html/gnome-bluetooth %files plugins-geoclue From 6f9130d7d50fd70bd4b4dcd863bf1db812c612f6c5974b2d94d77b3f9ff907a7 Mon Sep 17 00:00:00 2001 From: OBS User autobuild Date: Thu, 23 Sep 2010 22:25:22 +0000 Subject: [PATCH 4/5] Accepting request 48912 from GNOME:Factory checked in (request 48912) OBS-URL: https://build.opensuse.org/request/show/48912 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-bluetooth?expand=0&rev=55 --- gnome-bluetooth-2.31.6.tar.bz2 | 3 + gnome-bluetooth-2.31.90.tar.bz2 | 3 - gnome-bluetooth-fix-parallel-build.patch | 180 ----------------------- gnome-bluetooth.changes | 21 --- gnome-bluetooth.spec | 17 +-- 5 files changed, 9 insertions(+), 215 deletions(-) create mode 100644 gnome-bluetooth-2.31.6.tar.bz2 delete mode 100644 gnome-bluetooth-2.31.90.tar.bz2 delete mode 100644 gnome-bluetooth-fix-parallel-build.patch diff --git a/gnome-bluetooth-2.31.6.tar.bz2 b/gnome-bluetooth-2.31.6.tar.bz2 new file mode 100644 index 0000000..cab3be1 --- /dev/null +++ b/gnome-bluetooth-2.31.6.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:050c7f18b9a7640355f4d58f063f943fe2d79bac792bca1752bf186f70a11672 +size 1214926 diff --git a/gnome-bluetooth-2.31.90.tar.bz2 b/gnome-bluetooth-2.31.90.tar.bz2 deleted file mode 100644 index 717ee30..0000000 --- a/gnome-bluetooth-2.31.90.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f5dec899c9fd425972074308fdd6287376bd7087a33101fe0644fa82c10076dc -size 3662410 diff --git a/gnome-bluetooth-fix-parallel-build.patch b/gnome-bluetooth-fix-parallel-build.patch deleted file mode 100644 index 41475dc..0000000 --- a/gnome-bluetooth-fix-parallel-build.patch +++ /dev/null @@ -1,180 +0,0 @@ -Index: gnome-bluetooth-2.31.90/lib/Makefile.am -=================================================================== ---- gnome-bluetooth-2.31.90.orig/lib/Makefile.am -+++ gnome-bluetooth-2.31.90/lib/Makefile.am -@@ -1,7 +1,7 @@ - SUBDIRS = plugins - - EXTRA_DIST = --BUILT_GIRSOURCES = -+CLEANFILES = - - noinst_LTLIBRARIES = libcommon.la - lib_LTLIBRARIES = libgnome-bluetooth.la -@@ -55,41 +55,33 @@ gnomebluetooth_HEADERS = \ - - AM_CFLAGS = -I$(srcdir) $(LIBGNOMEBT_CFLAGS) $(COMMON_CFLAGS) $(WARN_CFLAGS) $(DISABLE_DEPRECATED) -DPLUGINDIR=\"$(libdir)/gnome-bluetooth/plugins\" - --if HAVE_INTROSPECTION --BUILT_GIRSOURCES += GnomeBluetooth-1.0.gir -+-include $(INTROSPECTION_MAKEFILE) -+INTROSPECTION_GIRS = -+INTROSPECTION_SCANNER_ARGS = --warn-all --add-include-path=$(srcdir) -+INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir) - -+if HAVE_INTROSPECTION - GnomeBluetooth-1.0.gir: $(libgnome_bluetooth_la_SOURCES) - GnomeBluetooth-1.0.gir: $(gnomebluetooth_HEADERS) - GnomeBluetooth-1.0.gir: libgnome-bluetooth.la - GnomeBluetooth-1.0.gir: $(INTROSPECTION_SCANNER) -- $(AM_V_GEN) $(INTROSPECTION_SCANNER) -v --namespace GnomeBluetooth --nsversion=1.0 \ -- --add-include-path=$(srcdir) --add-include-path=. \ -- --include=GObject-2.0 \ -- --include=Gtk-2.0 \ -- --include=DBusGLib-1.0 \ -- --include=GModule-2.0 \ -- --libtool="$(LIBTOOL)" \ -- --library=gnome-bluetooth \ -- --output $@ \ -- --pkg gobject-2.0 \ -- --pkg gtk+-2.0 \ -- --pkg dbus-glib-1 \ -- --pkg gmodule-2.0 \ -- -I$(srcdir) \ -- $(LIBGNOMEBT_CFLAGS) \ -- $(gnomebluetooth_HEADERS) - --girdir = $(INTROSPECTION_GIRDIR) --dist_gir_DATA = $(BUILT_GIRSOURCES) -+GnomeBluetooth_1_0_gir_INCLUDES = GObject-2.0 Gtk-2.0 DBusGLib-1.0 GModule-2.0 -+GnomeBluetooth_1_0_gir_CFLAGS = \ -+ -I$(srcdir) \ -+ $(LIBGNOMEBT_CFLAGS) -+GnomeBluetooth_1_0_gir_LIBS = libgnome-bluetooth.la -+GnomeBluetooth_1_0_gir_FILES = $(gnomebluetooth_HEADERS) -+GnomeBluetooth_1_0_gir_SCANNERFLAGS = --namespace=GnomeBluetooth -+INTROSPECTION_GIRS += GnomeBluetooth-1.0.gir - --EXTRA_DIST += $(BUILT_GIRSOURCES) -+girdir = $(INTROSPECTION_GIRDIR) -+gir_DATA = $(INTROSPECTION_GIRS) - --typelibsdir = $(INTROSPECTION_TYPELIBDIR) --typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib) -+typelibdir = $(INTROSPECTION_TYPELIBDIR) -+typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib) - --%.typelib: %.gir $(G_IR_COMPILER) -- $(AM_V_GEN) LD_LIBRARY_PATH=$${LD_LIBRARY_PATH:+$$LD_LIBRARY_PATH:}. $(INTROSPECTION_COMPILER) --includedir=$(srcdir) --includedir=. $(G_IR_COMPILER_OPTS) $< -o $@ -- -+CLEANFILES += $(gir_DATA) $(typelib_DATA) - endif # HAVE_INTROSPECTION - - BUILT_SOURCES = marshal.h marshal.c \ -@@ -101,7 +93,7 @@ BUILT_SOURCES = marshal.h marshal.c \ - - nodist_libcommon_la_SOURCES = $(BUILT_SOURCES) - --CLEANFILES = $(BUILT_SOURCES) -+CLEANFILES += $(BUILT_SOURCES) - - noinst_PROGRAMS = test-client test-agent test-deviceselection test-plugins test-class - -Index: gnome-bluetooth-2.31.90/acinclude.m4 -=================================================================== ---- gnome-bluetooth-2.31.90.orig/acinclude.m4 -+++ gnome-bluetooth-2.31.90/acinclude.m4 -@@ -1,93 +1,3 @@ --dnl -*- mode: autoconf -*- --dnl Copyright 2009 Johan Dahlin --dnl --dnl This file is free software; the author(s) gives unlimited --dnl permission to copy and/or distribute it, with or without --dnl modifications, as long as this notice is preserved. --dnl -- --# serial 1 -- --m4_define([_GOBJECT_INTROSPECTION_CHECK_INTERNAL], --[ -- AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first -- AC_BEFORE([AM_PROG_LIBTOOL],[$0])dnl setup libtool first -- AC_BEFORE([LT_INIT],[$0])dnl setup libtool first -- -- dnl enable/disable introspection -- m4_if([$2], [require], -- [dnl -- enable_introspection=yes -- ],[dnl -- AC_ARG_ENABLE(introspection, -- AS_HELP_STRING([--enable-introspection[=@<:@no/auto/yes@:>@]], -- [Enable introspection for this build]),, -- [enable_introspection=auto]) -- ])dnl -- -- AC_MSG_CHECKING([for gobject-introspection]) -- -- dnl presence/version checking -- AS_CASE([$enable_introspection], -- [no], [dnl -- found_introspection="no (disabled, use --enable-introspection to enable)" -- ],dnl -- [yes],[dnl -- PKG_CHECK_EXISTS([gobject-introspection-1.0],, -- AC_MSG_ERROR([gobject-introspection-1.0 is not installed])) -- PKG_CHECK_EXISTS([gobject-introspection-1.0 >= $1], -- found_introspection=yes, -- AC_MSG_ERROR([You need to have gobject-introspection >= $1 installed to build AC_PACKAGE_NAME])) -- ],dnl -- [auto],[dnl -- PKG_CHECK_EXISTS([gobject-introspection-1.0 >= $1], found_introspection=yes, found_introspection=no) -- ],dnl -- [dnl -- AC_MSG_ERROR([invalid argument passed to --enable-introspection, should be one of @<:@no/auto/yes@:>@]) -- ])dnl -- -- AC_MSG_RESULT([$found_introspection]) -- -- INTROSPECTION_SCANNER= -- INTROSPECTION_COMPILER= -- INTROSPECTION_GENERATE= -- INTROSPECTION_GIRDIR= -- INTROSPECTION_TYPELIBDIR= -- if test "x$found_introspection" = "xyes"; then -- INTROSPECTION_SCANNER=`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0` -- INTROSPECTION_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0` -- INTROSPECTION_GENERATE=`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0` -- INTROSPECTION_GIRDIR=`$PKG_CONFIG --variable=girdir gobject-introspection-1.0` -- INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG --variable=typelibdir gobject-introspection-1.0)" -- fi -- AC_SUBST(INTROSPECTION_SCANNER) -- AC_SUBST(INTROSPECTION_COMPILER) -- AC_SUBST(INTROSPECTION_GENERATE) -- AC_SUBST(INTROSPECTION_GIRDIR) -- AC_SUBST(INTROSPECTION_TYPELIBDIR) -- -- AM_CONDITIONAL(HAVE_INTROSPECTION, test "x$found_introspection" = "xyes") --]) -- -- --dnl Usage: --dnl GOBJECT_INTROSPECTION_CHECK([minimum-g-i-version]) -- --AC_DEFUN([GOBJECT_INTROSPECTION_CHECK], --[ -- _GOBJECT_INTROSPECTION_CHECK_INTERNAL([$1]) --]) -- --dnl Usage: --dnl GOBJECT_INTROSPECTION_REQUIRE([minimum-g-i-version]) -- -- --AC_DEFUN([GOBJECT_INTROSPECTION_REQUIRE], --[ -- _GOBJECT_INTROSPECTION_CHECK_INTERNAL([$1], [require]) --]) -- -- - dnl as-ac-expand.m4 0.2.0 -*- autoconf -*- - dnl autostars m4 macro for expanding directories using configure's prefix - diff --git a/gnome-bluetooth.changes b/gnome-bluetooth.changes index 7bbc857..fc6e19c 100644 --- a/gnome-bluetooth.changes +++ b/gnome-bluetooth.changes @@ -1,24 +1,3 @@ -------------------------------------------------------------------- -Sun Sep 19 00:50:00 CEST 2010 - vuntz@opensuse.org - -- Move gir files to devel subpackage. - -------------------------------------------------------------------- -Sun Sep 19 00:16:15 CEST 2010 - vuntz@opensuse.org - -- Remove gir-repository BuildRequires: this was only needed for the - DBusGLib gir, which is now part of gobject-introspection. -- Add gnome-bluetooth-fix-parallel-build.patch: this updates the - build system for introspection, to work correctly. This requires - the gnome-common BuildRequires and the call to gnome-autogen.sh. - -------------------------------------------------------------------- -Mon Sep 13 18:00:37 CEST 2010 - vuntz@opensuse.org - -- Update to version 2.31.90: - + More killswitch fixes - + Fix crasher when Bluetooth nautilus-sendto plugin is loaded - ------------------------------------------------------------------- Mon Sep 6 14:09:30 CEST 2010 - vuntz@opensuse.org diff --git a/gnome-bluetooth.spec b/gnome-bluetooth.spec index 57045c1..b299c3e 100644 --- a/gnome-bluetooth.spec +++ b/gnome-bluetooth.spec @@ -1,5 +1,5 @@ # -# spec file for package gnome-bluetooth (Version 2.31.90) +# spec file for package gnome-bluetooth (Version 2.31.6) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -18,8 +18,8 @@ Name: gnome-bluetooth -Version: 2.31.90 -Release: 1 +Version: 2.31.6 +Release: 3 License: GPLv2+ Summary: GNOME Bluetooth graphical utilities Url: http://live.gnome.org/GnomeBluetooth @@ -27,13 +27,10 @@ Group: System/GUI/GNOME Source: http://download.gnome.org/sources/gnome-bluetooth/2.27/gnome-bluetooth-%{version}.tar.bz2 # PATCH-MISSING-TAG -- See http://en.opensuse.org/Packaging/Patches Patch0: lxde-support.patch -# PATCH-FIX-UPSTREAM gnome-bluetooth-fix-parallel-build.patch bgo#630024 vuntz@opensuse.org -- Improve build system for introspection to fix parallel build -Patch1: gnome-bluetooth-fix-parallel-build.patch BuildRequires: fdupes # Needed for geoclue plugin BuildRequires: gconf2-devel -# Needed for patch1 gnome-bluetooth-fix-parallel-build.patch -BuildRequires: gnome-common +BuildRequires: gir-repository BuildRequires: gnome-doc-utils-devel BuildRequires: gobject-introspection-devel BuildRequires: intltool @@ -112,10 +109,8 @@ send files over bluetooth. %setup -q translation-update-upstream %patch0 -p1 -%patch1 -p1 %build -NOCONFIGURE=1 gnome-autogen.sh %configure \ --disable-icon-update \ --disable-scrollkeeper \ @@ -176,14 +171,14 @@ rm -rf %{buildroot} %files -n libgnome-bluetooth8 %defattr(-,root,root,-) %{_libdir}/libgnome-bluetooth.so.* -%{_libdir}/girepository-1.0/GnomeBluetooth-1.0.typelib +%{_libdir}/girepository-1.0/*.typelib +%{_datadir}/gir-1.0/*.gir %files devel %defattr(-, root, root) %{_includedir}/gnome-bluetooth %{_libdir}/libgnome-bluetooth.so %{_libdir}/pkgconfig/gnome-bluetooth-1.0.pc -%{_datadir}/gir-1.0/*.gir %{_datadir}/gtk-doc/html/gnome-bluetooth %files plugins-geoclue From c7490b4e62b29e83fe8675a1b503196d2b048160934ef49721f090328c588502 Mon Sep 17 00:00:00 2001 From: OBS User buildservice-autocommit Date: Thu, 23 Sep 2010 22:25:23 +0000 Subject: [PATCH 5/5] Updating link to change in openSUSE:Factory/gnome-bluetooth revision 35.0 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-bluetooth?expand=0&rev=06404eec1b91d5cc1314bc6217e31787 --- gnome-bluetooth-2.31.6.tar.bz2 | 3 - gnome-bluetooth-2.31.90.tar.bz2 | 3 + gnome-bluetooth-fix-parallel-build.patch | 180 +++++++++++++++++++++++ gnome-bluetooth.changes | 21 +++ gnome-bluetooth.spec | 17 ++- 5 files changed, 215 insertions(+), 9 deletions(-) delete mode 100644 gnome-bluetooth-2.31.6.tar.bz2 create mode 100644 gnome-bluetooth-2.31.90.tar.bz2 create mode 100644 gnome-bluetooth-fix-parallel-build.patch diff --git a/gnome-bluetooth-2.31.6.tar.bz2 b/gnome-bluetooth-2.31.6.tar.bz2 deleted file mode 100644 index cab3be1..0000000 --- a/gnome-bluetooth-2.31.6.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:050c7f18b9a7640355f4d58f063f943fe2d79bac792bca1752bf186f70a11672 -size 1214926 diff --git a/gnome-bluetooth-2.31.90.tar.bz2 b/gnome-bluetooth-2.31.90.tar.bz2 new file mode 100644 index 0000000..717ee30 --- /dev/null +++ b/gnome-bluetooth-2.31.90.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5dec899c9fd425972074308fdd6287376bd7087a33101fe0644fa82c10076dc +size 3662410 diff --git a/gnome-bluetooth-fix-parallel-build.patch b/gnome-bluetooth-fix-parallel-build.patch new file mode 100644 index 0000000..41475dc --- /dev/null +++ b/gnome-bluetooth-fix-parallel-build.patch @@ -0,0 +1,180 @@ +Index: gnome-bluetooth-2.31.90/lib/Makefile.am +=================================================================== +--- gnome-bluetooth-2.31.90.orig/lib/Makefile.am ++++ gnome-bluetooth-2.31.90/lib/Makefile.am +@@ -1,7 +1,7 @@ + SUBDIRS = plugins + + EXTRA_DIST = +-BUILT_GIRSOURCES = ++CLEANFILES = + + noinst_LTLIBRARIES = libcommon.la + lib_LTLIBRARIES = libgnome-bluetooth.la +@@ -55,41 +55,33 @@ gnomebluetooth_HEADERS = \ + + AM_CFLAGS = -I$(srcdir) $(LIBGNOMEBT_CFLAGS) $(COMMON_CFLAGS) $(WARN_CFLAGS) $(DISABLE_DEPRECATED) -DPLUGINDIR=\"$(libdir)/gnome-bluetooth/plugins\" + +-if HAVE_INTROSPECTION +-BUILT_GIRSOURCES += GnomeBluetooth-1.0.gir ++-include $(INTROSPECTION_MAKEFILE) ++INTROSPECTION_GIRS = ++INTROSPECTION_SCANNER_ARGS = --warn-all --add-include-path=$(srcdir) ++INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir) + ++if HAVE_INTROSPECTION + GnomeBluetooth-1.0.gir: $(libgnome_bluetooth_la_SOURCES) + GnomeBluetooth-1.0.gir: $(gnomebluetooth_HEADERS) + GnomeBluetooth-1.0.gir: libgnome-bluetooth.la + GnomeBluetooth-1.0.gir: $(INTROSPECTION_SCANNER) +- $(AM_V_GEN) $(INTROSPECTION_SCANNER) -v --namespace GnomeBluetooth --nsversion=1.0 \ +- --add-include-path=$(srcdir) --add-include-path=. \ +- --include=GObject-2.0 \ +- --include=Gtk-2.0 \ +- --include=DBusGLib-1.0 \ +- --include=GModule-2.0 \ +- --libtool="$(LIBTOOL)" \ +- --library=gnome-bluetooth \ +- --output $@ \ +- --pkg gobject-2.0 \ +- --pkg gtk+-2.0 \ +- --pkg dbus-glib-1 \ +- --pkg gmodule-2.0 \ +- -I$(srcdir) \ +- $(LIBGNOMEBT_CFLAGS) \ +- $(gnomebluetooth_HEADERS) + +-girdir = $(INTROSPECTION_GIRDIR) +-dist_gir_DATA = $(BUILT_GIRSOURCES) ++GnomeBluetooth_1_0_gir_INCLUDES = GObject-2.0 Gtk-2.0 DBusGLib-1.0 GModule-2.0 ++GnomeBluetooth_1_0_gir_CFLAGS = \ ++ -I$(srcdir) \ ++ $(LIBGNOMEBT_CFLAGS) ++GnomeBluetooth_1_0_gir_LIBS = libgnome-bluetooth.la ++GnomeBluetooth_1_0_gir_FILES = $(gnomebluetooth_HEADERS) ++GnomeBluetooth_1_0_gir_SCANNERFLAGS = --namespace=GnomeBluetooth ++INTROSPECTION_GIRS += GnomeBluetooth-1.0.gir + +-EXTRA_DIST += $(BUILT_GIRSOURCES) ++girdir = $(INTROSPECTION_GIRDIR) ++gir_DATA = $(INTROSPECTION_GIRS) + +-typelibsdir = $(INTROSPECTION_TYPELIBDIR) +-typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib) ++typelibdir = $(INTROSPECTION_TYPELIBDIR) ++typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib) + +-%.typelib: %.gir $(G_IR_COMPILER) +- $(AM_V_GEN) LD_LIBRARY_PATH=$${LD_LIBRARY_PATH:+$$LD_LIBRARY_PATH:}. $(INTROSPECTION_COMPILER) --includedir=$(srcdir) --includedir=. $(G_IR_COMPILER_OPTS) $< -o $@ +- ++CLEANFILES += $(gir_DATA) $(typelib_DATA) + endif # HAVE_INTROSPECTION + + BUILT_SOURCES = marshal.h marshal.c \ +@@ -101,7 +93,7 @@ BUILT_SOURCES = marshal.h marshal.c \ + + nodist_libcommon_la_SOURCES = $(BUILT_SOURCES) + +-CLEANFILES = $(BUILT_SOURCES) ++CLEANFILES += $(BUILT_SOURCES) + + noinst_PROGRAMS = test-client test-agent test-deviceselection test-plugins test-class + +Index: gnome-bluetooth-2.31.90/acinclude.m4 +=================================================================== +--- gnome-bluetooth-2.31.90.orig/acinclude.m4 ++++ gnome-bluetooth-2.31.90/acinclude.m4 +@@ -1,93 +1,3 @@ +-dnl -*- mode: autoconf -*- +-dnl Copyright 2009 Johan Dahlin +-dnl +-dnl This file is free software; the author(s) gives unlimited +-dnl permission to copy and/or distribute it, with or without +-dnl modifications, as long as this notice is preserved. +-dnl +- +-# serial 1 +- +-m4_define([_GOBJECT_INTROSPECTION_CHECK_INTERNAL], +-[ +- AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first +- AC_BEFORE([AM_PROG_LIBTOOL],[$0])dnl setup libtool first +- AC_BEFORE([LT_INIT],[$0])dnl setup libtool first +- +- dnl enable/disable introspection +- m4_if([$2], [require], +- [dnl +- enable_introspection=yes +- ],[dnl +- AC_ARG_ENABLE(introspection, +- AS_HELP_STRING([--enable-introspection[=@<:@no/auto/yes@:>@]], +- [Enable introspection for this build]),, +- [enable_introspection=auto]) +- ])dnl +- +- AC_MSG_CHECKING([for gobject-introspection]) +- +- dnl presence/version checking +- AS_CASE([$enable_introspection], +- [no], [dnl +- found_introspection="no (disabled, use --enable-introspection to enable)" +- ],dnl +- [yes],[dnl +- PKG_CHECK_EXISTS([gobject-introspection-1.0],, +- AC_MSG_ERROR([gobject-introspection-1.0 is not installed])) +- PKG_CHECK_EXISTS([gobject-introspection-1.0 >= $1], +- found_introspection=yes, +- AC_MSG_ERROR([You need to have gobject-introspection >= $1 installed to build AC_PACKAGE_NAME])) +- ],dnl +- [auto],[dnl +- PKG_CHECK_EXISTS([gobject-introspection-1.0 >= $1], found_introspection=yes, found_introspection=no) +- ],dnl +- [dnl +- AC_MSG_ERROR([invalid argument passed to --enable-introspection, should be one of @<:@no/auto/yes@:>@]) +- ])dnl +- +- AC_MSG_RESULT([$found_introspection]) +- +- INTROSPECTION_SCANNER= +- INTROSPECTION_COMPILER= +- INTROSPECTION_GENERATE= +- INTROSPECTION_GIRDIR= +- INTROSPECTION_TYPELIBDIR= +- if test "x$found_introspection" = "xyes"; then +- INTROSPECTION_SCANNER=`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0` +- INTROSPECTION_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0` +- INTROSPECTION_GENERATE=`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0` +- INTROSPECTION_GIRDIR=`$PKG_CONFIG --variable=girdir gobject-introspection-1.0` +- INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG --variable=typelibdir gobject-introspection-1.0)" +- fi +- AC_SUBST(INTROSPECTION_SCANNER) +- AC_SUBST(INTROSPECTION_COMPILER) +- AC_SUBST(INTROSPECTION_GENERATE) +- AC_SUBST(INTROSPECTION_GIRDIR) +- AC_SUBST(INTROSPECTION_TYPELIBDIR) +- +- AM_CONDITIONAL(HAVE_INTROSPECTION, test "x$found_introspection" = "xyes") +-]) +- +- +-dnl Usage: +-dnl GOBJECT_INTROSPECTION_CHECK([minimum-g-i-version]) +- +-AC_DEFUN([GOBJECT_INTROSPECTION_CHECK], +-[ +- _GOBJECT_INTROSPECTION_CHECK_INTERNAL([$1]) +-]) +- +-dnl Usage: +-dnl GOBJECT_INTROSPECTION_REQUIRE([minimum-g-i-version]) +- +- +-AC_DEFUN([GOBJECT_INTROSPECTION_REQUIRE], +-[ +- _GOBJECT_INTROSPECTION_CHECK_INTERNAL([$1], [require]) +-]) +- +- + dnl as-ac-expand.m4 0.2.0 -*- autoconf -*- + dnl autostars m4 macro for expanding directories using configure's prefix + diff --git a/gnome-bluetooth.changes b/gnome-bluetooth.changes index fc6e19c..7bbc857 100644 --- a/gnome-bluetooth.changes +++ b/gnome-bluetooth.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Sun Sep 19 00:50:00 CEST 2010 - vuntz@opensuse.org + +- Move gir files to devel subpackage. + +------------------------------------------------------------------- +Sun Sep 19 00:16:15 CEST 2010 - vuntz@opensuse.org + +- Remove gir-repository BuildRequires: this was only needed for the + DBusGLib gir, which is now part of gobject-introspection. +- Add gnome-bluetooth-fix-parallel-build.patch: this updates the + build system for introspection, to work correctly. This requires + the gnome-common BuildRequires and the call to gnome-autogen.sh. + +------------------------------------------------------------------- +Mon Sep 13 18:00:37 CEST 2010 - vuntz@opensuse.org + +- Update to version 2.31.90: + + More killswitch fixes + + Fix crasher when Bluetooth nautilus-sendto plugin is loaded + ------------------------------------------------------------------- Mon Sep 6 14:09:30 CEST 2010 - vuntz@opensuse.org diff --git a/gnome-bluetooth.spec b/gnome-bluetooth.spec index b299c3e..57045c1 100644 --- a/gnome-bluetooth.spec +++ b/gnome-bluetooth.spec @@ -1,5 +1,5 @@ # -# spec file for package gnome-bluetooth (Version 2.31.6) +# spec file for package gnome-bluetooth (Version 2.31.90) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -18,8 +18,8 @@ Name: gnome-bluetooth -Version: 2.31.6 -Release: 3 +Version: 2.31.90 +Release: 1 License: GPLv2+ Summary: GNOME Bluetooth graphical utilities Url: http://live.gnome.org/GnomeBluetooth @@ -27,10 +27,13 @@ Group: System/GUI/GNOME Source: http://download.gnome.org/sources/gnome-bluetooth/2.27/gnome-bluetooth-%{version}.tar.bz2 # PATCH-MISSING-TAG -- See http://en.opensuse.org/Packaging/Patches Patch0: lxde-support.patch +# PATCH-FIX-UPSTREAM gnome-bluetooth-fix-parallel-build.patch bgo#630024 vuntz@opensuse.org -- Improve build system for introspection to fix parallel build +Patch1: gnome-bluetooth-fix-parallel-build.patch BuildRequires: fdupes # Needed for geoclue plugin BuildRequires: gconf2-devel -BuildRequires: gir-repository +# Needed for patch1 gnome-bluetooth-fix-parallel-build.patch +BuildRequires: gnome-common BuildRequires: gnome-doc-utils-devel BuildRequires: gobject-introspection-devel BuildRequires: intltool @@ -109,8 +112,10 @@ send files over bluetooth. %setup -q translation-update-upstream %patch0 -p1 +%patch1 -p1 %build +NOCONFIGURE=1 gnome-autogen.sh %configure \ --disable-icon-update \ --disable-scrollkeeper \ @@ -171,14 +176,14 @@ rm -rf %{buildroot} %files -n libgnome-bluetooth8 %defattr(-,root,root,-) %{_libdir}/libgnome-bluetooth.so.* -%{_libdir}/girepository-1.0/*.typelib -%{_datadir}/gir-1.0/*.gir +%{_libdir}/girepository-1.0/GnomeBluetooth-1.0.typelib %files devel %defattr(-, root, root) %{_includedir}/gnome-bluetooth %{_libdir}/libgnome-bluetooth.so %{_libdir}/pkgconfig/gnome-bluetooth-1.0.pc +%{_datadir}/gir-1.0/*.gir %{_datadir}/gtk-doc/html/gnome-bluetooth %files plugins-geoclue