input/less.spec
raw · 2.7 KiB
Name: less
Version: 700
Release: 1%{?dist}
Summary: A text file viewer and navigator
Summary(ru): Программа просмотра и навигации по текстовым файлам
License: GPL-3.0-or-later
URL: https://github.com/gwsw/less
Source0: https://github.com/gwsw/less/archive/refs/tags/v%{version}.tar.gz#%{name}-%{version}.tar.gz
Source2: less.sh
Source3: less.csh
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: ncurses-devel
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: libtool
BuildRequires: groff
Requires: ncurses-libs
%description
less is a terminal pager program for viewing and navigating text files. It
supports efficient scrolling through large files, searching, and other
navigation features.
%description -l ru
less — это утилита для просмотра текстовых файлов в терминале с возможностью
прокрутки. Она позволяет эффективно просматривать большие файлы, поддерживает
поиск и навигацию по тексту.
%prep
%setup -q -n %{name}-%{version}
autoreconf -fiv
%build
make -f Makefile.aut distfiles
%configure
%make_build CFLAGS="%{optflags} -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"
%install
%make_install
mkdir -p $RPM_BUILD_ROOT/etc/profile.d
install -p -m 644 %{SOURCE2} $RPM_BUILD_ROOT/etc/profile.d
install -p -m 644 %{SOURCE3} $RPM_BUILD_ROOT/etc/profile.d
%files
%defattr(-,root,root)
%doc README NEWS INSTALL
%license LICENSE COPYING
%{_bindir}/*
%{_mandir}/man1/*
/etc/profile.d/*
%{_libexecdir}/less-osc8-file
%{_libexecdir}/less-osc8-man
%{_libexecdir}/lessecho
%changelog
* Fri May 01 2026 NiceOS Team <support@niceos.ru> - 700-1
- EN: Update less to 700.
- Rebase to upstream v700 tarball.
- Revalidate OSC 8 prompt handling, lesskey parsing, and waiting-for-data behavior.
- RU: Обновить less до версии 700.
- Переход на upstream-архив v700.
- Повторно проверить обработку OSC 8, разбор lesskey и поведение ожидания данных.
* Tue Apr 28 2026 NiceOS Team <support@niceos.ru> - 699-1
- EN: - Update less to version 699
- RU: - Обновление less до версии 699
* Wed Jan 07 2026 NiceOS Team <niceos@ncsgp.ru> - 690-1
- Initial build for NiceOS (Первая сборка для НАЙС.ОС)