Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2012-05-08 11:15:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "spice-gtk", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2012-03-13 00:45:49.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2012-05-08 11:15:41.000000000 +0200 @@ -1,0 +2,26 @@ +Wed May 2 10:18:04 UTC 2012 - idonmez@suse.com + +- Fix license to be GPL-2.0+ and LGPL-2.1+ since + spice-client-glib-usb-acl-helper is GPL-2.0+ + +------------------------------------------------------------------- +Sun Apr 29 16:52:52 CET 2012 - dimstar@opensuse.org + +- Update to version 0.12: + + Fix memory leak when guest is resized + + Fix color-depth setting + + Hide/Show cursor correctly when needed + + Fix blue-tinted video with old Spice servers + + Correct scroll-event not received with recent Gtk+ + + Fix various migrations issues + + Allow to disable CELT encoding at runtime with + SPICE_DISABLE_CELT + + Various crash fixes (on pubkey, recording, clipboard) + + Build changes (common submodule) and fixes + +------------------------------------------------------------------- +Fri Apr 27 17:00:09 UTC 2012 - reddwarf@opensuse.org + +- Build also gtk2 version (and its python bindings) + +------------------------------------------------------------------- Old: ---- spice-gtk-0.11.tar.bz2 New: ---- spice-gtk-0.12.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ spice-gtk.spec ++++++ --- /var/tmp/diff_new_pack.OcsYBt/_old 2012-05-08 11:15:43.000000000 +0200 +++ /var/tmp/diff_new_pack.OcsYBt/_new 2012-05-08 11:15:43.000000000 +0200 @@ -18,11 +18,11 @@ Name: spice-gtk -Version: 0.11 +Version: 0.12 Release: 0 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. Summary: Gtk client and libraries for SPICE remote desktop servers -License: LGPL-2.1+ +License: GPL-2.0+ and LGPL-2.1+ Group: System/GUI/GNOME Url: http://spice-space.org/page/Spice-Gtk Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2 @@ -41,6 +41,7 @@ BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gstreamer-0.10) BuildRequires: pkgconfig(gthread-2.0) >= 2.0.0 +BuildRequires: pkgconfig(gtk+-2.0) >= 2.18.0 BuildRequires: pkgconfig(gtk+-3.0) >= 2.91.3 BuildRequires: pkgconfig(gudev-1.0) BuildRequires: pkgconfig(libcacard) >= 0.1.2 @@ -75,6 +76,13 @@ %description -n libspice-client-gtk-3_0-1 A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows) +%package -n libspice-client-gtk-2_0-1 +Summary: Gtk client and libraries for SPICE remote desktop servers +Group: System/Libraries + +%description -n libspice-client-gtk-2_0-1 +A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows) + %package -n libspice-controller0 Summary: Gtk client and libraries for SPICE remote desktop servers Group: System/Libraries @@ -89,6 +97,13 @@ %description -n typelib-1_0-SpiceClientGtk-3_0 A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows) +%package -n typelib-1_0-SpiceClientGtk-2_0 +Summary: Gtk client and libraries for SPICE remote desktop servers - gi-bindings +Group: System/Libraries + +%description -n typelib-1_0-SpiceClientGtk-2_0 +A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows) + %package -n typelib-1_0-SpiceClientGlib-2_0 Summary: Gtk client and libraries for SPICE remote desktop servers - gi-bindings Group: System/Libraries @@ -96,13 +111,23 @@ %description -n typelib-1_0-SpiceClientGlib-2_0 A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows) +%package -n python-SpiceClientGtk +Summary: Gtk client and libraries for SPICE remote desktop servers - python-bindings +Group: Development/Libraries/Python +%py_requires -d + +%description -n python-SpiceClientGtk +A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows) + %package devel Summary: Devel Group: Development/Languages/C and C++ Requires: libspice-client-glib-2_0-1 = %{version} +Requires: libspice-client-gtk-2_0-1 = %{version} Requires: libspice-client-gtk-3_0-1 = %{version} Requires: libspice-controller0 = %{version} Requires: typelib-1_0-SpiceClientGlib-2_0 = %{version} +Requires: typelib-1_0-SpiceClientGtk-2_0 = %{version} Requires: typelib-1_0-SpiceClientGtk-3_0 = %{version} %description devel @@ -113,12 +138,41 @@ %setup -q %build +mkdir gtk2_build +cd gtk2_build +# %%configure badly misses a -b option to buid out of tree +CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \ +CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \ +../configure --host=%{_host} --build=%{_build} \ + --program-prefix=%{?_program_prefix} \ + --prefix=%{_prefix} \ + --exec-prefix=%{_exec_prefix} \ + --bindir=%{_bindir} \ + --sbindir=%{_sbindir} \ + --sysconfdir=%{_sysconfdir} \ + --datadir=%{_datadir} \ + --includedir=%{_includedir} \ + --libdir=%{_libdir} \ + --libexecdir=%{_libexecdir} \ + --localstatedir=%{_localstatedir} \ + --sharedstatedir=%{_sharedstatedir} \ + --mandir=%{_mandir} \ + --infodir=%{_infodir} \ + --disable-dependency-tracking \ + --disable-static \ + --with-gtk=2.0 \ + --disable-silent-rules +make %{?_smp_mflags} + +cd .. %configure \ --disable-static \ - --enable-vala + --enable-vala \ + --disable-silent-rules make %{?_smp_mflags} %install +%make_install -C gtk2_build %make_install find %{buildroot} -type f -name "*.la" -delete -print %find_lang %{name} @@ -137,6 +191,10 @@ %postun -n libspice-client-gtk-3_0-1 -p /sbin/ldconfig +%post -n libspice-client-gtk-2_0-1 -p /sbin/ldconfig + +%postun -n libspice-client-gtk-2_0-1 -p /sbin/ldconfig + %post -n libspice-controller0 -p /sbin/ldconfig %postun -n libspice-controller0 -p /sbin/ldconfig @@ -165,28 +223,44 @@ %defattr(-, root, root) %{_libdir}/libspice-client-gtk-3.0.so.* +%files -n libspice-client-gtk-2_0-1 +%defattr(-, root, root) +%{_libdir}/libspice-client-gtk-2.0.so.* + %files -n typelib-1_0-SpiceClientGtk-3_0 %defattr(-,root,root) %{_libdir}/girepository-1.0/SpiceClientGtk-3.0.typelib +%files -n typelib-1_0-SpiceClientGtk-2_0 +%defattr(-,root,root) +%{_libdir}/girepository-1.0/SpiceClientGtk-2.0.typelib + %files -n libspice-controller0 %defattr(-, root, root) %{_libdir}/libspice-controller.so.* +%files -n python-SpiceClientGtk +%defattr(-, root, root) +%{python_sitearch}/SpiceClientGtk.so + %files devel %defattr(-, root, root) %{_includedir}/spice-client-glib-2.0/ %{_includedir}/spice-client-gtk-3.0/ +%{_includedir}/spice-client-gtk-2.0/ %{_includedir}/spice-controller/ %{_libdir}/libspice-client-glib-2.0.so %{_libdir}/libspice-client-gtk-3.0.so +%{_libdir}/libspice-client-gtk-2.0.so %{_libdir}/libspice-controller.so %{_datadir}/gir-1.0/SpiceClientGLib-2.0.gir %{_datadir}/gir-1.0/SpiceClientGtk-3.0.gir +%{_datadir}/gir-1.0/SpiceClientGtk-2.0.gir %{_datadir}/gtk-doc/html/spice-gtk/ %{_datadir}/vala/vapi/spice-protocol.vapi %{_libdir}/pkgconfig/spice-client-glib-2.0.pc %{_libdir}/pkgconfig/spice-client-gtk-3.0.pc +%{_libdir}/pkgconfig/spice-client-gtk-2.0.pc %{_libdir}/pkgconfig/spice-controller.pc %{_datadir}/vala/vapi/* ++++++ spice-gtk-0.11.tar.bz2 -> spice-gtk-0.12.tar.bz2 ++++++ ++++ 182430 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org