- Update to version 2.42.8:
+ Clear the pixbuf's memory buffer to avoid returning
uninitialized memory.
+ Turn GdkPixbufModule functions into typed callbacks.
+ tiff: Use non-deprecated C99 integer types.
+ gif: Check for overflow when compositing or clearing frames.
+ Change png/jpeg/tiff build options from boolean to feature.
+ jpeg: Do not rely on UB around setjmp/longjmp.
+ Build fixes.
+ Documentation fixes.
+ Updated translations.
- Stop passing options to meson that just follow upstream default,
just rely on upstream providing sane defaults, apart from where
we want to deviate.
OBS-URL: https://build.opensuse.org/request/show/963362
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=186
- A file tests/test-images/gif-test-suite/max-width.gif from the
test suite is correctly identified by clamav to be a malicious
BC.Gif.Exploit.Agent-1425366.Agent. This is an intentional part
of the test suite to ensure it has no negative side effects.
On SLE, the package is built with clamav scanning, which then
prevents a successful build. This change repacks the source
package to a password-protected zip to bypass the clamav scanning
for SLE (bsc#1159337), with following update:
+ Download upstream tarball through source service
+ Add pre_checkin.sh to convert tarball to zip file
+ Update spec-file to use the zip file as main source
OBS-URL: https://build.opensuse.org/request/show/779402
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=167