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

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