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 (Первая сборка для НАЙС.ОС)