N
Портал сборок NiceOS
Корпоративный портал наблюдаемости для опубликованных сборок пакетов NiceOS.

input/libpaper.spec

raw · 2.9 KiB

Name:               libpaper
Version:            2.2.7
Release:            1%{?dist}
Summary:            Library for handling paper sizes
Summary(ru):        Библиотека для работы с размерами бумаги

License:            LGPL-2.1-or-later AND LicenseRef-Public-Domain AND GPL-3.0-or-later AND LGPL-2.0-or-later AND FSFAP AND MIT
URL:                https://github.com/rrthomas/libpaper
Source0:            https://github.com/rrthomas/libpaper/releases/download/v%{version}/libpaper-%{version}.tar.gz

Packager:           NICE SOFT GROUP LLC (ООО "НАЙС СОФТ ГРУПП") 5024245440 <niceos@ncsgp.ru>
Vendor:             NiceSOFT
Distribution:       NiceOS.Core
BugURL:             https://bugs.niceos.ru/
VCS:            https://specs.niceos.ru/rmps/%{name}

BuildRequires:      gettext

%description
libpaper provides a simple library and command-line utilities for working with
paper sizes. It supports various standards (including ISO 216 and ANSI) and is
used by applications to determine and manage preferred paper sizes.

%description -l ru
libpaper — библиотека и набор утилит для работы с размерами бумаги. Поддерживает
различные стандарты (включая ISO 216 и ANSI) и используется приложениями для
определения и управления предпочтительными размерами бумаги.

%package devel
Summary:            Development files for libpaper
Summary(ru):        Файлы для разработки libpaper
Requires:           %{name} = %{version}-%{release}

%description devel
The devel subpackage contains headers and other development files required to
build software against libpaper.

%description -l ru devel
Подпакет devel содержит заголовочные файлы и прочие компоненты, необходимые для
сборки программ, использующих libpaper.

%prep
%autosetup

%build
%configure \
    --disable-static \
    --docdir=%{_docdir}/%{name}-%{version}
%make_build

%install
%make_install

%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig

%files
%license COPYING
%doc %{_docdir}/%{name}-%{version}
%{_bindir}/paper
%{_bindir}/paperconf
%{_libdir}/libpaper.so.*
%config(noreplace) %{_sysconfdir}/paperspecs
%{_mandir}/man*/*

%files devel
%{_includedir}/paper.h
%{_libdir}/libpaper.so

%changelog
* Tue Apr 28 2026 NiceOS Team <support@niceos.ru> - 2.2.7-1
- EN: - Update to version 2.2.7 with support for Chinese standard paper sizes (D series, and ZL envelope)
- RU: - Обновление до версии 2.2.7 с поддержкой китайских стандартных размеров бумаги (серия D и конверты ZL)


* Wed Jan 21 2026 NiceOS Team <niceos@ncsgp.ru> - 2.2.6-1
- Initial build for NiceOS (Первая сборка для НАЙС.ОС)