- Enable test suite on x86_64 (other arches seem too flaky for now):
+ Add %check section and call %meson_test
+ Add gdk-pixbuf-jpeg-slow.patch: allow pixbuf-jpeg to run for
more than 30s, by marking it as a slow test
(glgo#GNOME/gdk-pixbuf!174).
- Migrate package to a regular obs_scm service, no longer password
protecting a zip file. The originally reported bsc#1159337 seems
no longer be applicable and we prefer the easier route.
- Drop unzip BuildRequires and pre_checkin.sh script.
OBS-URL: https://build.opensuse.org/request/show/1174646
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=206
- 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