1 # - SECURITY: http://securitytracker.com/alerts/2004/Aug/1010988.html
2 Summary: Text file browser -- less is more
3 Summary(de.UTF-8): Programm zum Anzeigen von Textdateien - weniger ist mehr
4 Summary(es.UTF-8): Browser para archivo texto (- es +)
5 Summary(fr.UTF-8): Une lecteur de fichiers texte
6 Summary(pl.UTF-8): Przeglądarka plików tekstowych - mniej jest więcej
7 Summary(pt_BR.UTF-8): Browser para arquivo texto (- é +)
8 Summary(ru.UTF-8): Программа для просмотра текстовых файлов похожая на more, но лучше
9 Summary(tr.UTF-8): Metin dosyası görüntüleyici - more benzeri
10 Summary(uk.UTF-8): Програма для перегляду текстових файлів схожа на more, але краща
15 Group: Applications/Text
16 Source0: http://www.greenwoodsoftware.com/less/%{name}-%{version}.tar.gz
17 # Source0-md5: a9f072ccefa0d315b325f3e9cdbd4b97
18 Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
19 # Source1-md5: 07bb76556307ab4cecba7abd3933bad2
20 Source2: %{name}pipe.sh
21 Source3: %{name}echo.1
22 Patch0: %{name}-DESTDIR.patch
23 Patch1: %{name}-shell.patch
24 Patch2: %{name}-edit.patch
25 Patch3: %{name}-libtinfo.patch
26 URL: http://www.greenwoodsoftware.com/less/
27 BuildRequires: autoconf
28 BuildRequires: ncurses-devel >= 5.0
29 BuildRequires: rpmbuild(macros) >= 1.317
31 Requires: setup >= 2.4.6
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 The less utility is a text file browser that resembles more, but has
36 more capabilities. Less allows you to move backwards in the file as
37 well as forwards. Since less doesn't have to read the entire input
38 file before it starts, less starts up more quickly than text editors
41 %description -l de.UTF-8
42 less ist ein Textdatei-Viewer ähnlich 'more' ... aber besser!
44 %description -l es.UTF-8
45 less es un visor de archivo texto parecido con 'more', sólo que mejor.
47 %description -l fr.UTF-8
48 less est un visualisateur de fichier texte, comme « more », mais en
51 %description -l pl.UTF-8
52 Less jest programem podobnym w działaniu do standardowego uniksowego
53 `more', lecz o znacznie większych możliwościach.
55 %description -l pt_BR.UTF-8
56 less é um visualizador de arquivo texto parecido com 'more', só que
59 %description -l ru.UTF-8
60 Программа для просмотра текстовых файлов, похожа на more, но имеет
61 больше возможностей. less позволяет двигаться по файлу в обратном
62 направлении. Поскольку less не считывает предварительно весь входной
63 файл, он запускается значительно быстрее текстовых редакторов
66 %description -l tr.UTF-8
67 less, more aracına çok benzeyen ama ondan daha yetenekli bir dosya
68 görüntüleme aracıdır. Metin dosyalarının sayfa sayfa gösterilmesini
71 %description -l uk.UTF-8
72 Програма для перегляду текстових файлів; схожа на more, але має більше
73 можливостей. less дозволяє рухатись по файлу в зворотньому напрямку.
74 Оскільки less не зчитує попередньо весь вхідний файл, він запускається
75 значно швидше ніж текстові редактори (наприклад, vi).
89 CPPFLAGS="-D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"
92 rm -rf $RPM_BUILD_ROOT
93 install -d $RPM_BUILD_ROOT{%{_mandir},/etc/env.d}
96 DESTDIR=$RPM_BUILD_ROOT
98 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
99 install %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}
100 install %{SOURCE3} $RPM_BUILD_ROOT%{_mandir}/man1
103 cat > $RPM_BUILD_ROOT/etc/env.d/LESSOPEN <<EOF
104 LESSOPEN="|lesspipe.sh %s"
106 echo '#LESS="i m q s X -M"' > $RPM_BUILD_ROOT/etc/env.d/LESS
107 echo '#PAGER=less' > $RPM_BUILD_ROOT/etc/env.d/PAGER
109 rm -f $RPM_BUILD_ROOT%{_mandir}/README.less-non-english-man-pages*
112 rm -rf $RPM_BUILD_ROOT
121 %defattr(644,root,root,755)
123 %attr(755,root,root) %{_bindir}/*
124 %config(noreplace,missingok) %verify(not md5 mtime size) /etc/env.d/*
126 %lang(de) %{_mandir}/de/man1/*
127 %lang(hu) %{_mandir}/hu/man1/*
128 %lang(it) %{_mandir}/it/man1/*
129 %lang(ja) %{_mandir}/ja/man1/*
130 %lang(pl) %{_mandir}/pl/man1/*