From 93002b0cc1fb1a32119db1e091da38b8d2560efc Mon Sep 17 00:00:00 2001 From: WyZ0125 Date: Tue, 26 Aug 2025 02:32:28 +0000 Subject: [PATCH 01/10] =?UTF-8?q?update=20libjpeg-turbo.spec.=E4=BF=AE?= =?UTF-8?q?=E6=94=B9Obsoletes:Provides:=20=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: WyZ0125 --- libjpeg-turbo.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libjpeg-turbo.spec b/libjpeg-turbo.spec index 5922a9e..faa5a49 100644 --- a/libjpeg-turbo.spec +++ b/libjpeg-turbo.spec @@ -1,6 +1,6 @@ Name: libjpeg-turbo Version: 3.1.0 -Release: 1 +Release: 2 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} +Obsoletes: libjpeg < 6b-47 +Provides: libjpeg = 6b-47 %description libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON, AltiVec) -- Gitee From 52702a5c7fcf81a5dedc4233872bc61c840fdb5e Mon Sep 17 00:00:00 2001 From: WyZ0125 Date: Wed, 27 Aug 2025 02:49:36 +0000 Subject: [PATCH 02/10] update libjpeg-turbo.spec. Signed-off-by: WyZ0125 --- libjpeg-turbo.spec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libjpeg-turbo.spec b/libjpeg-turbo.spec index faa5a49..853eb82 100644 --- a/libjpeg-turbo.spec +++ b/libjpeg-turbo.spec @@ -143,6 +143,9 @@ export LD_LIBRARY_PATH=%{buildroot}%{_libdir} %{_mandir}/man1/*.1* %changelog +* Wed Aug 26 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 -- Gitee From 66a571321a4b7fe8e0aa4ffe7f65c0abe1b7158f Mon Sep 17 00:00:00 2001 From: WyZ0125 Date: Wed, 27 Aug 2025 03:07:29 +0000 Subject: [PATCH 03/10] update libjpeg-turbo.spec.fix data error Signed-off-by: WyZ0125 --- libjpeg-turbo.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libjpeg-turbo.spec b/libjpeg-turbo.spec index 853eb82..1f455b9 100644 --- a/libjpeg-turbo.spec +++ b/libjpeg-turbo.spec @@ -143,7 +143,7 @@ export LD_LIBRARY_PATH=%{buildroot}%{_libdir} %{_mandir}/man1/*.1* %changelog -* Wed Aug 26 2025 Wenyu Zhu - 3.1.0-2 +* Wed Aug 27 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 -- Gitee From 73e0f3de6c4a1e1287a7d889d6098eb0969739e4 Mon Sep 17 00:00:00 2001 From: WyZ0125 Date: Thu, 28 Aug 2025 08:43:35 +0000 Subject: [PATCH 04/10] update libjpeg-turbo.spec. Signed-off-by: WyZ0125 --- libjpeg-turbo.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libjpeg-turbo.spec b/libjpeg-turbo.spec index 1f455b9..0450258 100644 --- a/libjpeg-turbo.spec +++ b/libjpeg-turbo.spec @@ -1,6 +1,6 @@ Name: libjpeg-turbo Version: 3.1.0 -Release: 2 +Release: 2%{?dist} Summary: MMX/SSE2/SIMD accelerated libjpeg-compatible JPEG codec library License: IJG URL: https://libjpeg-turbo.org/ -- Gitee From 4e7d18ef75b2a9c811b12d76027127645904f5f9 Mon Sep 17 00:00:00 2001 From: WyZ0125 Date: Thu, 28 Aug 2025 09:06:07 +0000 Subject: [PATCH 05/10] update libjpeg-turbo.spec. Signed-off-by: WyZ0125 --- libjpeg-turbo.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libjpeg-turbo.spec b/libjpeg-turbo.spec index 0450258..a3103d0 100644 --- a/libjpeg-turbo.spec +++ b/libjpeg-turbo.spec @@ -143,7 +143,7 @@ export LD_LIBRARY_PATH=%{buildroot}%{_libdir} %{_mandir}/man1/*.1* %changelog -* Wed Aug 27 2025 Wenyu Zhu - 3.1.0-2 +* Thu Aug 28 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 -- Gitee From 062a55e89f402f45c5f1d1427cc14b36218849fa Mon Sep 17 00:00:00 2001 From: WyZ0125 Date: Thu, 28 Aug 2025 09:13:41 +0000 Subject: [PATCH 06/10] update libjpeg-turbo.spec. Signed-off-by: WyZ0125 --- libjpeg-turbo.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libjpeg-turbo.spec b/libjpeg-turbo.spec index a3103d0..6d26f24 100644 --- a/libjpeg-turbo.spec +++ b/libjpeg-turbo.spec @@ -1,6 +1,6 @@ Name: libjpeg-turbo Version: 3.1.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: MMX/SSE2/SIMD accelerated libjpeg-compatible JPEG codec library License: IJG URL: https://libjpeg-turbo.org/ @@ -143,7 +143,7 @@ export LD_LIBRARY_PATH=%{buildroot}%{_libdir} %{_mandir}/man1/*.1* %changelog -* Thu Aug 28 2025 Wenyu Zhu - 3.1.0-2 +* Thu Aug 28 2025 Wenyu Zhu - 3.1.0-3 - fix Provides and Obsoletes definition to avoid turbojpeg dependency issue * Thu Dec 26 2024 Funda Wang - 3.1.0-1 -- Gitee From eee5762a87f883cb2d2d121537da0a6ecbe93466 Mon Sep 17 00:00:00 2001 From: WyZ0125 Date: Fri, 29 Aug 2025 03:12:01 +0000 Subject: [PATCH 07/10] =?UTF-8?q?update=20libjpeg-turbo.spec.=E4=BF=AE?= =?UTF-8?q?=E6=94=B9Provides/Obsoletes=20=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: WyZ0125 --- libjpeg-turbo.spec | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/libjpeg-turbo.spec b/libjpeg-turbo.spec index 6d26f24..8025768 100644 --- a/libjpeg-turbo.spec +++ b/libjpeg-turbo.spec @@ -9,8 +9,8 @@ Patch0001: libjpeg-turbo-add-loongarch64-and-riscv64.patch BuildRequires: gcc cmake nasm -Obsoletes: libjpeg < 6b-47 -Provides: libjpeg = 6b-47 +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 -- Gitee From d57947a2e782445a248d9083470d881c073f8566 Mon Sep 17 00:00:00 2001 From: WyZ0125 Date: Fri, 29 Aug 2025 03:19:39 +0000 Subject: [PATCH 08/10] update libjpeg-turbo.spec. Signed-off-by: WyZ0125 --- libjpeg-turbo.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libjpeg-turbo.spec b/libjpeg-turbo.spec index 8025768..0898ff1 100644 --- a/libjpeg-turbo.spec +++ b/libjpeg-turbo.spec @@ -149,7 +149,7 @@ export LD_LIBRARY_PATH=%{buildroot}%{_libdir} %{_mandir}/man1/*.1* %changelog -* Thu Aug 28 2025 Wenyu Zhu - 3.1.0-3 +* Fri Aug 29 2025 Wenyu Zhu - 3.1.0-3 - fix Provides and Obsoletes definition to avoid turbojpeg dependency issue * Thu Dec 26 2024 Funda Wang - 3.1.0-1 -- Gitee From 8f1d32f2da2a44a3d16481bfc70d66d7220b7c25 Mon Sep 17 00:00:00 2001 From: WyZ0125 Date: Fri, 29 Aug 2025 03:32:22 +0000 Subject: [PATCH 09/10] update libjpeg-turbo.spec. Signed-off-by: WyZ0125 --- libjpeg-turbo.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libjpeg-turbo.spec b/libjpeg-turbo.spec index 0898ff1..305422b 100644 --- a/libjpeg-turbo.spec +++ b/libjpeg-turbo.spec @@ -1,6 +1,6 @@ Name: libjpeg-turbo Version: 3.1.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: MMX/SSE2/SIMD accelerated libjpeg-compatible JPEG codec library License: IJG URL: https://libjpeg-turbo.org/ @@ -149,7 +149,7 @@ export LD_LIBRARY_PATH=%{buildroot}%{_libdir} %{_mandir}/man1/*.1* %changelog -* Fri Aug 29 2025 Wenyu Zhu - 3.1.0-3 +* Fri Aug 29 2025 Wenyu Zhu - 3.1.0-4 - fix Provides and Obsoletes definition to avoid turbojpeg dependency issue * Thu Dec 26 2024 Funda Wang - 3.1.0-1 -- Gitee From 553dbc4e355b43e1a370c372c58e3aa4a31f1fed Mon Sep 17 00:00:00 2001 From: WyZ0125 Date: Tue, 2 Sep 2025 01:27:30 +0000 Subject: [PATCH 10/10] update libjpeg-turbo.spec. Signed-off-by: WyZ0125 --- libjpeg-turbo.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libjpeg-turbo.spec b/libjpeg-turbo.spec index 305422b..51bbde8 100644 --- a/libjpeg-turbo.spec +++ b/libjpeg-turbo.spec @@ -1,6 +1,6 @@ Name: libjpeg-turbo Version: 3.1.0 -Release: 4%{?dist} +Release: 2%{?dist} Summary: MMX/SSE2/SIMD accelerated libjpeg-compatible JPEG codec library License: IJG URL: https://libjpeg-turbo.org/ @@ -149,7 +149,7 @@ export LD_LIBRARY_PATH=%{buildroot}%{_libdir} %{_mandir}/man1/*.1* %changelog -* Fri Aug 29 2025 Wenyu Zhu - 3.1.0-4 +* 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 -- Gitee