Hello community, here is the log from the commit of package babl for openSUSE:Factory checked in at 2019-08-28 16:02:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/babl (Old) and /work/SRC/openSUSE:Factory/.babl.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "babl" Wed Aug 28 16:02:35 2019 rev:49 rq:725827 version:0.1.72 Changes: -------- --- /work/SRC/openSUSE:Factory/babl/babl.changes 2019-06-20 18:53:09.140661030 +0200 +++ /work/SRC/openSUSE:Factory/.babl.new.7948/babl.changes 2019-08-28 16:02:39.066789957 +0200 @@ -1,0 +2,47 @@ +Fri Aug 23 19:58:28 UTC 2019 - Jan Engelhardt <jeng...@inai.de> + +- Trim package descriptions on packages installed more rarely. + +------------------------------------------------------------------- +Fri Aug 23 10:31:51 UTC 2019 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 0.1.72: + + Added handling for grayscale ICC profiles and gobject + introspection support. + + Optimizations for many format conversions for u8, u16 and half + formats. + + Fixed a crash for NANs in float to u8 conversions. +- Drop babl-add-sse2_cflags-to-CIE.patch: Fixed upstream. +- Add pkgconfig(gobject-introspection-1.0) BuildRequires: New + dependency. +- Following the above, package new sub-package + typelib-1_0-Babl-0_1. + +------------------------------------------------------------------- +Sun Aug 4 18:34:43 UTC 2019 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 0.1.70: + + Build fixes making the meson build work with more + architectures. +- Changes from version 0.1.68: + + Added Yu'v' (CIE 1976 UCS) color model. + + Fixed a severe non-initialised memory issue - that kept us from + using fast paths for many babl spaces loaded from profile. + + More fully symmetric conversions between associated and + separate alpha. + + Added more converters, both SSE2 and non-SSE2 for + matrix-conversion between different RGB spaces. + + Improvements to website/documentation; babl is now using the + terms associated alpha and separate alpha, all of: + nonpremultiplied-, premultiplied- and nonassociated- alpha are + now considered deprecated API. + + HCY luminance is now relative to the RGB space used - no change + for sRGB related pixel formats. AVX2 acceleration for some + linear to float conversions. +- Add meson BuildRequires and macros, upstream switched to meson + only. +- Add pkgconfig(lcms2) BuildRequires: New dependency. +- Add babl-add-sse2_cflags-to-CIE.patch: Fix build for i586 + (glgo#GNOME/babl!42, glgo#GNOME/babl#23). + +------------------------------------------------------------------- Old: ---- babl-0.1.66.tar.bz2 New: ---- babl-0.1.72.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ babl.spec ++++++ --- /var/tmp/diff_new_pack.EXe1W1/_old 2019-08-28 16:02:39.922789828 +0200 +++ /var/tmp/diff_new_pack.EXe1W1/_new 2019-08-28 16:02:39.926789828 +0200 @@ -19,31 +19,26 @@ %define debug_package_requires libbabl-0_1-0 = %{version}-%{release} Name: babl -Version: 0.1.66 +Version: 0.1.72 Release: 0 Summary: Dynamic Pixel Format Translation Library License: LGPL-3.0-or-later AND GPL-3.0-or-later Group: Development/Libraries/C and C++ URL: http://gegl.org/babl/ -Source0: https://download.gimp.org/pub/babl/0.1/%{name}-%{version}.tar.bz2 +Source0: https://download.gimp.org/pub/babl/0.1/%{name}-%{version}.tar.xz Source99: baselibs.conf +BuildRequires: meson >= 0.50.0 BuildRequires: pkgconfig +BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(lcms2) # None of these is needed for standard build: #BuildRequires: inkscape ruby w3m %description babl is a dynamic, any to any, pixel format translation library. -It allows converting between different methods of storing pixels known -as pixel formats that have with different bitdepths and other data -representations, color models and component permutations. - -A vocabulary to formulate new pixel formats from existing primitives is -provided as well as the framework to add new color models and data -types. - %package -n libbabl-0_1-0 Summary: Dynamic Pixel Format Translation Library Group: System/Libraries @@ -59,35 +54,35 @@ provided as well as the framework to add new color models and data types. +%package -n typelib-1_0-Babl-0_1 +Summary: Introspection bindings for babl +Group: System/Libraries + +%description -n typelib-1_0-Babl-0_1 +babl is a dynamic, any to any, pixel format translation library. + +This package provides the GObject Introspection bindings for babl. + %package devel Summary: Dynamic Pixel Format Translation Library Group: Development/Libraries/C and C++ Requires: glibc-devel Requires: libbabl-0_1-0 = %{version} +Requires: typelib-1_0-Babl-0_1 = %{version} %description devel babl is a dynamic, any to any, pixel format translation library. -It allows converting between different methods of storing pixels known -as pixel formats that have with different bitdepths and other data -representations, color models and component permutations. - -A vocabulary to formulate new pixel formats from existing primitives is -provided as well as the framework to add new color models and data -types. - %prep %autosetup -p1 %build -%configure \ - --disable-static \ +%meson \ %{nil} -%make_build +%meson_build %install -%make_install -find %{buildroot} -type f -name "*.la" -delete -print +%meson_install %post -n libbabl-0_1-0 -p /sbin/ldconfig %postun -n libbabl-0_1-0 -p /sbin/ldconfig @@ -98,10 +93,14 @@ %{_libdir}/*.so.* %{_libdir}/babl-0.1/ +%files -n typelib-1_0-Babl-0_1 +%{_libdir}/girepository-1.0/Babl-0.1.typelib + %files devel -%doc AUTHORS README TODO +%doc AUTHORS TODO %{_includedir}/babl-0.1/ %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc +%{_datadir}/gir-1.0/Babl-0.1.gir %changelog