From 7d566588894fc75a2a365463a760196cdcd0f57d9c8730df00354973e932c2c8 Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Fri, 7 Sep 2012 15:27:50 +0000 Subject: [PATCH] Accepting request 132901 from GNOME:Next Push G:N - Resubmit after adjusting based on the comments OBS-URL: https://build.opensuse.org/request/show/132901 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/sushi?expand=0&rev=28 --- sushi-0.4.1.tar.xz | 3 -- sushi-3.5.91.tar.xz | 3 ++ sushi.changes | 70 +++++++++++++++++++++++++++++++++++++++++++++ sushi.spec | 64 +++++++++++------------------------------ 4 files changed, 89 insertions(+), 51 deletions(-) delete mode 100644 sushi-0.4.1.tar.xz create mode 100644 sushi-3.5.91.tar.xz diff --git a/sushi-0.4.1.tar.xz b/sushi-0.4.1.tar.xz deleted file mode 100644 index 1281084..0000000 --- a/sushi-0.4.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7889e4309443dd7dfd5c9546af23565d15813c3f8f2af6c6776702ca8911a7bd -size 298732 diff --git a/sushi-3.5.91.tar.xz b/sushi-3.5.91.tar.xz new file mode 100644 index 0000000..e799992 --- /dev/null +++ b/sushi-3.5.91.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cdb7cd036606aa26c2db5dea6ba9d463ffa7c6ca16132ade4050e2153b1c30ee +size 305644 diff --git a/sushi.changes b/sushi.changes index e7cfd9d..3692e61 100644 --- a/sushi.changes +++ b/sushi.changes @@ -1,3 +1,73 @@ +------------------------------------------------------------------- +Tue Sep 4 16:09:09 UTC 2012 - dimstar@opensuse.org + +- Update to version 3.5.91: + + Port to libmusicbrainz5. +- Replace pkgconfig(libmusicbrainz4) BuildRequires with + pkgconfig(libmusicbrainz5), following upstream. + +------------------------------------------------------------------- +Mon Aug 20 17:07:18 UTC 2012 - dimstar@opensuse.org + +- Update to version 3.5.90: + + Port to GStreamer 1.0 + + Fix OSD toolbar positioning for the audio viewer +- Replace pkgconfig() BuildRequires to follow the port to + GStreamer 1.0: + + Old: clutter-gst-1.0, gstreamer-0.10, gstreamer-pbutils-0.10 + and gstreamer-tag-0.10. + + New: clutter-gst-2.0, gstreamer-1.0, gstreamer-pbutils-1.0 + and gstreamer-tag-1.0. +- Drop xz BuildRequires as it now comes for free in the build + system. + +------------------------------------------------------------------- +Wed Aug 8 15:25:26 UTC 2012 - dimstar@opensuse.org + +- Update to version 0.5.5: + + Port to GDBus. + + Port to GtkApplication. + +------------------------------------------------------------------- +Tue Jul 17 08:15:10 UTC 2012 - dimstar@opensuse.org + +- Update to version 0.5.4: + + Unify folder and fallback file viewers. + + Remove more of our custom theming. + + Use a higher limit when querying the MusicBrainz service. + + Don't hardcode /bin/bash in the launcher scripts. +- Add pkgconfig(freetype2) BuildRequires: new dependency. + +------------------------------------------------------------------- +Mon Jun 4 20:24:01 UTC 2012 - dimstar@opensuse.org + +- Update to version 0.5.2: + + Fall back to C locale when constructing the sample string + before picking an entirely random-glyph string in the font + widget. + + Flip font widget orientation for RTL locales. + + Always pick a valid size for fixed-size fonts in the font + widget. + +------------------------------------------------------------------- +Tue May 15 12:51:29 UTC 2012 - dimstar@opensuse.org + +- Update to version 0.5.1: + + Use libmusicbrainz v4 API. + + Add a preference to turn off client window decorations. + + Fix vertical interline spacing in the font viewer. + + Enable fullscreen for the font viewer. + + Use OSD style class for toolbars. + + Use GEdit GtkSourceView color scheme if available. + + Don't install the private library in the system libdir. + + Use mime type list provided by Totem for gst and audio viewers. +- Replace pkgconfig(libmusicbrainz3) BuildRequires with + pkgconfig(libmusicbrainz4), following upstreams change. +- Drop typelib-1_0-Sushi-1_0 and libsushi-1_0-0 subpackage: these + are private libraries, not meant for others to be used. Obsolete + those packages from the main package. +- Move unoconv Recommends from libsushi-1_0-0 to main package. + ------------------------------------------------------------------- Tue Apr 17 06:36:08 UTC 2012 - vuntz@opensuse.org diff --git a/sushi.spec b/sushi.spec index cbf9d6b..8a3bd38 100644 --- a/sushi.spec +++ b/sushi.spec @@ -17,62 +17,44 @@ Name: sushi -Version: 0.4.1 +Version: 3.5.91 Release: 0 Summary: Quick Previewer for Nautilus License: GPL-2.0+ Group: Productivity/File utilities Url: http://www.gnome.org -Source0: http://download.gnome.org/sources/sushi/0.4/%{name}-%{version}.tar.xz +Source0: http://download.gnome.org/sources/sushi/3.5/%{name}-%{version}.tar.xz BuildRequires: gobject-introspection-devel BuildRequires: intltool BuildRequires: unoconv -# Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 -BuildRequires: xz -BuildRequires: pkgconfig(clutter-1.0) >= 1.10.0 -BuildRequires: pkgconfig(clutter-gst-1.0) +BuildRequires: pkgconfig(clutter-1.0) >= 1.11.4 +BuildRequires: pkgconfig(clutter-gst-2.0) BuildRequires: pkgconfig(clutter-gtk-1.0) BuildRequires: pkgconfig(clutter-x11-1.0) BuildRequires: pkgconfig(evince-document-3.0) BuildRequires: pkgconfig(evince-view-3.0) +BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(gjs-1.0) BuildRequires: pkgconfig(gjs-dbus-1.0) BuildRequires: pkgconfig(glib-2.0) >= 2.29.14 -BuildRequires: pkgconfig(gstreamer-0.10) -BuildRequires: pkgconfig(gstreamer-pbutils-0.10) -BuildRequires: pkgconfig(gstreamer-tag-0.10) +BuildRequires: pkgconfig(gstreamer-1.0) +BuildRequires: pkgconfig(gstreamer-pbutils-1.0) +BuildRequires: pkgconfig(gstreamer-tag-1.0) BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(gtksourceview-3.0) -BuildRequires: pkgconfig(libmusicbrainz3) +BuildRequires: pkgconfig(libmusicbrainz5) BuildRequires: pkgconfig(webkitgtk-3.0) Recommends: %{name}-lang +Recommends: unoconv Supplements: nautilus BuildRoot: %{_tmppath}/%{name}-%{version}-build +# libsushi and the typelib were erronously installed in the system libdir... +Obsoletes: libsushi-1_0-0 < %{version} +Obsoletes: typelib-1_0-Sushi-1_0 < %{version} %description Sushi is a quick previewer for Nautilus, the GNOME desktop file manager. -%package -n libsushi-1_0-0 -Summary: Quick Previewer for Nautilus -- Library -License: GPL-3.0 -Group: System/Libraries -# When built with unoconv support, the library will use unoconv to -# read LibreOffice files -Recommends: unoconv - -%description -n libsushi-1_0-0 -Sushi is a quick previewer for Nautilus, the GNOME desktop file manager. - -%package -n typelib-1_0-Sushi-1_0 -Summary: Quick Previewer for Nautilus -- Introspection bindings -License: GPL-2.0+ -Group: System/Libraries - -%description -n typelib-1_0-Sushi-1_0 -Sushi is a quick previewer for Nautilus, the GNOME desktop file manager. - -This package provides the GObject Introspection bindings for libsushi. - %lang_package %prep %setup -q @@ -89,29 +71,15 @@ find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print %clean rm -rf %{buildroot} -%post -n libsushi-1_0-0 -p /sbin/ldconfig - -%postun -n libsushi-1_0-0 -p /sbin/ldconfig - %files %defattr(-,root,root) %doc AUTHORS COPYING NEWS README %{_bindir}/sushi -%{_libexecdir}/sushi-start %{_datadir}/dbus-1/services/org.gnome.Sushi.service +%{_datadir}/glib-2.0/schemas/org.gnome.sushi.gschema.xml %{_datadir}/sushi/ - -%files -n libsushi-1_0-0 -%defattr(-,root,root) -%{_libdir}/libsushi-1.0.so.* -# devel files, but we really have no need for a devel subpackage -%{_libdir}/libsushi-1.0.so - -%files -n typelib-1_0-Sushi-1_0 -%defattr(-,root,root) -%{_libdir}/girepository-1.0/Sushi-1.0.typelib -# devel files, but we really have no need for a devel subpackage -%{_datadir}/gir-1.0/Sushi-1.0.gir +%{_libdir}/sushi/ +%{_libexecdir}/sushi-start %files lang -f %{name}.lang