Hello community,

here is the log from the commit of package libgxps for openSUSE:Factory checked 
in at 2012-01-05 19:13:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgxps (Old)
 and      /work/SRC/openSUSE:Factory/.libgxps.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libgxps", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/libgxps/libgxps.changes  2011-11-16 
17:19:24.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libgxps.new/libgxps.changes     2012-01-05 
19:13:36.000000000 +0100
@@ -1,0 +2,46 @@
+Sun Nov 20 21:33:34 UTC 2011 - dims...@opensuse.org
+
+- Update to version 0.2.0:
+  + API changes:
+    - This release contains a small API break. Even though all of
+      the XPS documents we have for testing use integer numbers for
+      the page size, the XPS Specification says that page size is a
+      double value. Functions gxps_page_get_size() and
+      gxps_document_get_page_size() now return page width and page
+      height as gdouble values instead of guint.
+  + New features:
+    - Add support for PolyQuadraticBezierSegment figures
+    - Add support for Smooth Cubic Bézier curve
+    - Initial implementation of ICC based colors. Only CMYK colors
+      are supported for now
+    - Support Opacity for SolidColorBrush elements (bgo#663472)
+    - Add support for scRGB color syntax
+    - Implement Quadratic Bézier curve
+    - Support OpacityMask for Glyphs elements (bgo#66347)
+    - Support OpacityMask for Canvas elements (bgo#663475)
+    - Support opacity for ImageBrush elements (bgo#663471)
+    - Support opacity for Glyphs elements (bgo#662654)
+    - Support opacity for Canvas elements (bgo#662653)
+    - Support opacity for Path elements (bgo#662652)
+    - Support opacity for LinearGradientBrush and
+      RadialGradientBrush elements (bgo#662655)
+  + Bug fixes:
+    - Fix parser error messages for invalid content (bgo#663899)
+  + Tools:
+    - Add xpstojpeg tool for converting XPS documents to JPEG
+    - Add xpstosvg tool for converting XPS documents to SVG
+    - Add xpstops tool for converting XPS documents to PostScript
+    - Add xpstopdf tool for converting XPS documents to PDF
+    - Add xpstopng tool for converting XPS documents to PNG
+  + Updated documentation.
+- Add libgxps-link-libm.patch: Add missing libm linking.
+- Add gnome-common BuildRequires and call to gnome-autogen.sh for
+  above patch.
+- Add pkgconfig(cairo-pdf), pkgconfig(cairo-ps),
+  pkgconfig(cairo-svg), pkgconfig(lcms2) and pkgconfig(libpng)
+  BuildRequires: new dependencies upstream.
+- Rename libgxps1 subpackage to libgxps2, following upstream
+  soversion change.
+- Create a tools subpackage to distribute the various new tools.
+
+-------------------------------------------------------------------

Old:
----
  libgxps-0.1.0.tar.bz2

New:
----
  libgxps-0.2.0.tar.bz2
  libgxps-link-libm.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libgxps.spec ++++++
--- /var/tmp/diff_new_pack.v8XBz4/_old  2012-01-05 19:13:37.000000000 +0100
+++ /var/tmp/diff_new_pack.v8XBz4/_new  2012-01-05 19:13:37.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libgxps
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 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,42 +16,57 @@
 #
 
 Name:           libgxps
-Version:        0.1.0
-Release:        1
-License:        LGPL-2.1+
+Version:        0.2.0
+Release:        0
 Summary:        Library for rendering XPS documents
-Url:            https://live.gnome.org/libgxps
+License:        LGPL-2.1+
 Group:          System/Libraries
-Source0:        %{name}-%{version}.tar.bz2
+Url:            https://live.gnome.org/libgxps
+Source0:        
http://download.gnome.org/sources/libgxps/0.2/%{name}-%{version}.tar.bz2
+# PATCH-FIX-UPSTREAM libgxps-link-libm.patch bgo#664439 dims...@opensuse.org 
-- Add missing libm linking parameters.
+Patch0:         libgxps-link-libm.patch
+# Needed by patch0
+BuildRequires:  gnome-common
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libtiff-devel
 BuildRequires:  pkgconfig(cairo) >= 1.10.0
+BuildRequires:  pkgconfig(cairo-pdf)
+BuildRequires:  pkgconfig(cairo-ps)
+BuildRequires:  pkgconfig(cairo-svg)
 BuildRequires:  pkgconfig(freetype2)
 BuildRequires:  pkgconfig(gio-2.0) >= 2.24
 BuildRequires:  pkgconfig(glib-2.0) >= 2.24
 BuildRequires:  pkgconfig(gobject-2.0) >= 2.24
+BuildRequires:  pkgconfig(lcms2)
 BuildRequires:  pkgconfig(libarchive) >= 2.8.0
+BuildRequires:  pkgconfig(libpng)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 libgxps is a GObject based library for handling and rendering XPS
 documents.
 
-%package -n libgxps1
-License:        LGPL-2.1+
+%package -n libgxps2
 Summary:        Library for rendering XPS documents
 Group:          System/Libraries
 
-%description -n libgxps1
+%description -n libgxps2
+libgxps is a GObject based library for handling and rendering XPS
+documents.
+
+%package tools
+Summary:        Library for rendering XPS documents -- Tools
+Group:          Productivity/Publishing/Other
+
+%description tools
 libgxps is a GObject based library for handling and rendering XPS
 documents.
 
 %package devel
-License:        LGPL-2.1+
 Summary:        Library for rendering XPS documents -- Development Files
 Group:          Development/Libraries/C and C++
-Requires:       libgxps1 = %{version}
+Requires:       libgxps2 = %{version}
 
 %description devel
 libgxps is a GObject based library for handling and rendering XPS
@@ -59,8 +74,10 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
+NOCONFIGURE=1 gnome-autogen.sh
 %configure --disable-static
 make %{?_smp_mflags}
 
@@ -68,16 +85,24 @@
 %make_install
 find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
 
-%post -n libgxps1 -p /sbin/ldconfig
+%post -n libgxps2 -p /sbin/ldconfig
 
-%postun -n libgxps1 -p /sbin/ldconfig
+%postun -n libgxps2 -p /sbin/ldconfig
 
-%files -n libgxps1
+%files -n libgxps2
 %defattr(-, root, root)
 %doc AUTHORS ChangeLog COPYING NEWS README
-%{_libdir}/libgxps.so.1*
+%{_libdir}/libgxps.so.2*
 %{_libdir}/girepository-1.0/GXPS-0.1.typelib
 
+%files tools
+%defattr(-, root, root)
+%{_bindir}/xpstojpeg
+%{_bindir}/xpstopdf
+%{_bindir}/xpstopng
+%{_bindir}/xpstops
+%{_bindir}/xpstosvg
+
 %files devel
 %defattr(-, root, root)
 %{_includedir}/libgxps/

++++++ libgxps-0.1.0.tar.bz2 -> libgxps-0.2.0.tar.bz2 ++++++
++++ 34113 lines of diff (skipped)

++++++ libgxps-link-libm.patch ++++++
diff -ur libgxps-0.2.0/configure.ac libgxps-0.2.0.patch/configure.ac
--- libgxps-0.2.0/configure.ac  2011-11-19 19:22:57.000000000 +0100
+++ libgxps-0.2.0.patch/configure.ac    2011-11-21 08:46:15.033469729 +0100
@@ -47,6 +47,7 @@
 AC_PROG_CC_STDC
 AC_STDC_HEADERS
 AC_C_BIGENDIAN
+LT_LIB_M
 
 GNOME_MAINTAINER_MODE_DEFINES
 GNOME_COMPILE_WARNINGS
diff -ur libgxps-0.2.0/tools/Makefile.am libgxps-0.2.0.patch/tools/Makefile.am
--- libgxps-0.2.0/tools/Makefile.am     2011-10-30 14:41:16.000000000 +0100
+++ libgxps-0.2.0.patch/tools/Makefile.am       2011-11-21 08:47:08.466029820 
+0100
@@ -54,6 +54,7 @@
 
 xpstopng_LDADD = \
        libgxpstools.la         \
+       $(LIBM)                 \
        $(LIBPNG_LIBS)
 endif # HAVE_LIBPNG
 
@@ -77,6 +78,7 @@
 
 xpstojpeg_LDADD = \
        libgxpstools.la         \
+       $(LIBM)                 \
        $(LIBJPEG)
 endif # HAVE_LIBJPEG
 
@@ -99,6 +101,7 @@
 
 xpstopdf_LDADD = \
        libgxpstools.la         \
+       $(LIBM)                 \
        $(CAIRO_PDF_LIBS)
 endif # HAVE_CAIRO_PDF
 
@@ -121,6 +124,7 @@
 
 xpstops_LDADD = \
        libgxpstools.la         \
+       $(LIBM)                 \
        $(CAIRO_PS_LIBS)
 endif # HAVE_CAIRO_PS
 
@@ -143,5 +147,6 @@
 
 xpstosvg_LDADD = \
        libgxpstools.la         \
+       $(LIBM)                 \
        $(CAIRO_SVG_LIBS)
-endif # HAVE_CAIRO_SVG
\ No newline at end of file
+endif # HAVE_CAIRO_SVG
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to