%bcond_without tests Name: jasper Version: 4.2.9 Release: 1%{?dist} Summary: JPEG-2000 codec implementation Summary(ru): Реализация кодека JPEG-2000 License: JasPer-2.0 URL: https://github.com/jasper-software/jasper Source0: https://github.com/jasper-software/jasper/archive/version-%{version}/jasper-version-%{version}.tar.gz Packager: NICE SOFT GROUP LLC (ООО "НАЙС СОФТ ГРУПП") 5024245440 Vendor: NiceSOFT Distribution: NiceOS.Core BugURL: https://bugs.niceos.ru/ VCS: https://specs.niceos.ru/rmps/%{name} BuildRequires: cmake BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: pkgconfig(libjpeg) Requires: %{name}-libs%{?_isa} = %{version}-%{release} Provides: jasper-libs = %{version}-%{release} Provides: jasper-utils = %{version}-%{release} %description JasPer is an implementation of the JPEG-2000 Part 1 image compression standard. It includes libraries and tools for conversion to and from JP2 and JPC formats. %description -l ru JasPer — реализация стандарта JPEG-2000 Part 1. Включает библиотеки и утилиты для конвертации в форматы JP2/JPC и обратно. %package libs Summary: JasPer runtime libraries Summary(ru): Библиотеки выполнения JasPer %description -n %{name}-libs Runtime libraries for JasPer. %description -l ru -n %{name}-libs Разделяемые библиотеки выполнения JasPer. %package devel Summary: Development files for jasper Summary(ru): Файлы для разработки jasper Requires: %{name}-libs%{?_isa} = %{version}-%{release} %description -n %{name}-devel Header files and pkg-config metadata for developing with JasPer. %description -l ru -n %{name}-devel Заголовочные файлы и метаданные pkg-config для разработки с JasPer. %package utils Summary: JasPer utilities Summary(ru): Утилиты JasPer Requires: %{name}%{?_isa} = %{version}-%{release} Requires: %{name}-libs%{?_isa} = %{version}-%{release} %description -n %{name}-utils Additional utilities shipped with JasPer. %description -l ru -n %{name}-utils Дополнительные утилиты, поставляемые вместе с JasPer. %prep %autosetup -n jasper-version-%{version} %build %cmake \ -D CMAKE_INSTALL_PREFIX=/usr \ -D CMAKE_BUILD_TYPE=Release \ -D CMAKE_SKIP_INSTALL_RPATH=ON \ -D JAS_ENABLE_DOC=NO \ -D ALLOW_IN_SOURCE_BUILD=YES \ -D CMAKE_INSTALL_DOCDIR=/usr/share/doc/jasper-%{version} %cmake_build %install %cmake_install %{_fixperms} %{buildroot}/* %check %if %{with tests} %ctest %endif %post -n %{name}-libs -p /sbin/ldconfig %postun -n %{name}-libs -p /sbin/ldconfig %files %doc README.md %{_bindir}/imgcmp %{_bindir}/imginfo %{_bindir}/jasper %files libs %{_libdir}/libjasper.so.* %files devel %{_includedir}/jasper/ %{_libdir}/libjasper.so %{_libdir}/pkgconfig/jasper.pc %files utils %{_mandir}/man1/* %changelog * Sat May 09 2026 NiceOS Team - 4.2.9-1 - EN: Update jasper to 4.2.9. Upstream fixes a JP2 encoder bug that could handle opacity components incorrectly in some cases. No ABI, CLI, or dependency changes were identified in the upstream release notes or compare page. - RU: Обновление jasper до 4.2.9. Upstream исправляет ошибку JP2 encoder, из-за которой в некоторых случаях некорректно обрабатывались компоненты opacity. По release notes и compare page не выявлено изменений ABI, CLI или зависимостей. * Mon Jan 12 2026 NiceOS Team - 4.2.8-1 - Initial build for NiceOS (Первая сборка для НАЙС.ОС)