From 86408f5bd778112d33bb70e51d6b4126490277ae1066ba401312edff21a32b7c Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Thu, 11 Feb 2016 16:01:17 +0000 Subject: [PATCH 1/3] Accepting request 358889 from home:pluskalm:branches:graphics - Update to 0.5.0 - Make building more verbose OBS-URL: https://build.opensuse.org/request/show/358889 OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=13 --- baselibs.conf | 9 ++-- libwebp-0.4.4.tar.gz | 3 -- libwebp-0.4.4.tar.gz.asc | 17 -------- libwebp-0.5.0.tar.gz | 3 ++ libwebp-0.5.0.tar.gz.asc | 17 ++++++++ libwebp.changes | 33 +++++++++++++++ libwebp.spec | 88 +++++++++++++++++++++++++--------------- 7 files changed, 113 insertions(+), 57 deletions(-) delete mode 100644 libwebp-0.4.4.tar.gz delete mode 100644 libwebp-0.4.4.tar.gz.asc create mode 100644 libwebp-0.5.0.tar.gz create mode 100644 libwebp-0.5.0.tar.gz.asc diff --git a/baselibs.conf b/baselibs.conf index fbe8af9..c8bb2a4 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1,7 +1,8 @@ -libwebp5 -libwebpdecoder1 -libwebpdemux1 -libwebpmux1 +libwebp6 +libwebpdecoder2 +libwebpdemux2 +libwebpmux2 +libwebpextras0 libwebp-devel -requires libwebp- requires "libwebp5- = " diff --git a/libwebp-0.4.4.tar.gz b/libwebp-0.4.4.tar.gz deleted file mode 100644 index 53bd2ca..0000000 --- a/libwebp-0.4.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c65d34edb57338e331ba4d622227a2b3179444cfca17d02c34f1ead63f603e86 -size 992491 diff --git a/libwebp-0.4.4.tar.gz.asc b/libwebp-0.4.4.tar.gz.asc deleted file mode 100644 index d4b27af..0000000 --- a/libwebp-0.4.4.tar.gz.asc +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1 - -iQIcBAABAgAGBQJWMYPxAAoJEPnD1r24Iytdp4gP/1AaT+mZ57lkAT++kG/FYwGj -3b+Sh/uPKz5WnCLMEPcTiALxTbAhrz3d/K6kjs8kjo8QnTIhnzu27rB0XxM0MbqN -qz8j12h1bFzq1wuAldfW/qhpI8RtKqpntA/ZJLwgS9OHhO6rUtaoJY0txN68hODo -iIBgFfyV4kjafjo4GYYesmB4+e8Pa4H8ZNBeQATOcQoCwLlfX8h77XJ0m06hO/t6 -K3evgtNm5M6OEoqvqFemae909f7600ODNfLt6eaEUDSYI4bhoc+qY753SDyHCbc2 -PASHTeUOh129Fac+u3a1NyxYNHxBYZAwE+ETngcvQ+4Hp0sR0vd7hdy4jqMFrfvc -9lpGMT++us6wf6knN6DO3Vx/5ChkiwZNWD9PtkootoCaGE7LPzX0y8mBHoSMS016 -d+iPiUuUjyi9VDHT0UE6WgKnPoIG4mCnLuEYnfJNd1OBqEOKH9By0yKEOjv4h1Gn -d9CaUbzn4sEGrtbYrMPMlEasMNiVjA5AV/6kW91lTXadSYaWqLQma+T9YQwPTuLh -AL0ttuLL8Htc3zL30b1eEABj4k1EJOvFrRvVvD+naJpHodaYXYwD5gBxIjm9+jMu -vPurqtVHQcmR5BdBVpbG8azRtsHZN5p4FYYp77tXqgNJsonbcxrC47yCfM33JX4w -6RYVEOqrY2ki6prJ0b2b -=dT2X ------END PGP SIGNATURE----- diff --git a/libwebp-0.5.0.tar.gz b/libwebp-0.5.0.tar.gz new file mode 100644 index 0000000..9dd7887 --- /dev/null +++ b/libwebp-0.5.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cd3bb7b623aff1f4e70bd611dc8dbabbf7688fd5eb225b32e02e09e37dfb274 +size 1121986 diff --git a/libwebp-0.5.0.tar.gz.asc b/libwebp-0.5.0.tar.gz.asc new file mode 100644 index 0000000..ccb0fd7 --- /dev/null +++ b/libwebp-0.5.0.tar.gz.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iQIcBAABAgAGBQJWetGpAAoJEPnD1r24IytdsgwP/2rl4/A/jUSCsc9b2Q+/x1qd +2jJ5CzllJ8lMFw1MnPjUmPCq250cwTHRtXI26z4hoObBWKkFDK5LF02v18wmh04I +UjbIdqttxf/bbFAOCkolzCdBJYWYc58POgLFvvaBP7IcXrNxQn8OHwxCf0PUUmDS +asedH1yAKEgFoIpUmfTjX2ua3GgKYdI0o79tysw4CMxTBJGgx4NSFXwSItRybvKh +9TvRosXSU7inOfvzLCCwVG7dXUXBx3tTiLI1L2XdA1MJtkUSCDmyqUB8WK4qGB27 +JXPuSpJAopqTdq/qEnldFeiOEfRYO6VHUSCO3PWnQVtSMfW5l9SkbrvB5jwv+x0a +BLDAzAfBzwP+F5apDCw5VO/iBhpGEFNN6K8YmCve6KsU8aKGJnGEp7DRdxEY2gTL +DtUJ2wGPrezl9fi4stuHI8gYO9wixS7iYCHonZaLOACObSIMVM2RkH+vofLfaZsr +jIk+zGDqHTfJ/ZTTES/0N5rARY1royNs2/ij4N96wWXjssfnLbOnjsb4OvjsBcCe +zDgrpp7gtTraXv9PHha8JF3PhOsUv5hfGjIcA0nFD7sRUBWf1vUtDf7hnOxbDzv6 +f9PECyFYtZMaOsoap/hdXYERGaYyLnoWCsnKtxzVDCXbLSnyAM4q6VJhy4O20ZIt +G88piR15A4SNMs8BTuBm +=P8PM +-----END PGP SIGNATURE----- diff --git a/libwebp.changes b/libwebp.changes index 2f3d6f4..4ebb4fd 100644 --- a/libwebp.changes +++ b/libwebp.changes @@ -1,3 +1,36 @@ +------------------------------------------------------------------- +Thu Feb 11 15:44:22 UTC 2016 - mpluskal@suse.com + +- Update to 0.5.0 + * miscellaneous bug & build fixes (issues #234, #258, #274, #275, + #278) + * encoder & decoder speed-ups on x86/ARM/MIPS for lossy & + lossless + + note! YUV->RGB conversion was sped-up, but the results will + be slightly different from previous releases + * various lossless encoder improvements + * gif2webp improvements, -min_size option added + * tools fully support input from stdin and output to stdout (issue + #168) + * New WebPAnimEncoder API for creating animations + * New WebPAnimDecoder API for decoding animations + * other API changes: + + libwebp: + WebPPictureSmartARGBToYUVA() (-pre 4 in cwebp) + WebPConfig::exact (-exact in cwebp; -alpha_cleanup is now the + default) + WebPConfig::near_lossless (-near_lossless in cwebp) + WebPFree() (free'ing webp allocated memory in other + languages) + WebPConfigLosslessPreset() + WebPMemoryWriterClear() + + libwebpdemux: removed experimental fragment related fields + and functions + + libwebpmux: WebPMuxSetCanvasSize() + * new libwebpextras library with some uncommon import functions: + WebPImportGray/WebPImportRGB565/WebPImportRGB4444 +- Make building more verbose + ------------------------------------------------------------------- Tue Dec 8 19:08:14 UTC 2015 - p.drouand@gmail.com diff --git a/libwebp.spec b/libwebp.spec index fe70f6c..d87b044 100644 --- a/libwebp.spec +++ b/libwebp.spec @@ -17,7 +17,7 @@ Name: libwebp -Version: 0.4.4 +Version: 0.5.0 Release: 0 Summary: Library and tools for the WebP graphics format License: BSD-3-Clause @@ -58,53 +58,66 @@ container based on RIFF. Webmasters, web developers and browser developers can use WebP to compress, archive and distribute digital images more efficiently. -%package -n libwebp5 +%package -n libwebp6 Summary: Library for the WebP graphics format Group: System/Libraries -%description -n libwebp5 +%description -n libwebp6 WebP is an image format that does lossy compression of digital photographic images. WebP consists of a codec based on VP8, and a container based on RIFF. Webmasters, web developers and browser developers can use WebP to compress, archive and distribute digital images more efficiently. -%package -n libwebpdemux1 +%package -n libwebpdemux2 Summary: Library for extraction of data and images from WebP container files Group: System/Libraries -%description -n libwebpdemux1 +%description -n libwebpdemux2 The WebP Demux API enables extraction of images and extended format data from WebP files. This API currently supports reading of XMP/EXIF metadata, ICC profile and animated images. -%package -n libwebpmux1 +%package -n libwebpmux2 Summary: Library for reading/adding data to WebP container files Group: System/Libraries -%description -n libwebpmux1 +%description -n libwebpmux2 The WebP Mux API contains methods for adding data to and reading data from WebP files. This API currently supports XMP/EXIF metadata, ICC profile and animation. -%package -n libwebpdecoder1 +%package -n libwebpdecoder2 Summary: Library for decoding WebP graphics format Group: System/Libraries -%description -n libwebpdecoder1 +%description -n libwebpdecoder2 WebP is an image format that does lossy compression of digital photographic images. WebP consists of a codec based on VP8, and a container based on RIFF. Webmasters, web developers and browser developers can use WebP to compress, archive and distribute digital images more efficiently. +%package -n libwebpextras0 +Summary: Library for decoding WebP graphics format +Group: System/Libraries + +%description -n libwebpextras0 +WebP is an image format that does lossy compression of digital +photographic images. WebP consists of a codec based on VP8, and a +container based on RIFF. Webmasters, web developers and browser +developers can use WebP to compress, archive and distribute digital +images more efficiently. This package contains shared libraries for less +common imports - WebPImportGray/WebPImportRGB565/WebPImportRGB4444. + %package devel Summary: Development files for libwebp, a library for the WebP format Group: Development/Libraries/C and C++ -Requires: libwebp5 = %version -Requires: libwebpdemux1 = %version -Requires: libwebpmux1 = %version -Requires: libwebpdecoder1 = %version +Requires: libwebp6 = %version +Requires: libwebpdemux2 = %version +Requires: libwebpmux2 = %version +Requires: libwebpdecoder2 = %version +Requires: libwebpextras0 = %version %description devel WebP is an image format that does lossy compression of digital @@ -117,44 +130,53 @@ images more efficiently. %setup -q %build -%configure --disable-static \ - --enable-libwebpmux --enable-libwebpdemux \ - --enable-libwebpdecoder -make %{?_smp_mflags} +%configure \ + --disable-static \ + --enable-libwebpmux \ + --enable-libwebpdemux \ + --enable-libwebpdecoder \ + --enable-libwebpextras +make %{?_smp_mflags} V=1 %install %make_install rm -f "%buildroot/%_libdir"/*.la -%post -n libwebp5 -p /sbin/ldconfig -%postun -n libwebp5 -p /sbin/ldconfig -%post -n libwebpdemux1 -p /sbin/ldconfig -%postun -n libwebpdemux1 -p /sbin/ldconfig -%post -n libwebpmux1 -p /sbin/ldconfig -%postun -n libwebpmux1 -p /sbin/ldconfig -%post -n libwebpdecoder1 -p /sbin/ldconfig -%postun -n libwebpdecoder1 -p /sbin/ldconfig +%post -n libwebp6 -p /sbin/ldconfig +%postun -n libwebp6 -p /sbin/ldconfig +%post -n libwebpdemux2 -p /sbin/ldconfig +%postun -n libwebpdemux2 -p /sbin/ldconfig +%post -n libwebpmux2 -p /sbin/ldconfig +%postun -n libwebpmux2 -p /sbin/ldconfig +%post -n libwebpdecoder2 -p /sbin/ldconfig +%postun -n libwebpdecoder2 -p /sbin/ldconfig +%post -n libwebpextras0 -p /sbin/ldconfig +%postun -n libwebpextras0 -p /sbin/ldconfig %files -n libwebp-tools %defattr(-,root,root) %_bindir/* %_mandir/man*/* -%files -n libwebp5 +%files -n libwebp6 %defattr(-,root,root) -%_libdir/libwebp.so.5* +%_libdir/libwebp.so.6* -%files -n libwebpdemux1 +%files -n libwebpdemux2 %defattr(-,root,root) -%_libdir/libwebpdemux.so.1* +%_libdir/libwebpdemux.so.2* -%files -n libwebpmux1 +%files -n libwebpmux2 %defattr(-,root,root) -%_libdir/libwebpmux.so.1* +%_libdir/libwebpmux.so.2* -%files -n libwebpdecoder1 +%files -n libwebpdecoder2 %defattr(-,root,root) -%_libdir/libwebpdecoder.so.1* +%_libdir/libwebpdecoder.so.2* + +%files -n libwebpextras0 +%defattr(-,root,root) +%_libdir/libwebpextras.so.0* %files devel %defattr(-,root,root) From e3240f894c8b4c014f162cf44dcf391b195f8238a9d7aad42e829d6b79042642 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Thu, 11 Feb 2016 16:02:34 +0000 Subject: [PATCH 2/3] [uxxx] stop messing it up OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=14 --- libwebp.spec | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/libwebp.spec b/libwebp.spec index d87b044..b1aef90 100644 --- a/libwebp.spec +++ b/libwebp.spec @@ -130,12 +130,9 @@ images more efficiently. %setup -q %build -%configure \ - --disable-static \ - --enable-libwebpmux \ - --enable-libwebpdemux \ - --enable-libwebpdecoder \ - --enable-libwebpextras +%configure --disable-static \ + --enable-libwebpmux --enable-libwebpdemux \ + --enable-libwebpdecoder --enable-libwebpextras make %{?_smp_mflags} V=1 %install From 2f6ccbd09cd6475b8a2b4582e9ca35cd090574987cfd3ddbd0ed865e0903e2b6 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Fri, 12 Feb 2016 15:42:37 +0000 Subject: [PATCH 3/3] Accepting request 359055 from home:pluskalm:branches:graphics - Update baselibs.conf OBS-URL: https://build.opensuse.org/request/show/359055 OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=15 --- baselibs.conf | 9 +++++---- libwebp.changes | 5 +++++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/baselibs.conf b/baselibs.conf index c8bb2a4..62eb6af 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -5,7 +5,8 @@ libwebpmux2 libwebpextras0 libwebp-devel -requires libwebp- - requires "libwebp5- = " - requires "libwebpdecoder1- = " - requires "libwebpdemux1- = " - requires "libwebpmux1- = " + requires "libwebp6- = " + requires "libwebpdecoder2- = " + requires "libwebpdemux2- = " + requires "libwebpmux2- = " + requires "libwebpextras0- = " diff --git a/libwebp.changes b/libwebp.changes index 4ebb4fd..1ceccda 100644 --- a/libwebp.changes +++ b/libwebp.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Feb 12 15:34:04 UTC 2016 - mpluskal@suse.com + +- Update baselibs.conf + ------------------------------------------------------------------- Thu Feb 11 15:44:22 UTC 2016 - mpluskal@suse.com