From 7ba060a44d75fc3bf647f3f9dceab57e00d9e858 Mon Sep 17 00:00:00 2001 From: Kaihao Bai Date: Tue, 11 Apr 2023 11:00:24 +0800 Subject: [PATCH] optimize spec --- lcms2.spec | 62 +++++++++++++++++++++++++++--------------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/lcms2.spec b/lcms2.spec index 2a87187..7c02545 100644 --- a/lcms2.spec +++ b/lcms2.spec @@ -1,45 +1,43 @@ -%define anolis_release 1 +%define anolis_release 2 Name: lcms2 Version: 2.15 Release: %{anolis_release}%{?dist} Summary: Color Management Engine License: MIT URL: http://www.littlecms.com/ -Source0: http://www.littlecms.com/lcms2-%{version}.tar.gz +Source0: %{url}/lcms2-%{version}.tar.gz -BuildRequires: gcc -BuildRequires: libjpeg-devel -BuildRequires: libtiff-devel -BuildRequires: zlib-devel -BuildRequires: make +BuildRequires: gcc make autoconf automake +BuildRequires: libjpeg-devel libtiff-devel zlib-devel %description -LittleCMS intends to be a small-footprint, speed optimized color management -engine in open source form. LCMS2 is the current version of LCMS, and can be -parallel installed with the original (deprecated) lcms. +Little CMS intends to be a small-footprint color management engine, with +special focus on accuracy and performance. It uses the International +Color Consortium standard (ICC), which is the modern standard when +regarding to color management. -%package doc -Summary: Documentation files for %{name} -Requires: %{name} = %{version}-%{release} -BuildArch: noarch +%package devel +Summary: Development files for LittleCMS +Requires: %{name} = %{EVR} +Provides: littlecms-devel = %{EVR} -%description doc -The %{name}-doc package contains documentation files for %{name}. +%description devel +Development files for LittleCMS. %package utils Summary: Utility applications for %{name} -Requires: %{name} = %{version}-%{release} +Requires: %{name} = %{EVR} %description utils The %{name}-utils package contains utility applications for %{name}. -%package devel -Summary: Development files for LittleCMS -Requires: %{name} = %{version}-%{release} -Provides: littlecms-devel = %{version}-%{release} +%package doc +Summary: Documentation files for %{name} +Requires: %{name} = %{EVR} +BuildArch: noarch -%description devel -Development files for LittleCMS. +%description doc +The %{name}-doc package contains documentation files for %{name}. %prep %autosetup -p1 @@ -73,22 +71,24 @@ cp -alf doc/LittleCMS2.??\ tutorial.pdf tutorial.pdf %{_libdir}/liblcms2.so.2* %{abidir}/liblcms2.dump -%files doc -%doc AUTHORS ChangeLog README* - -%files utils -%{_bindir}/* -%{abidir}/*-option.list -%{_mandir}/man1/* - %files devel %doc api.pdf plugin-api.pdf tutorial.pdf %{_includedir}/lcms2*.h %{_libdir}/liblcms2.so %{_libdir}/pkgconfig/lcms2.pc +%files utils +%{_bindir}/* +%{abidir}/*-option.list +%{_mandir}/man1/* + +%files doc +%doc AUTHORS ChangeLog README* %changelog +* Tue Apr 11 2023 Kaihao Bai 2.15-2 +- optimize spec + * Sun Mar 5 2023 Funda Wang - 2.15-1 - New version 2.15 -- Gitee