File package.diff of Package glib2

--- glib2.spec.orig
+++ glib2.spec
@@ -47,7 +47,11 @@ Patch2:         glib2-suppress-schema-de
 Patch3:         glib2-dbus-socket-path.patch
 # PATCH-FIX-OPENSUSE glib2-gdbus-codegen-version.patch  olaf@aepfle.de -- Remove version string from files generated by gdbus-codegen
 Patch4:         glib2-gdbus-codegen-version.patch
+# Sends a dbus signal for generating thumbnails -- Patch by ahodesuka
+Patch5:         glib2-thumbnailer.patch
 
+# Needed for thumbnailer: dbus-1-devel
+BuildRequires:  dbus-1-devel
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -196,6 +200,8 @@ Requires:       %{name}-tools
 Requires:       dbus-launch
 Requires:       gio-branding = %{version}
 Requires:       shared-mime-info
+# Needed for thumbnailer
+Requires:       tumbler
 # Needed for branding packages
 Provides:       gio = %{version}
 # Temporarily disable this, pending further discussion
@@ -252,6 +258,7 @@ the functionality of the installed glib2
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 cp -a %{SOURCE1} %{SOURCE2} %{SOURCE5} .
 cp -a %{SOURCE4} gnome_defaults.conf
 # replace /usr/bin/env shebangs
@@ -321,6 +328,9 @@ mkdir -p %{buildroot}%{_datadir}/gtk-doc
 %define compile_schemas \
 (umask 022 && %{_bindir}/glib-compile-schemas %{_datadir}/glib-2.0/schemas)
 
+# Define ldconfig if not defined
+%{!?ldconfig: %define ldconfig /sbin/ldconfig}
+
 %filetriggerin -n glib2-tools -- %{_datadir}/glib-2.0/schemas
 %{compile_schemas}
 
openSUSE Build Service is sponsored by