Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libpixman-1-0-0.46.2-1.1 RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: libpixman-1-0 Distribution: openSUSE Tumbleweed
Version: 0.46.2 Vendor: openSUSE
Release: 1.1 Build date: Tue Jun 17 09:04:34 2025
Group: System/Libraries Build host: reproducible
Size: 654892 Source RPM: pixman-0.46.2-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://gitlab.freedesktop.org/pixman/pixman
Summary: Pixel manipulation library
Pixman is a pixel manipulation library for X and cairo.

Provides

Requires

License

MIT

Changelog

* Tue Jun 17 2025 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to version 0.46.2:
    + region:
    - add translatef function for fractional regions
    - add contains_pointf function for fractional regions
  - Changes from 0.46.0:
    + RISC-V: Only enable RVV on linux if hwcap headers are available
    + Test case for compositing with a negative stride
    + Fix arm64 advanced prefetcher
    + region:
    - add parametric primitive type to generalize implementation
      detail
    - make print specifier parametric
    - add fractional implementation based on 64bit floating point
      number
    - add rectf convenience functions
    - add pixman_region32_copy_from_region64f utility function
    - add image clip and composite functions for fractional regions
    + test/region: add fractional region tests
    + Add a16b16g16r16 format
    + test/stress-test: add a16b16g16r16
    + test: Increase timeout for alpha-loop test
    + Fix some build warning
    + rvv: Pass through clang-format
    + docker:
    - Update Wine to 10.5 and update LLVM-MinGW
    - Update Meson to 1.7
    - Move LLVM archive to a separate thin layer
    - Decrease build time for gcovr
    + test: Add lowlevel-blt-bench result comparison script
    + rvv:
    - Add float suffix to float implementation
    - Add integer operations
    + vmx:
    - Remove unnecessary variable
    - Remove unpack_565_to_8888() and associated constants
    - Remove unpack_128_2x128_16()
    - Remove unpack{hi,lo}_128_8x16 functions
    - Move and use unpack{hi,lo}_128_16x8 in pix_multiply()
    - Use create_mask_32_128() more places
    - Use appropriate types
    - Add and use create_mask_16_128() function
    - Use selector variables
    - Add and use `vzero` constant
    - Simplify over() function
    - Make in_over() a real function
    - Simplify unpack{hi,lo}_128_16x8() function
    - Move create_mask_32_128() function
    - Avoid two shifts in pix_multiply() function
    - Optimize pix_multiply()
    - Declare iterator variable in for loop
    - Disable clang-format around some data structure declarations
    - Run clang-format
    + arm: Move the .fpu neon directive around
* Wed Mar 26 2025 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 0.44.2:
    + meson: require Meson >= 1.3.0
    + vmx: Fix is_opaque, is_zero, is_transparent functions
    + RISC-V:
    - Fix rvv auto-detection on `gcc-13`
    - Force spec 1p0 in architecture definiton
  - Changes from version 0.44.0:
    + arm: add include guards on header
    + aarch64: support PAC and BTI
    + pixman-combine-float.c:
    - Fix inlining failed error
    - Fix typo in MAKE_NON_SEPARABLE_PDF_COMBINERS()
    + mmx: Fix compilation with clang-cl
    + pixman:
    - Add library destructor
    - Adjust arm assembly for binutils change
    + pixman-region: Make translate a no-op when using 0 offsets
    + mips:
    - Fix a typo in mips_dspr2_flags
    - Widen CPU family check for DSPr2
    - Add option to force MIPS CPU feature discovery
    + iwmmxt: Drop support
    + ci: add workflow rules to allow for MR pipelines
    + RISC-V floating point operations
    + Fixed memory leak in tests
  - Drop all manual configuring of meson setup, pass
    - -auto-features=auto instead.
* Wed Dec 04 2024 Bjørn Lie <bjorn.lie@gmail.com>
  - Increase test timeout on s390x. Several tests can be slow and
    sometimes times out in our builds.
  - Use autosetup macro.
* Fri May 03 2024 Federico Mena Quintero <federico@suse.com>
  - Update to version 0.43.4
    + Fix incorrect compositing on big-endian architectures.
    + Allow building on clang/arm32.
* Tue Apr 09 2024 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - a64-neon is an aarch64 feature, not armv6/7
* Mon Feb 26 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Rework previous change
    + Disable the demos: pass -Ddemos=disabled to meson. This allows
      us not to BuildRequire gtk3. Having it would result in a build
      cycle.
    + Pass -Dlibpng=disabled to meson: only needed for the tests.
  - Drop pkgconfig(gtk+-3.0) BuildRequires: with the demos disabled,
    we don't need this anymore.
  - Drop cmake BuildRequires: the build system uses meson. cmake is
    used as a fallback to find libraries when they can't be found
    with pkgconfig.
  - Enable test suite (meson_test), without the png tests (for
    minimal build deps).
  - Switch post/post to ldconfig_scriptlets: there is no other code
    in the scripts.
* Sat Feb 24 2024 Simon Lees <sflees@suse.de>
  - Update to version 0.43.2
    + Highlights include:
    * mmx: use xmmintrin.h if building with SSE2
    * implement r8g8b8 sRGB (without alpha)
    * Build system swapped to Meson
    + Various other fixes
  - Add meson BuildRequires and replace configure/make/make_install
    macros with respective meson/meson_build/meson_install, following
    upstreams switch to meson.
  - Add cmake and pkgconfig(gtk+-3.0) BuildRequires: new
    depdendencies.
* Fri Nov 04 2022 Michael Gorse <mgorse@suse.com>
  - Update to version 0.42.2 (boo#1205033 CVE-2022-44638):
    + This version contains a fix for a heap overflow.
    + Drop upstream merged pixman-CVE-2022-44638.patch
  - Update URL, and tweak source URI.
* Fri Nov 04 2022 Michael Gorse <mgorse@suse.com>
  - Add pixman-CVE-2022-44638.patch: avoid an integer overflow
    (boo#1205033 CVE-2022-44638).
* Mon Apr 20 2020 Paolo Stivanin <info@paolostivanin.com>
  - Update to version 0.40.0:
    + Meson build system improvements
    + Supporting optimizations on Hygon Dhyana processors
      to match what is enabled for Intel/AMD CPUs.
    + A few Loongson fixes/improvements.
    + Lots of other fixes

Files

/usr/lib/libpixman-1.so.0
/usr/lib/libpixman-1.so.0.46.2
/usr/share/licenses/libpixman-1-0
/usr/share/licenses/libpixman-1-0/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Jun 21 00:13:34 2025