Hello community, here is the log from the commit of package shotwell for openSUSE:Factory checked in at Fri Sep 9 11:52:15 CEST 2011. -------- --- GNOME/shotwell/shotwell.changes 2011-08-10 14:00:13.000000000 +0200 +++ /mounts/work_src_done/STABLE/shotwell/shotwell.changes 2011-09-07 02:48:24.000000000 +0200 @@ -1,0 +2,35 @@ +Wed Sep 7 00:37:15 UTC 2011 - vuntz@opensuse.org + +- Add shotwell-disable-schema-compile.patch: add a + --disable-schemas-compile configure option to not call + glib-compile-schemas on install. +- Add shotwell-remove-gconf-schema.patch: remove gconf schema. +- Remove --disable-schemas-install from configure, and add + --disable-schemas-compile there. +- Remove manual removal of gsettings schema blob: it's not created + anymore. +- Remove all the gconf schema packaging machinery. +- Remove unneeded pkgconfig() BuildRequires that disappeared in + previous releases: dbus-glib-1, gnome-vfs-2.0, json-glib-1.0. +- Add explicit pkgconfig(gio-unix-2.0) BuildRequires. + +------------------------------------------------------------------- +Sat Aug 27 20:28:20 CEST 2011 - dimstar@opensuse.org + +- Update to version 0.11.0: + + Hierarchical tags + + Support for RAW+JPEG and selectable RAW developer + + Switched from GConf to GSettings + + "Hide Photos Already Imported" is now persistent + + New Saved Search options + + Mimics no longer stored in home directory + + Added support for BMP format + + Many, many bugfixes +- Add pkgconfig(gstreamer-pbutils-0.10) BuildRequires: new + dependency. +- Add gsettings schema handling with %glib2_gsettings_schema_* + macros. +- Manually remove gsettings schema blob since "make install" + creates it, but this shouldn't get packaged. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- shotwell-0.10.1.tar.bz2 New: ---- shotwell-0.11.0.tar.bz2 shotwell-disable-schema-compile.patch shotwell-remove-gconf-schema.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ shotwell.spec ++++++ --- /var/tmp/diff_new_pack.k9CIaT/_old 2011-09-09 11:52:11.000000000 +0200 +++ /var/tmp/diff_new_pack.k9CIaT/_new 2011-09-09 11:52:11.000000000 +0200 @@ -18,30 +18,33 @@ Name: shotwell -Version: 0.10.1 -Release: 2 +Version: 0.11.0 +Release: 1 # FIXME: Check if the hack to remove --fatal-warnings is still required. Also see http://redmine.yorba.org/issues/3760 License: LGPLv2.1+ Summary: Photo Manager for GNOME Url: http://yorba.org/shotwell/ Group: Productivity/Graphics/Viewers -Source: %{name}-%{version}.tar.bz2 +Source: http://yorba.org/download/shotwell/0.11/%{name}-%{version}.tar.bz2 +# PATCH-FIX-UPSTREAM shotwell-disable-schema-compile.patch vuntz@opensuse.org -- Add --disable-schemas-compile configure flag, sent upstream by mail +Patch0: shotwell-disable-schema-compile.patch +# PATCH-FIX-UPSTREAM shotwell-remove-gconf-schema.patch vuntz@opensuse.org -- Drop useless gconf schema, sent upstream by mail +Patch1: shotwell-remove-gconf-schema.patch BuildRequires: libraw-devel-static BuildRequires: vala BuildRequires: update-desktop-files BuildRequires: pkgconfig(atk) -BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(gconf-2.0) BuildRequires: pkgconfig(gdk-2.0) BuildRequires: pkgconfig(gdk-x11-2.0) BuildRequires: pkgconfig(gee-1.0) BuildRequires: pkgconfig(gexiv2) -BuildRequires: pkgconfig(gnome-vfs-2.0) +BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(gstreamer-0.10) BuildRequires: pkgconfig(gstreamer-base-0.10) +BuildRequires: pkgconfig(gstreamer-pbutils-0.10) BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: pkgconfig(gudev-1.0) -BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(libexif) BuildRequires: pkgconfig(libgphoto2) BuildRequires: pkgconfig(libsoup-2.4) @@ -51,7 +54,7 @@ BuildRequires: pkgconfig(webkit-1.0) Recommends: %{name}-lang BuildRoot: %{_tmppath}/%{name}-%{version}-build -%gconf_schemas_prereq +%glib2_gsettings_schema_requires %description Shotwell is a digital photo organizer designed for the GNOME desktop @@ -62,6 +65,8 @@ %lang_package %prep %setup -q +%patch0 -p1 +%patch1 -p1 %build # We can't use the configure macro: it's not a standard autotools configure script @@ -72,7 +77,7 @@ ./configure \ --prefix=%{_prefix} \ --lib=%{_lib} \ - --disable-schemas-install \ + --disable-schemas-compile \ --disable-desktop-update \ --disable-icon-update %__make %{?_smp_mfalgs} @@ -81,22 +86,16 @@ %makeinstall %find_lang %{name} %{?no_lang_C} %find_lang shotwell-extras shotwell.lang %{no_lang_C} -%find_gconf_schemas %suse_update_desktop_file shotwell %suse_update_desktop_file shotwell-viewer %clean rm -rf %{buildroot} -%pre -f %{name}.schemas_pre - -%posttrans -f %{name}.schemas_posttrans - -%preun -f %{name}.schemas_preun - %if 0%{?suse_version} > 1130 %post +%glib2_gsettings_schema_post %desktop_database_post %icon_theme_cache_post %endif @@ -104,11 +103,12 @@ %if 0%{?suse_version} > 1130 %postun +%glib2_gsettings_schema_postun %desktop_database_postun %icon_theme_cache_postun %endif -%files -f %{name}.schemas_list +%files %defattr(-,root,root) %doc AUTHORS COPYING MAINTAINERS NEWS README THANKS %dir %{_datadir}/gnome/ @@ -118,6 +118,9 @@ %{_bindir}/shotwell %{_bindir}/shotwell-video-thumbnailer %{_datadir}/applications/shotwell*.desktop +%{_datadir}/GConf/gsettings/shotwell.convert +%{_datadir}/glib-2.0/schemas/org.yorba.shotwell-extras.gschema.xml +%{_datadir}/glib-2.0/schemas/org.yorba.shotwell.gschema.xml %{_datadir}/icons/hicolor/*/apps/shotwell.svg %{_datadir}/shotwell/ %{_libdir}/shotwell/ ++++++ shotwell-0.10.1.tar.bz2 -> shotwell-0.11.0.tar.bz2 ++++++ ++++ 177470 lines of diff (skipped) ++++++ shotwell-disable-schema-compile.patch ++++++
From fb1cc4f3a9d24a1a3089167a986aab156a4bd7ce Mon Sep 17 00:00:00 2001 From: Vincent Untz
Date: Wed, 7 Sep 2011 02:31:02 +0200 Subject: [PATCH 1/2] Add --disable-schemas-compile option to not call glib-compile-schemas
This is useful when creating packages. --- Makefile | 4 ++++ configure | 3 +++ 2 files changed, 7 insertions(+), 0 deletions(-) diff --git a/Makefile b/Makefile index 1fdd1e1..e7c5268 100644 --- a/Makefile +++ b/Makefile @@ -552,7 +552,9 @@ install: mkdir -p $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas $(INSTALL_DATA) misc/org.yorba.shotwell.gschema.xml $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas $(INSTALL_DATA) misc/org.yorba.shotwell-extras.gschema.xml $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas +ifndef DISABLE_SCHEMAS_COMPILE glib-compile-schemas $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas +endif mkdir -p $(DESTDIR)/usr/share/GConf/gsettings $(INSTALL_DATA) misc/shotwell.convert $(DESTDIR)/usr/share/GConf/gsettings ifndef DISABLE_ICON_UPDATE @@ -643,7 +645,9 @@ ifdef INSTALL_HEADERS endif rm -f $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas/org.yorba.shotwell.gschema.xml rm -f $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas/org.yorba.shotwell-extras.gschema.xml +ifndef DISABLE_SCHEMAS_COMPILE glib-compile-schemas $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas +endif rm -f $(DESTDIR)/usr/share/GConf/gsettings/shotwell.convert $(PC_FILE): $(PC_INPUT) $(MAKE_FILES) diff --git a/configure b/configure index e357e01..d507106 100755 --- a/configure +++ b/configure @@ -99,6 +99,9 @@ do --define) variables="${variables}USER_VALAFLAGS+=--define=$value\n" ;; + --disable-schemas-compile) variables="${variables}DISABLE_SCHEMAS_COMPILE=1\n" + ;; + --with-gconf-schema-file-dir) if [ ! $value ] then abort $1 -- 1.7.6.1 ++++++ shotwell-remove-gconf-schema.patch ++++++ ++++ 773 lines (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org