SHA256
1
0
forked from pool/imlib2

3 Commits

Author SHA256 Message Date
4f9b175400 Accepting request 1325849 from graphics
OBS-URL: https://build.opensuse.org/request/show/1325849
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/imlib2?expand=0&rev=58
2026-01-08 14:25:49 +00:00
64b0725f83 - Enable SVG
- Disable HEIF on 15.6
- Fix changelog

OBS-URL: https://build.opensuse.org/package/show/graphics/imlib2?expand=0&rev=79
2026-01-07 19:58:18 +00:00
295889ec7c Accepting request 1303065 from home:iDesmI:feh
- Do not link modules with libImlib2.la
- Update to 1.12.5:
  * autofoo: Optionally link modules with libImlib2.la
  * autofoo: Use pkg-config for libyuv if available
  * Y4M loader: add support for images with no framerate info
  * SVG loader: Suppress warning
  * imlib2_load/view: Show image alpha status too
  * imlib2_load/view: Add -h option for help
  * imlib2_conv: Optionally produce scaled image
  * imlib2_conv: Optionally render image on background before saving
  * savers: Add common save parameter handler
  * add HEIF saver
  * loaders: Fix gcc15 warnings
  * SVG loader: Handle .svgz too
  * image: Add optional alpha check requested by loaders
  * SVG loader: Check alpha in pixel data
  * imlib2_view: Optionally show crc32 of image data
  * add AVIF saver and loader
  * add QOI saver

OBS-URL: https://build.opensuse.org/request/show/1303065
OBS-URL: https://build.opensuse.org/package/show/graphics/imlib2?expand=0&rev=78
2025-09-12 15:07:54 +00:00
4 changed files with 67 additions and 19 deletions

Binary file not shown.

3
imlib2-1.12.5.tar.xz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fa2315f28379b430a6e6605b4284b07be06a3ef422d4f5e1c9bb24714c4cf6dd
size 839464

View File

@@ -1,3 +1,33 @@
-------------------------------------------------------------------
Wed Dec 17 10:50:41 UTC 2025 - Michal Suchanek <msuchanek@suse.de>
- Enable SVG
- Disable HEIF on 15.6
- Fix changelog
-------------------------------------------------------------------
Sun Sep 7 10:36:42 UTC 2025 - Enrico Belleri <kilgore.trout@idesmi.eu>
- Do not link modules with libImlib2.la
- Update to 1.12.5:
* autofoo: Optionally link modules with libImlib2.la
* autofoo: Use pkg-config for libyuv if available
* Y4M loader: add support for images with no framerate info
* SVG loader: Suppress warning
* imlib2_load/view: Show image alpha status too
* imlib2_load/view: Add -h option for help
* imlib2_conv: Optionally produce scaled image
* imlib2_conv: Optionally render image on background before saving
* savers: Add common save parameter handler
* add HEIF saver
* loaders: Fix gcc15 warnings
* SVG loader: Handle .svgz too
* image: Add optional alpha check requested by loaders
* SVG loader: Check alpha in pixel data
* imlib2_view: Optionally show crc32 of image data
* add AVIF saver and loader
* add QOI saver
-------------------------------------------------------------------
Sun Jul 14 13:12:04 UTC 2024 - Andreas Stieger <andreas.stieger@gmx.de>
@@ -638,7 +668,7 @@ Fri Oct 5 00:56:21 UTC 2017 - sflees@suse.de
* Various enhancements, maintenance.
-------------------------------------------------------------------
Wed May 10 00:56:21 UTC 2017 * sflees@suse.de
Wed May 10 00:56:21 UTC 2017 - sflees@suse.de
- Update to 1.4.10
* PNM, TGA, XPM, and general loader fixes.
@@ -1002,5 +1032,3 @@ Wed May 28 15:28:32 CEST 2003 - ro@suse.de
Fri Mar 14 00:08:04 CET 2003 - mmj@suse.de
- Initial package of imlib2-1.0.6
-------------------------------------------------------------------

View File

@@ -1,7 +1,7 @@
#
# spec file for package imlib2
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
# Copyright (c) 2024 Andreas Stieger <Andreas.Stieger@gmx.de>
#
# All modifications and additions to the file contributed by third parties
@@ -23,10 +23,15 @@
%else
%bcond_with jxl
%endif
%bcond_with svg
%if 0%{?suse_version} > 1500 || 0%{?sle_version} > 150600
%bcond_without heif
%else
%bcond_with heif
%endif
%bcond_without svg
%bcond_with postscript
Name: imlib2
Version: 1.12.3
Version: 1.12.5
Release: 0
Summary: Image handling and conversion library
License: BSD-3-Clause
@@ -39,18 +44,24 @@ BuildRequires: pkgconfig
BuildRequires: pkgconfig(bzip2)
BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(id3tag)
BuildRequires: pkgconfig(libheif)
BuildRequires: pkgconfig(libavif)
BuildRequires: pkgconfig(libjpeg)
BuildRequires: pkgconfig(liblzma)
BuildRequires: pkgconfig(libopenjp2)
BuildRequires: pkgconfig(libpng)
BuildRequires: pkgconfig(libraw)
BuildRequires: pkgconfig(libtiff-4)
BuildRequires: pkgconfig(libwebpdemux)
BuildRequires: pkgconfig(libyuv)
BuildRequires: pkgconfig(x11-xcb)
BuildRequires: pkgconfig(xcb)
BuildRequires: pkgconfig(xcb-shm) >= 1.9
BuildRequires: pkgconfig(xext)
BuildRequires: pkgconfig(zlib)
Recommends: imlib2-loaders
%if %{with heif}
BuildRequires: pkgconfig(libheif)
%endif
%if %{with jxl}
BuildRequires: pkgconfig(libjxl)
BuildRequires: pkgconfig(libjxl_threads)
@@ -101,6 +112,7 @@ This package has the basic set of plugin filters that come with Imlib2.
Summary: Imlib 2 - image loaders
Group: Development/Libraries/X11
Provides: imlib2-loader_argb
Provides: imlib2-loader_avif
Provides: imlib2-loader_bmp
Provides: imlib2-loader_bz2
Provides: imlib2-loader_gif
@@ -109,9 +121,13 @@ Provides: imlib2-loader_j2k
Provides: imlib2-loader_jpeg
Provides: imlib2-loader_png
Provides: imlib2-loader_pnm
Provides: imlib2-loader_raw
Provides: imlib2-loader_tga
Provides: imlib2-loader_tiff
Provides: imlib2-loader_webp
Provides: imlib2-loader_xpm
Provides: imlib2-loader_xz
Provides: imlib2-loader_yuv
Provides: imlib2-loader_zlib
%if %{with jxl}
Provides: imlib2-loader_jxl
@@ -127,6 +143,14 @@ Provides: imlib2-loader_ps
This package contains the imlib2 image loaders for: argb, bmp, gif,
jpeg, png, pnm, tga, tiff, xpm, j2k, heif, jxl.
%package demo
Summary: Imlib 2 - demo programs
Group: Development/Libraries/X11
Requires: %{lname} = %{version}
%description demo
This package contains the imlib2 demo programs.
%prep
%autosetup -p1
@@ -140,6 +164,8 @@ jpeg, png, pnm, tga, tiff, xpm, j2k, heif, jxl.
--enable-visibility-hiding \
--enable-doc-build \
--disable-static \
--enable-werror \
--disable-rtld-local-support \
%if %{with jxl}
--with-jxl \
%endif
@@ -165,15 +191,6 @@ find %{buildroot} -type f -name "*.la" -delete -print
%files
%license COPYING
%doc AUTHORS README
%{_bindir}/imlib2_bumpmap
%{_bindir}/imlib2_colorspace
%{_bindir}/imlib2_conv
%{_bindir}/imlib2_load
%{_bindir}/imlib2_poly
%{_bindir}/imlib2_show
%{_bindir}/imlib2_test
%{_bindir}/imlib2_view
%{_bindir}/imlib2_grab
%attr(755,root,root) %dir %{_datadir}/imlib2
%{_datadir}/imlib2/*
@@ -197,4 +214,7 @@ find %{buildroot} -type f -name "*.la" -delete -print
%attr(755,root,root) %dir %{_libdir}/imlib2
%attr(755,root,root) %{_libdir}/imlib2/loaders
%files demo
%{_bindir}/imlib2_*
%changelog