# - SECURITY: http://securitytracker.com/alerts/2004/Aug/1010988.html
Summary: Text file browser -- less is more
-Summary(de): Programm zum Anzeigen von Textdateien - weniger ist mehr
-Summary(es): Browser para archivo texto (- es +)
-Summary(fr): Une lecteur de fichiers texte
-Summary(pl): Przegl±darka plików tekstowych - mniej jest wiêcej
-Summary(pt_BR): Browser para arquivo texto (- é +)
-Summary(ru): ðÒÏÇÒÁÍÍÁ ÄÌÑ ÐÒÏÓÍÏÔÒÁ ÔÅËÓÔÏ×ÙÈ ÆÁÊÌÏ× ÐÏÈÏÖÁÑ ÎÁ more, ÎÏ ÌÕÞÛÅ
-Summary(tr): Metin dosyasý görüntüleyici - more benzeri
-Summary(uk): ðÒÏÇÒÁÍÁ ÄÌÑ ÐÅÒÅÇÌÑÄÕ ÔÅËÓÔÏ×ÉÈ ÆÁÊÌ¦× ÓÈÏÖÁ ÎÁ more, ÁÌÅ ËÒÁÝÁ
+Summary(de.UTF-8): Programm zum Anzeigen von Textdateien - weniger ist mehr
+Summary(es.UTF-8): Browser para archivo texto (- es +)
+Summary(fr.UTF-8): Une lecteur de fichiers texte
+Summary(pl.UTF-8): Przeglądarka plików tekstowych - mniej jest więcej
+Summary(pt_BR.UTF-8): Browser para arquivo texto (- é +)
+Summary(ru.UTF-8): Программа для просмотра текстовых файлов похожая на more, но лучше
+Summary(tr.UTF-8): Metin dosyası görüntüleyici - more benzeri
+Summary(uk.UTF-8): Програма для перегляду текстових файлів схожа на more, але краща
Name: less
-Version: 382
-Release: 5
+Version: 394
+Release: 6
License: GPL v2
Group: Applications/Text
-Source0: ftp://ftp.gnu.org/gnu/less/%{name}-%{version}.tar.gz
-# Source0-md5: 103fe4aef6297b93f0f73f38cc3b1bd7
+Source0: http://www.greenwoodsoftware.com/less/%{name}-%{version}.tar.gz
+# Source0-md5: a9f072ccefa0d315b325f3e9cdbd4b97
Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
# Source1-md5: 07bb76556307ab4cecba7abd3933bad2
Source2: %{name}pipe.sh
Source3: %{name}echo.1
Patch0: %{name}-DESTDIR.patch
Patch1: %{name}-shell.patch
+Patch4: %{name}-multilib.patch
Patch2: %{name}-edit.patch
Patch3: %{name}-libtinfo.patch
-Patch4: %{name}-locale-charmap.patch
URL: http://www.greenwoodsoftware.com/less/
BuildRequires: autoconf
BuildRequires: ncurses-devel >= 5.0
+BuildRequires: rpmbuild(macros) >= 1.317
Requires: file
Requires: setup >= 2.4.6
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
file before it starts, less starts up more quickly than text editors
(for example, vi).
-%description -l de
-less ist ein Textdatei-Viewer ähnlich 'more' ... aber besser!
+%description -l de.UTF-8
+less ist ein Textdatei-Viewer ähnlich 'more' ... aber besser!
-%description -l es
-less es un visor de archivo texto parecido con 'more', sólo que mejor.
+%description -l es.UTF-8
+less es un visor de archivo texto parecido con 'more', sólo que mejor.
-%description -l fr
-less est un visualisateur de fichier texte, comme « more », mais en
+%description -l fr.UTF-8
+less est un visualisateur de fichier texte, comme « more », mais en
mieux.
-%description -l pl
-Less jest programem podobnym w dzia³aniu do standardowego uniksowego
-`more', lecz o znacznie wiêkszych mo¿liwo¶ciach.
+%description -l pl.UTF-8
+Less jest programem podobnym w działaniu do standardowego uniksowego
+`more', lecz o znacznie większych możliwościach.
-%description -l pt_BR
-less é um visualizador de arquivo texto parecido com 'more', só que
+%description -l pt_BR.UTF-8
+less é um visualizador de arquivo texto parecido com 'more', só que
melhor.
-%description -l ru
-ðÒÏÇÒÁÍÍÁ ÄÌÑ ÐÒÏÓÍÏÔÒÁ ÔÅËÓÔÏ×ÙÈ ÆÁÊÌÏ×, ÐÏÈÏÖÁ ÎÁ more, ÎÏ ÉÍÅÅÔ
-ÂÏÌØÛÅ ×ÏÚÍÏÖÎÏÓÔÅÊ. less ÐÏÚ×ÏÌÑÅÔ Ä×ÉÇÁÔØÓÑ ÐÏ ÆÁÊÌÕ × ÏÂÒÁÔÎÏÍ
-ÎÁÐÒÁ×ÌÅÎÉÉ. ðÏÓËÏÌØËÕ less ÎÅ ÓÞÉÔÙ×ÁÅÔ ÐÒÅÄ×ÁÒÉÔÅÌØÎÏ ×ÅÓØ ×ÈÏÄÎÏÊ
-ÆÁÊÌ, ÏÎ ÚÁÐÕÓËÁÅÔÓÑ ÚÎÁÞÉÔÅÌØÎÏ ÂÙÓÔÒÅÅ ÔÅËÓÔÏ×ÙÈ ÒÅÄÁËÔÏÒÏ×
-(ÎÁÐÒÉÍÅÒ, vi).
+%description -l ru.UTF-8
+Программа для просмотра текстовых файлов, похожа на more, но имеет
+больше возможностей. less позволяет двигаться по файлу в обратном
+направлении. Поскольку less не считывает предварительно весь входной
+файл, он запускается значительно быстрее текстовых редакторов
+(например, vi).
-%description -l tr
-less, more aracýna çok benzeyen ama ondan daha yetenekli bir dosya
-görüntüleme aracýdýr. Metin dosyalarýnýn sayfa sayfa gösterilmesini
-saðlar.
+%description -l tr.UTF-8
+less, more aracına çok benzeyen ama ondan daha yetenekli bir dosya
+görüntüleme aracıdır. Metin dosyalarının sayfa sayfa gösterilmesini
+sağlar.
-%description -l uk
-ðÒÏÇÒÁÍÁ ÄÌÑ ÐÅÒÅÇÌÑÄÕ ÔÅËÓÔÏ×ÉÈ ÆÁÊ̦×; ÓÈÏÖÁ ÎÁ more, ÁÌÅ ÍÁ¤ ¦ÌØÛÅ
-ÍÏÖÌÉ×ÏÓÔÅÊ. less ÄÏÚ×ÏÌѤ ÒÕÈÁÔÉÓØ ÐÏ ÆÁÊÌÕ × Ú×ÏÒÏÔÎØÏÍÕ ÎÁÐÒÑÍËÕ.
-ïÓ˦ÌØËÉ less ÎÅ ÚÞÉÔÕ¤ ÐÏÐÅÒÅÄÎØÏ ×ÅÓØ ×ȦÄÎÉÊ ÆÁÊÌ, צΠÚÁÐÕÓËÁ¤ÔØÓÑ
-ÚÎÁÞÎÏ Û×ÉÄÛÅ Î¦Ö ÔÅËÓÔÏצ ÒÅÄÁËÔÏÒÉ (ÎÁÐÒÉËÌÁÄ, vi).
+%description -l uk.UTF-8
+Програма для перегляду текстових файлів; схожа на more, але має більше
+можливостей. less дозволяє рухатись по файлу в зворотньому напрямку.
+Оскільки less не зчитує попередньо весь вхідний файл, він запускається
+значно швидше ніж текстові редактори (наприклад, vi).
%prep
%setup -q
%patch4 -p1
%build
-chmod -R u+w .
%{__autoconf}
%configure
-%{__make} LIBS="-ltinfo" \
+%{__make} \
CPPFLAGS="-D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"
%install
cat > $RPM_BUILD_ROOT/etc/env.d/LESSOPEN <<EOF
LESSOPEN="|lesspipe.sh %s"
EOF
-
-%ifarch axp
-install -d $RPM_BUILD_ROOT/bin
-ln -sf %{_bindir}/less $RPM_BUILD_ROOT/bin/more
-%endif
+echo '#LESS="i m q s X -M"' > $RPM_BUILD_ROOT/etc/env.d/LESS
+echo '#PAGER=less' > $RPM_BUILD_ROOT/etc/env.d/PAGER
rm -f $RPM_BUILD_ROOT%{_mandir}/README.less-non-english-man-pages*
%clean
rm -rf $RPM_BUILD_ROOT
+%post
+%env_update
+
+%postun
+%env_update
+
%files
%defattr(644,root,root,755)
%doc README NEWS
%attr(755,root,root) %{_bindir}/*
-%config(noreplace,missingok) %verify(not md5 size mtime) /etc/env.d/LESSOPEN
+%config(noreplace,missingok) %verify(not md5 mtime size) /etc/env.d/*
%{_mandir}/man1/*
%lang(de) %{_mandir}/de/man1/*
%lang(hu) %{_mandir}/hu/man1/*
%lang(it) %{_mandir}/it/man1/*
%lang(ja) %{_mandir}/ja/man1/*
%lang(pl) %{_mandir}/pl/man1/*
-%ifarch axp
-%attr(755,root,root) /bin/more
-%endif