]> git.pld-linux.org Git - packages/less.git/blobdiff - less.spec
- add .7z
[packages/less.git] / less.spec
index 2352421bd1ac90723e215efac7ac2aec1ef80d85..4c39b7efc00ef920d16fbf90d59ec1584ad919e2 100644 (file)
--- a/less.spec
+++ b/less.spec
@@ -1,29 +1,35 @@
+# - 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:       374
-Release:       3
-License:       GPL
+Version:       394
+Release:       6
+License:       GPL v2
 Group:         Applications/Text
-Source0:       ftp://ftp.gnu.org/gnu/less/%{name}-%{version}.tar.gz
-Source1:       %{name}-non-english-man-pages.tar.bz2
+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}.sh
-Source4:       %{name}.csh
+Source3:       %{name}echo.1
 Patch0:                %{name}-DESTDIR.patch
 Patch1:                %{name}-shell.patch
+Patch4:                %{name}-multilib.patch
 Patch2:                %{name}-edit.patch
-URL:           http://www.flash.net/~marknu/less/
+Patch3:                %{name}-libtinfo.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)
 
 %description
@@ -33,90 +39,94 @@ well as forwards. Since less doesn't have to read the entire input
 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 unixowego
-`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
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
+%patch4 -p1
 
 %build
-chmod -R u+w .
-autoconf
+%{__autoconf}
 %configure
 
-%{__make} LIBS="-ltinfo" \
+%{__make} \
        CPPFLAGS="-D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_mandir} $RPM_BUILD_ROOT/etc/profile.d
+install -d $RPM_BUILD_ROOT{%{_mandir},/etc/env.d}
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
 install %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}
-install %{SOURCE3} %{SOURCE4} $RPM_BUILD_ROOT/etc/profile.d
+install %{SOURCE3} $RPM_BUILD_ROOT%{_mandir}/man1
 
-gzip -9nf README NEWS
+# Prepare env file
+cat > $RPM_BUILD_ROOT/etc/env.d/LESSOPEN <<EOF
+LESSOPEN="|lesspipe.sh %s"
+EOF
+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
 
-%ifarch axp
-install -d $RPM_BUILD_ROOT/bin
-ln -sf %{_bindir}/less $RPM_BUILD_ROOT/bin/more
-%endif
+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}.gz
-
+%doc README NEWS
 %attr(755,root,root) %{_bindir}/*
-%attr(755,root,root) /etc/profile.d/*
+%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
This page took 0.102667 seconds and 4 git commands to generate.