Commit Graph

208 Commits

Author SHA256 Message Date
Ana Guerrero
5caae1f7f1 Accepting request 1174652 from GNOME:Factory
- 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. (forwarded request 1174646 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1174652
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdk-pixbuf?expand=0&rev=97
2024-05-17 18:04:47 +00:00
089a6a391d Accepting request 1174646 from GNOME:Next
- 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
2024-05-16 15:24:46 +00:00
Ana Guerrero
8c29698f30 Accepting request 1174238 from GNOME:Factory
- Update to version 2.42.12:
  + Fix a build failure,
  + Fix occasional build failures,
  + ani: Reject files with multiple INA or IART chunks,
  + ani: Reject files with multiple anih chunks (CVE-2022-48622),
  + ani: validate chunk size,
  + Updated translations.
- Drop 238893d8cd6f9c2616a05ab521a29651a17a38c2.patch: fixed
  upstream. (forwarded request 1174230 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1174238
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdk-pixbuf?expand=0&rev=96
2024-05-16 15:13:16 +00:00
e9a450436e Accepting request 1174230 from GNOME:Next
- Update to version 2.42.12:
  + Fix a build failure,
  + Fix occasional build failures,
  + ani: Reject files with multiple INA or IART chunks,
  + ani: Reject files with multiple anih chunks (CVE-2022-48622),
  + ani: validate chunk size,
  + Updated translations.
- Drop 238893d8cd6f9c2616a05ab521a29651a17a38c2.patch: fixed
  upstream.

OBS-URL: https://build.opensuse.org/request/show/1174230
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=204
2024-05-15 12:21:56 +00:00
Dominique Leuenberger
2b41d42e89 Accepting request 1172085 from GNOME:Factory
- Pass -Dothers=enabled to meson: enable other image loaders (most
  notably beeded seems xpm,xbm). This is in line with upstreams
  recommendation for now, but won't be working past version 2.43.x.
  The loaders will likely be split out into a separate repo.
  (boo#1223903, glgo#GNOME/gdk-pixbuf!169).
- Add 238893d8cd6f9c2616a05ab521a29651a17a38c2.patch: Fix test
  suite with other loaders enabled. (forwarded request 1172084 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1172085
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdk-pixbuf?expand=0&rev=95
2024-05-07 16:02:09 +00:00
0a3257d528 Accepting request 1172084 from GNOME:Next
- Pass -Dothers=enabled to meson: enable other image loaders (most
  notably beeded seems xpm,xbm). This is in line with upstreams
  recommendation for now, but won't be working past version 2.43.x.
  The loaders will likely be split out into a separate repo.
  (boo#1223903, glgo#GNOME/gdk-pixbuf!169).
- Add 238893d8cd6f9c2616a05ab521a29651a17a38c2.patch: Fix test
  suite with other loaders enabled.

OBS-URL: https://build.opensuse.org/request/show/1172084
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=202
2024-05-06 07:18:41 +00:00
Ana Guerrero
d8b8f19676 Accepting request 1171403 from GNOME:Factory
- Update to version 2.42.11:
  + Disable fringe loaders by default.
  + Introspection fixes.
  + Updated translations. (forwarded request 1171352 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1171403
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdk-pixbuf?expand=0&rev=94
2024-05-03 17:44:01 +00:00
62c0e63e51 Accepting request 1171352 from GNOME:Next
- Update to version 2.42.11:
  + Disable fringe loaders by default.
  + Introspection fixes.
  + Updated translations.

OBS-URL: https://build.opensuse.org/request/show/1171352
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=200
2024-05-02 15:48:24 +00:00
Ana Guerrero
e7703f1ee2 Accepting request 1168891 from GNOME:Factory
- Fix path to gdk-pixbuf-query-loader in pkg-config file: we rename
  the loader to be multi-arch compatible and thus also need to
  adjust the .pc file to have build-systems find it. (forwarded request 1168866 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1168891
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdk-pixbuf?expand=0&rev=93
2024-04-19 17:13:32 +00:00
339db45773 Accepting request 1168866 from GNOME:Next
- Fix path to gdk-pixbuf-query-loader in pkg-config file: we rename
  the loader to be multi-arch compatible and thus also need to
  adjust the .pc file to have build-systems find it.

OBS-URL: https://build.opensuse.org/request/show/1168866
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=198
2024-04-18 13:58:29 +00:00
Dominique Leuenberger
2ab0e9b108 Accepting request 1031452 from GNOME:Factory
New upstream release (forwarded request 1031331 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1031452
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdk-pixbuf?expand=0&rev=92
2022-10-28 17:29:02 +00:00
3af4edc280 Accepting request 1031331 from GNOME:Next
New upstream release

OBS-URL: https://build.opensuse.org/request/show/1031331
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=196
2022-10-27 06:10:03 +00:00
Dominique Leuenberger
75ef2414e0 Accepting request 1000473 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1000473
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdk-pixbuf?expand=0&rev=91
2022-09-01 20:09:42 +00:00
dd79ee2137 Accepting request 1000422 from GNOME:Next
Resub

OBS-URL: https://build.opensuse.org/request/show/1000422
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=194
2022-08-31 14:31:40 +00:00
Dominique Leuenberger
91dc540a4b Accepting request 997731 from GNOME:Factory
- avoid bashism in baselibs postscript (bsc#1195391) (forwarded request 995215 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/997731
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdk-pixbuf?expand=0&rev=90
2022-08-19 15:53:22 +00:00
306776d8dd Accepting request 995215 from home:dirkmueller:Factory
- avoid bashism in baselibs postscript (bsc#1195391)

OBS-URL: https://build.opensuse.org/request/show/995215
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=192
2022-08-18 11:48:45 +00:00
Dominique Leuenberger
a15152fbce Accepting request 994371 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/994371
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdk-pixbuf?expand=0&rev=89
2022-08-12 15:46:16 +00:00
be5dfe5406 Accepting request 994170 from GNOME:Next
New upstream release

OBS-URL: https://build.opensuse.org/request/show/994170
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=190
2022-08-10 17:00:00 +00:00
Dominique Leuenberger
241dc9f729 Accepting request 991752 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/991752
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdk-pixbuf?expand=0&rev=88
2022-08-02 20:09:11 +00:00
bd4180b57b Accepting request 991441 from GNOME:Next
Add bug/CVE to changes

OBS-URL: https://build.opensuse.org/request/show/991441
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=188
2022-07-29 19:58:54 +00:00
Dominique Leuenberger
f33020a3cc Accepting request 963568 from GNOME:Factory
GNOME 42 - ready for impact

OBS-URL: https://build.opensuse.org/request/show/963568
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdk-pixbuf?expand=0&rev=87
2022-03-23 19:16:07 +00:00
f64b240686 Accepting request 963362 from GNOME:Next
- 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
2022-03-21 08:37:07 +00:00
Dominique Leuenberger
1bde3fbc64 Accepting request 929599 from GNOME:Factory
(forwarded request 929147 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/929599
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdk-pixbuf?expand=0&rev=86
2021-11-06 17:15:27 +00:00
33cf62b527 Accepting request 929147 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/929147
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=185
2021-11-05 08:45:57 +00:00
4129bb2c8a Accepting request 919923 from home:sbrabec:branches:tuu-goodbye
- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).

OBS-URL: https://build.opensuse.org/request/show/919923
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=184
2021-09-20 10:06:26 +00:00
Dominique Leuenberger
10a57335f9 Accepting request 909323 from GNOME:Factory
Rearrange the changelog layout to fit ibs requirement of incremental changelog compared to sle-15-sp3. (forwarded request 909275 from yfjiang)

OBS-URL: https://build.opensuse.org/request/show/909323
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdk-pixbuf?expand=0&rev=85
2021-07-30 21:22:13 +00:00
14f12d592b Accepting request 909275 from home:yfjiang:branches:GNOME:Factory
Rearrange the changelog layout to fit ibs requirement of incremental changelog compared to sle-15-sp3.

OBS-URL: https://build.opensuse.org/request/show/909275
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=183
2021-07-30 07:02:31 +00:00
Dominique Leuenberger
471a0a2a63 Accepting request 909106 from GNOME:Factory
Synchronize the changelog with SLE and Leap. (forwarded request 909101 from yfjiang)

OBS-URL: https://build.opensuse.org/request/show/909106
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdk-pixbuf?expand=0&rev=84
2021-07-29 19:31:17 +00:00
0c56777b58 Accepting request 909101 from home:yfjiang:branches:GNOME:Factory
Synchronize the changelog with SLE and Leap.

OBS-URL: https://build.opensuse.org/request/show/909101
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=182
2021-07-29 08:39:50 +00:00
Dominique Leuenberger
f722e40d59 Accepting request 886221 from GNOME:Factory
New stable release (forwarded request 885790 from susnux)

OBS-URL: https://build.opensuse.org/request/show/886221
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdk-pixbuf?expand=0&rev=83
2021-04-18 19:45:13 +00:00
a3723ee6c3 Accepting request 885790 from home:susnux:branches:GNOME:Factory
New stable release

OBS-URL: https://build.opensuse.org/request/show/885790
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=180
2021-04-17 08:18:29 +00:00
Dominique Leuenberger
2cf13d0fa5 Accepting request 881680 from GNOME:Factory
- Disable building of docs: creates a cycle with python:
  + Drop python3-gi-docgen BuildRequires.
  + Pass gtk_doc=false to meson
- Update to version 2.42.4:
  + Make enum type registration thread safe.
  + Do not install skipped test files.
  + Fix GIF initialization.
  + Always run GIF loader tests.
  + Fix leaks discovered via ASan.
  + Expose GdkPixbufLoader API via introspection.
  + Fix revert-to-previous first frame behaviour for GIF files.
  + Link to libintl if needed.
  + Improve support for using gdk-pixbuf as a subproject.
  + Fix build with GModule disabled.
  + Use gi-docgen to generate the API reference from introspection
    data.
- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
  upstreams port.
- As a workaround to
  https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/177, delete
  the installed gi-docgen program files.

OBS-URL: https://build.opensuse.org/request/show/881680
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdk-pixbuf?expand=0&rev=82
2021-04-12 10:36:04 +00:00
21d1e97cb0 Fix typo
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=178
2021-03-27 21:31:41 +00:00
e3d839af39 Accepting request 881674 from GNOME:Next
- Disable building of docs: creates a cycle with python:
  + Drop python3-gi-docgen BuildRequires.
  + Pass gtk_doc=falso to meson

OBS-URL: https://build.opensuse.org/request/show/881674
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=177
2021-03-27 19:56:04 +00:00
096f14f918 Accepting request 880930 from GNOME:Next
GNOME 40 - here we come

OBS-URL: https://build.opensuse.org/request/show/880930
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=176
2021-03-24 16:31:32 +00:00
Dominique Leuenberger
fcf137c9e2 Accepting request 853734 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/853734
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdk-pixbuf?expand=0&rev=81
2020-12-09 21:11:56 +00:00
92f74b2707 Accepting request 853729 from GNOME:Next
Update to 2.42.2 - CVE-2020-29385

OBS-URL: https://build.opensuse.org/request/show/853729
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=174
2020-12-08 08:58:27 +00:00
Dominique Leuenberger
3a42b60e0b Accepting request 847419 from GNOME:Factory
Update to 2.42.0 (forwarded request 847339 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/847419
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdk-pixbuf?expand=0&rev=80
2020-11-19 10:57:48 +00:00
266284bc0b Accepting request 847339 from GNOME:Next
Update to 2.42.0

OBS-URL: https://build.opensuse.org/request/show/847339
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=172
2020-11-10 08:31:15 +00:00
43c94636bf Accepting request 842879 from GNOME:Next
update to 3.38.1 - TW should be ready

OBS-URL: https://build.opensuse.org/request/show/842879
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=171
2020-10-27 09:56:30 +00:00
Dominique Leuenberger
0252c53f6c Accepting request 822966 from GNOME:Factory
- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows
  by checking the memset length argument (boo#1174307).
- Raise dependency glib-2.0 version. (forwarded request 822927 from zcjia)

OBS-URL: https://build.opensuse.org/request/show/822966
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdk-pixbuf?expand=0&rev=79
2020-07-28 15:24:27 +00:00
ad457af965 Accepting request 822927 from home:zcjia:branches:GNOME:Factory
- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows
  by checking the memset length argument (boo#1174307).
- Raise dependency glib-2.0 version.

OBS-URL: https://build.opensuse.org/request/show/822927
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=169
2020-07-27 12:02:14 +00:00
Dominique Leuenberger
42ea6b030d Accepting request 779892 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/779892
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdk-pixbuf?expand=0&rev=78
2020-02-29 20:21:00 +00:00
31a2bc292e Accepting request 779402 from home:yfjiang:branches:GNOME:Factory
- 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
2020-02-27 11:55:09 +00:00
Dominique Leuenberger
708268adc9 Accepting request 768715 from GNOME:Factory
Remove -lang recommends (forwarded request 768702 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/768715
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdk-pixbuf?expand=0&rev=77
2020-02-03 10:26:53 +00:00
e0591d0c2b Accepting request 768702 from home:dimstar:branches:GNOME:Factory
Remove -lang recommends

OBS-URL: https://build.opensuse.org/request/show/768702
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=165
2020-01-30 12:47:15 +00:00
Dominique Leuenberger
74da29b357 Accepting request 736514 from GNOME:Factory
Scripted push from {project}

OBS-URL: https://build.opensuse.org/request/show/736514
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdk-pixbuf?expand=0&rev=76
2019-10-17 10:58:11 +00:00
c7a8e92ae4 Accepting request 736077 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/736077
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=163
2019-10-08 12:20:58 +00:00
dde6b6e79c Accepting request 735018 from GNOME:Next
Scripted push of project GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/735018
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdk-pixbuf?expand=0&rev=162
2019-10-04 15:33:26 +00:00
Dominique Leuenberger
a81907308b Accepting request 729387 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/729387
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdk-pixbuf?expand=0&rev=75
2019-09-11 08:18:22 +00:00