15 Commits

Author SHA256 Message Date
4481d82e44 Accepting request 1332557 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1332557
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glycin?expand=0&rev=6
2026-02-13 11:40:02 +00:00
840a864980 Accepting request 1332412 from GNOME:Next
- Update to version 2.0.8:
  + This release contains the following new component versions:
    - glycin 3.0.8
    - libglycin 2.0.8
    - libglycin-gtk4 2.0.8
  + Fixed:
    - Allow fchmodat since it seems to be needed on aarch64/apple
      silicon at times.
    - Output log messages to stderr instead of stdout.
    - Require zvariant 5.9.2 to fix SIGPIPE emissions.
  + Changed:
    - Allow time syscall for `rr record`.
    - Disable sandbox on "bwrap: setting up uid map: Permission
      denied" error. This error appeared when starting LibreOffice
      under Debian.

OBS-URL: https://build.opensuse.org/request/show/1332412
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glycin?expand=0&rev=14
2026-02-11 19:13:24 +00:00
451dc223e8 Accepting request 1317281 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1317281
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glycin?expand=0&rev=5
2025-11-13 16:26:03 +00:00
40518a42e1 Accepting request 1317179 from GNOME:Next
- Update to version 2.0.7:
  + This release contains the following new component versions:
    - glycin 3.0.7
    - libglycin 2.0.7
    - libglycin-gtk4 2.0.7
  + Fixed:
    - Allow `riscv_hwprobe` syscall.
    - Fix build error on musl libc since it doesn't has a
      `close_range` function.

OBS-URL: https://build.opensuse.org/request/show/1317179
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glycin?expand=0&rev=12
2025-11-12 09:50:13 +00:00
d1818f92c8 Accepting request 1315665 from GNOME:Next
- Update to version 2.0.5:
  + This release contains the following new component versions:
    - glycin-heif 2.0.5
    - glycin-image-rs 2.0.5
    - glycin-jpeg2000 2.0.5
    - glycin-jxl 2.0.5
    - glycin-raw 2.0.5
    - glycin-svg 2.0.5
    - libglycin 2.0.5
    - libglycin-gtk4 2.0.5
  + Fixed:
    - Allow `riscv_hwprobe` syscall.
    - Fix build error on musl libc since it doesn't has a
      `close_range` function.
    - libglycin: Don't mark `gly_image_get_metadata_key_value`
      return type as const.
    - libglycin: Don't return a pointer to GStrv for
      `gly_loader_get_mime_types_finish`.
  + Changed: Support image/x-win-bitmap to load .cur-files.

OBS-URL: https://build.opensuse.org/request/show/1315665
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glycin?expand=0&rev=11
2025-11-05 18:37:24 +00:00
dd3d20a9c0 Accepting request 1313603 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1313603
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glycin?expand=0&rev=4
2025-10-27 13:37:40 +00:00
e365a51d7b Accepting request 1312834 from GNOME:Next
- Update to version 2.0.4:
  + This release contains the following new component versions:
    - glycin-heif 2.0.4
    - glycin-image-rs 2.0.4
    - glycin-jpeg2000 2.0.4
    - glycin-jxl 2.0.4
    - glycin-raw 2.0.4
    - glycin-svg 2.0.4
    - glycin-utils 4.0.4
    - glycin 3.0.4
    - libglycin 2.0.4
    - libglycin-gtk4 2.0.4
  + Fixed:
    - D-Bus connections were never completely closed, causing a
      memory and FD leak.
    - Default to loop for animations if no explicit value is set.
      This fixed as backward compatibility issue when
      glycin/libglycin is not a .3 or later.
    - Support having symlinks in a directory that is already a
      symlink and both a explicitly picked up by fontconfig.

  + Fixed:

OBS-URL: https://build.opensuse.org/request/show/1312834
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glycin?expand=0&rev=9
2025-10-24 18:36:02 +00:00
df89369a46 Accepting request 1310499 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1310499
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glycin?expand=0&rev=3
2025-10-11 20:48:45 +00:00
a9cec8747a Accepting request 1310419 from GNOME:Next
- Update to version 2.0.3:
  + Added: glycin/sandbox: Drop `CAP_DAC_OVERRIDE` and
    `CAP_DAC_READ_SEARCH_POSTION` during directory resolution to
    ensure that bwrap does not try to mount directories that it
    does no longer have access to after it dropped these caps.
  + Fixed;
    - SIGSYS because `restart_syscall` syscall is not allowed.
    - glycin: Also detect SIGSYS from bwrap exit code.
    - glycin: Honor apply_transformations for imgage dimensions.
      Before, the width and height would be changed for rotated
      images if `apply_transformations` was set to false.
  + Changed:
    - glycin/libglycin: Drastically reduce the number of used
      threads, especially for libglycin.
    - glycin: Avoid loading configs or checking system properties
      multiple times because of race condition in cache.
    - svg: Round image dimensions instead of rounding up.
    - loop_animation is now assumed to be false when not present,
      as originally.

OBS-URL: https://build.opensuse.org/request/show/1310419
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glycin?expand=0&rev=7
2025-10-10 07:56:00 +00:00
580538468e Accepting request 1307702 from GNOME:Factory
- Update to version 2.0.2:
  This release contains the following new component versions:
  - glycin-heif 2.0.2
  - glycin-jpeg2000 2.0.2
  - glycin-jxl 2.0.2
  - glycin-raw 2.0.2
  - glycin-svg 2.0.2
  - glycin-utils 4.0.2
  - Loaders in 2.0.1 required specifying the loop_animation field
    explicitly, making it incompatible with previous
    glycin/libglycin versions. The loop_animation is no assumed to
    be false when not present, as originally intended.

- Update to version 2.0.1:
  This release contains the following new component versions:
  - glycin-image-rs 2.0.1
  - glycin-utils 4.0.1
  - glycin 3.0.1
  - libglycin 2.0.1
  - libglycin-gtk4 2.0.1
  - glycin/libglycin: Add API to disable animation looping.
  - glycin/sandbox: Detect if bwrap can't be used due to syscalls
    being blocked. This is an indication of running in an already
    sandboxed environment like libgnome-desktop thumbnailer or a
    CI. In this case we fall back to unsandboxed mode.
  - Close all unused FDs in fork. Before we were sharing all FDs
    that don't have CLOEXEC set. In Rust that's usually not a
    problem because that's set by default. But when used by C in
    libglycin this is much more unclear. This is an attempt at
    fixing Firefox issues.

OBS-URL: https://build.opensuse.org/request/show/1307702
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glycin?expand=0&rev=2
2025-09-29 19:12:06 +00:00
547fb03602 Accepting request 1307611 from home:darix:apps
- Update to version 2.0.2:

OBS-URL: https://build.opensuse.org/request/show/1307611
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glycin?expand=0&rev=5
2025-09-29 09:09:36 +00:00
cac39af7a1 Accepting request 1305846 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1305846
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glycin?expand=0&rev=1
2025-09-24 13:22:28 +00:00
45c74e160b Accepting request 1305844 from GNOME:Next
- Add baselibs.conf: gdk-pixbuf-2_0-0-32bit requires libglycin-2-0.

OBS-URL: https://build.opensuse.org/request/show/1305844
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glycin?expand=0&rev=3
2025-09-18 14:59:38 +00:00
645aef7a23 Accepting request 1305678 from GNOME:Next
Fix typo

OBS-URL: https://build.opensuse.org/request/show/1305678
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glycin?expand=0&rev=2
2025-09-18 07:19:49 +00:00
5f8db14b14 Accepting request 1304965 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1304965
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glycin?expand=0&rev=1
2025-09-17 15:54:16 +00:00