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