Accepting request 602158 from home:darix:branches:graphics

- update to 1.0.0

webp support in gimp 2.10 needs at least libwebp >= 0.6.0

OBS-URL: https://build.opensuse.org/request/show/602158
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=16
This commit is contained in:
Jan Engelhardt 2018-04-28 09:43:45 +00:00 committed by Git OBS Bridge
parent 2f6ccbd09c
commit 285fa1bcff
7 changed files with 131 additions and 52 deletions

View File

@ -1,12 +1,12 @@
libwebp6 libwebp7
libwebpdecoder2 libwebpdecoder3
libwebpdemux2 libwebpdemux2
libwebpmux2 libwebpmux3
libwebpextras0 #libwebpextras0
libwebp-devel libwebp-devel
-requires libwebp-<targettype> -requires libwebp-<targettype>
requires "libwebp6-<targettype> = <version>" requires "libwebp7-<targettype> = <version>"
requires "libwebpdecoder2-<targettype> = <version>" requires "libwebpdecoder3-<targettype> = <version>"
requires "libwebpdemux2-<targettype> = <version>" requires "libwebpdemux2-<targettype> = <version>"
requires "libwebpmux2-<targettype> = <version>" requires "libwebpmux3-<targettype> = <version>"
requires "libwebpextras0-<targettype> = <version>" # requires "libwebpextras0-<targettype> = <version>"

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5cd3bb7b623aff1f4e70bd611dc8dbabbf7688fd5eb225b32e02e09e37dfb274
size 1121986

View File

@ -1,17 +0,0 @@
-----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-----

3
libwebp-1.0.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:84259c4388f18637af3c5a6361536d754a5394492f91be1abc2e981d4983225b
size 4023549

16
libwebp-1.0.0.tar.gz.asc Normal file
View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEaw5rcJdt4wPt8vYB+cPWvbgjK10FAlrasTAACgkQ+cPWvbgj
K10+Ww/7Bq8Kib+kCrF2p2mejTEkC9061O15SXQVHbBXavGyhVHU3ALZVuedJMj4
kTl/BpoJeyq9dLBxGza3FD0ewK/HEveNT4VbK6sHxRfZFCOlSPFvy5ysabG74cLm
srNVY0nrbmKPo7uVLRzU1mmuYO0aGnbCfGWCYKZzvo3oC1Ujo4SoiQ9XSBgL3cGH
lemw2hzrNw28vvr++/g482W7y/kkCdAuPvafEtpZt9t/UI97cSA6htdx6QMRSc3A
R03MxicvVI+bCf3l2QAIhJU5AyX9bZz10XIAdQQmy8lI3BxlkN6+GsMaQjIugy3V
8QhIqKJHC2qYfauoiGDel6uJNFsw48P31lVRoXEqqPym0t50z87kV+IRqYkWSrls
iQJ1ImohOVLqHF0iXA15D/70X/eojtXAQ10PwC+n8Ki6t3YfMDu025PTbSXJVyI8
TeMIjCfkuoqc8ShTOOSICpWWPMZ+9UeOVJ88IS4pVHQ0g1odMo2jums4x3818ApQ
5g7H3Oo3g55eTM2FLwu+XHwOK9uAQru/BEk7qvqOiYjnZhye4nuEGBG/yhMO31Gg
FYQEZPtDDJQyPb09i2MDlD1YCkMBdTlUd/2GWeXp6V33gZKJUkQUscxw92S94B+d
i+eX/XKgWGjoSZwgGZLshl+QGk8EldOt8KBfA4qhfHcoYvrRO0c=
=E9AA
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,77 @@
-------------------------------------------------------------------
Sat Apr 28 01:14:53 UTC 2018 - mrueckert@suse.de
- update baselibs.conf for the new soversions
-------------------------------------------------------------------
Sat Apr 28 00:53:26 UTC 2018 - mrueckert@suse.de
- update to 1.0.0
- lossy encoder improvements to avoid chroma shifts in various
-ircumstances (issues #308, #340)
- big-endian fixes for decode, RGBA import and
WebPPictureDistortion
- Tool updates:
gifwebp, anim_diff - default duration behavior (<= 10ms)
changed to match web browsers, transcoding
tools (issue #379)
img2webp, webpmux - allow options to be passed in via a file
(issue #355)
- changes from 0.6.1
- lossless performance and compression improvements + a new
'cruncher' mode (-m 6 -q 100)
- ARM performance improvements with clang (15-20% w/ndk r15c,
issue #339)
- webp-js: emscripten/webassembly based javascript decoder
- miscellaneous bug & build fixes (issue #329, #332, #343, #353,
#360, #361, #363)
- Tool updates / additions:
- added webpinfo - prints file format information (issue #330)
- gif2webp - loop behavior modified to match Chrome M63+
(crbug.com/649264); '-loop_compatibility' can be
used for the old behavior
- changes from 0.6.0
- lossless performance and compression improvements
- miscellaneous performance improvements (SSE2, NEON, MSA)
- webpmux gained a -duration option allowing for frame timing
modification
- new img2webp utility allowing a sequence of images to be
converted to animated webp
- API changes:
- libwebp:
WebPPictureSharpARGBToYUVA
WebPPlaneDistortion
- libwebpmux / gif2webp:
WebPAnimEncoderOptions: kmax <= 0 now disables keyframes,
kmax == 1 forces all keyframes. See
mux.h and the gif2webp manpage for
details.
- changes from 0.5.2
- This release covers CVE-2016-8888 and CVE-2016-9085.
- further security related hardening in the tools; fixes to
gif2webp/AnimEncoder (issues #310, #314, #316, #322),
cwebp/libwebp (issue #312)
- full libwebp (encoder & decoder) iOS framework; libwebpdecoder
WebP.framework renamed to WebPDecoder.framework (issue #307)
- CMake support for Android Studio (2.2)
- miscellaneous build related fixes (issue #306, #313)
- miscellaneous documentation improvements (issue #225)
- minor lossy encoder fixes and improvements
- changes from 0.5.1
- miscellaneous bug fixes (issues #280, #289)
- reverted alpha plane encoding with color cache for
compatibility with libwebp 0.4.0->0.4.3 (issues #291, #298)
- lossless encoding performance improvements
- memory reduction in both lossless encoding and decoding
- force mux output to be in the extended format (VP8X) when
undefined chunks are present (issue #294)
- gradle, cmake build support
- workaround for compiler bug causing 64-bit decode failures on
android devices using clang-3.8 in the r11c NDK
- various WebPAnimEncoder improvements
- disable extras for now. it seems it is not building and
installing a library anymore
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Feb 12 15:34:04 UTC 2016 - mpluskal@suse.com Fri Feb 12 15:34:04 UTC 2016 - mpluskal@suse.com

View File

@ -17,7 +17,7 @@
Name: libwebp Name: libwebp
Version: 0.5.0 Version: 1.0.0
Release: 0 Release: 0
Summary: Library and tools for the WebP graphics format Summary: Library and tools for the WebP graphics format
License: BSD-3-Clause License: BSD-3-Clause
@ -58,11 +58,11 @@ container based on RIFF. Webmasters, web developers and browser
developers can use WebP to compress, archive and distribute digital developers can use WebP to compress, archive and distribute digital
images more efficiently. images more efficiently.
%package -n libwebp6 %package -n libwebp7
Summary: Library for the WebP graphics format Summary: Library for the WebP graphics format
Group: System/Libraries Group: System/Libraries
%description -n libwebp6 %description -n libwebp7
WebP is an image format that does lossy compression of digital WebP is an image format that does lossy compression of digital
photographic images. WebP consists of a codec based on VP8, and a photographic images. WebP consists of a codec based on VP8, and a
container based on RIFF. Webmasters, web developers and browser container based on RIFF. Webmasters, web developers and browser
@ -78,20 +78,20 @@ The WebP Demux API enables extraction of images and extended format
data from WebP files. This API currently supports reading of XMP/EXIF data from WebP files. This API currently supports reading of XMP/EXIF
metadata, ICC profile and animated images. metadata, ICC profile and animated images.
%package -n libwebpmux2 %package -n libwebpmux3
Summary: Library for reading/adding data to WebP container files Summary: Library for reading/adding data to WebP container files
Group: System/Libraries Group: System/Libraries
%description -n libwebpmux2 %description -n libwebpmux3
The WebP Mux API contains methods for adding data to and reading data The WebP Mux API contains methods for adding data to and reading data
from WebP files. This API currently supports XMP/EXIF metadata, ICC from WebP files. This API currently supports XMP/EXIF metadata, ICC
profile and animation. profile and animation.
%package -n libwebpdecoder2 %package -n libwebpdecoder3
Summary: Library for decoding WebP graphics format Summary: Library for decoding WebP graphics format
Group: System/Libraries Group: System/Libraries
%description -n libwebpdecoder2 %description -n libwebpdecoder3
WebP is an image format that does lossy compression of digital WebP is an image format that does lossy compression of digital
photographic images. WebP consists of a codec based on VP8, and a photographic images. WebP consists of a codec based on VP8, and a
container based on RIFF. Webmasters, web developers and browser container based on RIFF. Webmasters, web developers and browser
@ -113,11 +113,13 @@ common imports - WebPImportGray/WebPImportRGB565/WebPImportRGB4444.
%package devel %package devel
Summary: Development files for libwebp, a library for the WebP format Summary: Development files for libwebp, a library for the WebP format
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Requires: libwebp6 = %version Requires: libwebp7 = %version
Requires: libwebpdemux2 = %version Requires: libwebpdemux2 = %version
Requires: libwebpmux2 = %version Requires: libwebpmux3 = %version
Requires: libwebpdecoder2 = %version Requires: libwebpdecoder3 = %version
%if %{with extras}
Requires: libwebpextras0 = %version Requires: libwebpextras0 = %version
%endif
%description devel %description devel
WebP is an image format that does lossy compression of digital WebP is an image format that does lossy compression of digital
@ -139,41 +141,45 @@ make %{?_smp_mflags} V=1
%make_install %make_install
rm -f "%buildroot/%_libdir"/*.la rm -f "%buildroot/%_libdir"/*.la
%post -n libwebp6 -p /sbin/ldconfig %post -n libwebp7 -p /sbin/ldconfig
%postun -n libwebp6 -p /sbin/ldconfig %postun -n libwebp7 -p /sbin/ldconfig
%post -n libwebpdemux2 -p /sbin/ldconfig %post -n libwebpdemux2 -p /sbin/ldconfig
%postun -n libwebpdemux2 -p /sbin/ldconfig %postun -n libwebpdemux2 -p /sbin/ldconfig
%post -n libwebpmux2 -p /sbin/ldconfig %post -n libwebpmux3 -p /sbin/ldconfig
%postun -n libwebpmux2 -p /sbin/ldconfig %postun -n libwebpmux3 -p /sbin/ldconfig
%post -n libwebpdecoder2 -p /sbin/ldconfig %post -n libwebpdecoder3 -p /sbin/ldconfig
%postun -n libwebpdecoder2 -p /sbin/ldconfig %postun -n libwebpdecoder3 -p /sbin/ldconfig
%if %{with extras}
%post -n libwebpextras0 -p /sbin/ldconfig %post -n libwebpextras0 -p /sbin/ldconfig
%postun -n libwebpextras0 -p /sbin/ldconfig %postun -n libwebpextras0 -p /sbin/ldconfig
%endif
%files -n libwebp-tools %files -n libwebp-tools
%defattr(-,root,root) %defattr(-,root,root)
%_bindir/* %_bindir/*
%_mandir/man*/* %_mandir/man*/*
%files -n libwebp6 %files -n libwebp7
%defattr(-,root,root) %defattr(-,root,root)
%_libdir/libwebp.so.6* %_libdir/libwebp.so.*
%files -n libwebpdemux2 %files -n libwebpdemux2
%defattr(-,root,root) %defattr(-,root,root)
%_libdir/libwebpdemux.so.2* %_libdir/libwebpdemux.so.*
%files -n libwebpmux2 %files -n libwebpmux3
%defattr(-,root,root) %defattr(-,root,root)
%_libdir/libwebpmux.so.2* %_libdir/libwebpmux.so.*
%files -n libwebpdecoder2 %files -n libwebpdecoder3
%defattr(-,root,root) %defattr(-,root,root)
%_libdir/libwebpdecoder.so.2* %_libdir/libwebpdecoder.so.*
%if %{with extras}
%files -n libwebpextras0 %files -n libwebpextras0
%defattr(-,root,root) %defattr(-,root,root)
%_libdir/libwebpextras.so.0* %_libdir/libwebpextras.so.*
%endif
%files devel %files devel
%defattr(-,root,root) %defattr(-,root,root)