Sync from SUSE:SLFO:Main imlib2 revision 35ac6dbf000756c351eb32bd1aca56ae

This commit is contained in:
Adrian Schröter 2024-10-01 08:41:02 +02:00
parent 17b8101502
commit 9dfc97d4a5
4 changed files with 32 additions and 10 deletions

BIN
imlib2-1.12.1.tar.xz (Stored with Git LFS)

Binary file not shown.

BIN
imlib2-1.12.3.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,3 +1,20 @@
-------------------------------------------------------------------
Sun Jul 14 13:12:04 UTC 2024 - Andreas Stieger <andreas.stieger@gmx.de>
- update to 1.12.3:
* Y4M loader: add support for full range color and 10-bit 4:2:0
* XPM loader: Major overhaul and bug fixes
* Add endbr32/64 instruction at the start of asm functions
* Add missing CET (Control-flow Enforcement Technology) bits in
asm code
* Developer visible improvements in imlib2_view2
-------------------------------------------------------------------
Sun Feb 4 20:45:07 UTC 2024 - Andreas Stieger <andreas.stieger@gmx.de>
- update to 1.12.2:
* Fixes for Y4M, ANI, PNG and JPG loaders
-------------------------------------------------------------------
Sat Sep 23 17:14:26 UTC 2023 - Dirk Müller <dmueller@suse.com>

View File

@ -2,6 +2,7 @@
# spec file for package imlib2
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2024 Andreas Stieger <Andreas.Stieger@gmx.de>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -25,7 +26,7 @@
%bcond_with svg
%bcond_with postscript
Name: imlib2
Version: 1.12.1
Version: 1.12.3
Release: 0
Summary: Image handling and conversion library
License: BSD-3-Clause
@ -49,6 +50,7 @@ BuildRequires: pkgconfig(xcb)
BuildRequires: pkgconfig(xcb-shm) >= 1.9
BuildRequires: pkgconfig(xext)
BuildRequires: pkgconfig(zlib)
Recommends: imlib2-loaders
%if %{with jxl}
BuildRequires: pkgconfig(libjxl)
BuildRequires: pkgconfig(libjxl_threads)
@ -59,7 +61,6 @@ BuildRequires: pkgconfig(librsvg-2.0) >= 2.46
%if %{with postscript}
BuildRequires: pkgconfig(libspectre)
%endif
Recommends: imlib2-loaders
%description
Imlib2 is an advanced replacement library for libraries like libXpm
@ -127,7 +128,7 @@ This package contains the imlib2 image loaders for: argb, bmp, gif,
jpeg, png, pnm, tga, tiff, xpm, j2k, heif, jxl.
%prep
%setup -q
%autosetup -p1
%build
%configure \
@ -156,11 +157,12 @@ jpeg, png, pnm, tga, tiff, xpm, j2k, heif, jxl.
%make_install
find %{buildroot} -type f -name "*.la" -delete -print
%post -n %{lname} -p /sbin/ldconfig
%postun -n %{lname} -p /sbin/ldconfig
%check
%make_build check
%ldconfig_scriptlets -n %{lname}
%files
%defattr(-,root,root,0755)
%license COPYING
%doc AUTHORS README
%{_bindir}/imlib2_bumpmap
@ -176,19 +178,22 @@ find %{buildroot} -type f -name "*.la" -delete -print
%{_datadir}/imlib2/*
%files -n %{lname}
%license COPYING
%{_libdir}/libImlib2.so.1*
%files devel
%defattr(-,root,root,0755)
%license COPYING
%{_libdir}/pkgconfig/imlib2.pc
%{_includedir}/*
%{_libdir}/lib*.so
%files filters
%license COPYING
%attr(755,root,root) %dir %{_libdir}/imlib2
%attr(755,root,root) %{_libdir}/imlib2/filters
%files loaders
%license COPYING
%attr(755,root,root) %dir %{_libdir}/imlib2
%attr(755,root,root) %{_libdir}/imlib2/loaders