Hello community, here is the log from the commit of package spice for openSUSE:Factory checked in at 2013-05-16 18:20:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/spice (Old) and /work/SRC/openSUSE:Factory/.spice.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "spice" Changes: -------- --- /work/SRC/openSUSE:Factory/spice/spice.changes 2012-11-28 16:57:05.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.spice.new/spice.changes 2013-05-16 18:20:51.000000000 +0200 @@ -1,0 +2,17 @@ +Wed May 15 17:21:42 UTC 2013 - dims...@opensuse.org + +- Update to version 0.12.2: + + Skipped 0.12.1, it existed in git but was never released. + + spice-server now requires glib2 (like qemu does). + + More robust ssl error and certificate handling. + + Added support for websockets. + + Tons of seamless migration bugfixes. + + Also some none seamless migration bugfixes. +- Clean spec file using spec-cleaner. +- Rebase spice-glibc217.patch. +- Add pkgconfig(glib-2.0) BuildRequires: new dependency. +- Pass --enable-client and --enable-smartcard to configure in + order to ensure the client and smartcard support are built (SC + only on openSUSE >= 12.2). + +------------------------------------------------------------------- Old: ---- spice-0.12.0.tar.bz2 New: ---- spice-0.12.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ spice.spec ++++++ --- /var/tmp/diff_new_pack.XsCx1f/_old 2013-05-16 18:20:52.000000000 +0200 +++ /var/tmp/diff_new_pack.XsCx1f/_new 2013-05-16 18:20:52.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package spice # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,18 +16,14 @@ # -%define realname spice -%define realver 0.12.0 -%define srcext tar.bz2 - # Common info Name: spice -Version: %realver +Version: 0.12.2 Release: 0 -Url: http://www.spice-space.org/ Summary: SPICE client and server library License: LGPL-2.1+ Group: Productivity/Networking/Other +Url: http://www.spice-space.org/ # Install-time parameters Requires: celt051 @@ -40,6 +36,8 @@ %if 0%{?suse_version} >= 1220 BuildRequires: libcacard-devel %endif +Source: http://spice-space.org/download/releases/%{name}-%{version}.tar.bz2 +Patch1: spice-glibc217.patch BuildRequires: libjpeg-devel BuildRequires: libopenssl-devel BuildRequires: libpixman-1-0-devel >= 0.17.7 @@ -48,9 +46,8 @@ BuildRequires: spice-protocol-devel >= 0.10.1 BuildRequires: xorg-x11-devel BuildRequires: xorg-x11-libXfixes-devel +BuildRequires: pkgconfig(glib-2.0) >= 2.22 BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source: %{realname}-%{realver}%{?extraver}.%{srcext} -Patch1: spice-glibc217.patch ExclusiveArch: %ix86 x86_64 %description @@ -58,10 +55,6 @@ These components are used to provide access to a remote machine's display and devices. -Authors: --------- - Qumranet - %package -n spice-client Summary: SPICE client Group: Productivity/Networking/Other @@ -69,10 +62,6 @@ %description -n spice-client The SPICE client provides access to a remote machine's display and devices. -Authors: --------- - Qumranet - %package -n libspice-server1 Summary: Library for SPICE-server Group: Productivity/Networking/Other @@ -82,10 +71,6 @@ The SPICE server is used to expose a remote machine's display and devices. -Authors: --------- - Qumranet - %package -n libspice-server-devel Summary: Development files for building SPICE-server Group: Development/Languages/C and C++ @@ -97,29 +82,32 @@ The SPICE server is used to expose a remote machine's display and devices. -Authors: --------- - Qumranet - -# Preparation step (unpacking and patching if necessary) %prep -%setup -q -n %{realname}-%{realver}%{?extraver} +%setup -q %patch1 -p1 %build %configure \ --disable-static \ + --enable-client \ %if 0%{?suse_version} < 1220 --disable-smartcard +%else + --enable-smartcard %endif LDFLAGS="-Wl,--as-needed -Wl,--strip-all" -%__make %{?_smp_mflags} +make %{?_smp_mflags} %install %makeinstall DESTDIR=%{buildroot} +find %{buildroot} -type f -name '*.la' -delete -print %clean -[ "%{buildroot}" != "/" ] && rm -rf %{buildroot} +[ %{buildroot} != "/" ] && rm -rf %{buildroot} + +%post -n libspice-server1 -p /sbin/ldconfig + +%postun -n libspice-server1 -p /sbin/ldconfig %files -n spice-client %defattr(-,root,root) @@ -130,17 +118,10 @@ %defattr(-,root,root) %{_libdir}/libspice-server.so.* -# Development stuff %files -n libspice-server-devel %defattr(-,root,root) %{_libdir}/pkgconfig/spice-server.pc -%dir %{_includedir}/spice-server -%{_includedir}/spice-server/* -%exclude %{_libdir}/libspice-server.la +%{_includedir}/spice-server/ %{_libdir}/libspice-server.so -%post -n libspice-server1 -p /sbin/ldconfig - -%postun -n libspice-server1 -p /sbin/ldconfig - %changelog ++++++ spice-0.12.0.tar.bz2 -> spice-0.12.2.tar.bz2 ++++++ ++++ 13006 lines of diff (skipped) ++++++ spice-glibc217.patch ++++++ --- /var/tmp/diff_new_pack.XsCx1f/_old 2013-05-16 18:20:53.000000000 +0200 +++ /var/tmp/diff_new_pack.XsCx1f/_new 2013-05-16 18:20:53.000000000 +0200 @@ -1,8 +1,8 @@ -Index: spice-0.12.0/spice-common/common/backtrace.c +Index: spice-0.12.2/spice-common/common/backtrace.c =================================================================== ---- spice-0.12.0.orig/spice-common/common/backtrace.c -+++ spice-0.12.0/spice-common/common/backtrace.c -@@ -75,7 +75,8 @@ static int spice_backtrace_gstack(void) +--- spice-0.12.2.orig/spice-common/common/backtrace.c ++++ spice-0.12.2/spice-common/common/backtrace.c +@@ -78,7 +78,8 @@ static int spice_backtrace_gstack(void) /* CHILD */ char parent[16]; -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org