diff --git a/libjpeg-turbo.spec b/libjpeg-turbo.spec index 5922a9e163f69dfacb856e67f24923f33824ff91..51bbde8a16d249681327b97a99473e4d9576c8b1 100644 --- a/libjpeg-turbo.spec +++ b/libjpeg-turbo.spec @@ -1,6 +1,6 @@ Name: libjpeg-turbo Version: 3.1.0 -Release: 1 +Release: 2%{?dist} Summary: MMX/SSE2/SIMD accelerated libjpeg-compatible JPEG codec library License: IJG URL: https://libjpeg-turbo.org/ @@ -9,8 +9,8 @@ Patch0001: libjpeg-turbo-add-loongarch64-and-riscv64.patch BuildRequires: gcc cmake nasm -Obsoletes: libjpeg < 6b-47 turbojpeg < %{version}-%{release} -Provides: libjpeg = 6b-47 turbojpeg = %{version}-%{release} +Provides: libjpeg = %{version}-%{release} +Obsoletes: libjpeg < %{version}-%{release} %description libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON, AltiVec) @@ -19,10 +19,10 @@ to accelerate baseline JPEG compression and decompression on x86, x86-64, and AR %package devel Summary: Development files for the libjpeg-turbo library Requires: libjpeg-turbo = %{version}-%{release} -Provides: libjpeg-turbo-static = 1.3.1 turbojpeg-devel = %{version}-%{release} -Obsoletes: libjpeg-turbo-static < 1.3.1 turbojpeg-devel < %{version}-%{release} -Provides: libjpeg-devel = 6b-47 libjpeg-devel%{?_isa} = %{version}-%{release} -Obsoletes: libjpeg-devel < 6b-47 +Provides: libjpeg-turbo-static = 1.3.1 +Obsoletes: libjpeg-turbo-static < 1.3.1 +Provides: libjpeg-devel = %{version}-%{release} +Obsoletes: libjpeg-devel < %{version}-%{release} %description devel @@ -31,6 +31,8 @@ Development files for the libjpeg-turbo library. %package utils Summary: Utilities for manipulating JPEG images Requires: libjpeg-turbo%{?_isa} = %{version}-%{release} +Provides: libjpeg-turbo-utils = %{version}-%{release} +Obsoletes: libjpeg-turbo-utils < %{version}-%{release} %description utils The libjpeg-turbo-utils package contains simple client programs for accessing @@ -42,6 +44,8 @@ JPEG file. Wrjpgcom inserts text comments into a JPEG file. %package -n turbojpeg Summary: TurboJPEG library +Provides: turbojpeg = %{version}-%{release} +Obsoletes: turbojpeg < %{version}-%{release} %description -n turbojpeg The turbojpeg package contains the TurboJPEG shared library. @@ -49,6 +53,8 @@ The turbojpeg package contains the TurboJPEG shared library. %package -n turbojpeg-devel Summary: Headers for the TurboJPEG library Requires: turbojpeg%{?_isa} = %{version}-%{release} +Provides: turbojpeg-devel = %{version}-%{release} +Obsoletes: turbojpeg-devel < %{version}-%{release} %description -n turbojpeg-devel This package contains header files necessary for developing programs which will @@ -143,6 +149,9 @@ export LD_LIBRARY_PATH=%{buildroot}%{_libdir} %{_mandir}/man1/*.1* %changelog +* Tue Sep 2 2025 Wenyu Zhu - 3.1.0-2 +- fix Provides and Obsoletes definition to avoid turbojpeg dependency issue + * Thu Dec 26 2024 Funda Wang - 3.1.0-1 - update to 3.1.0