]> git.pld-linux.org Git - packages/less.git/blob - less.spec
- improved lesspipe.sh; rel 2; STBR
[packages/less.git] / less.spec
1 # - SECURITY: http://securitytracker.com/alerts/2004/Aug/1010988.html
2 Summary:        Text file browser -- less is more
3 Summary(de):    Programm zum Anzeigen von Textdateien - weniger ist mehr
4 Summary(es):    Browser para archivo texto (- es +)
5 Summary(fr):    Une lecteur de fichiers texte
6 Summary(pl):    Przegl±darka plików tekstowych - mniej jest wiêcej
7 Summary(pt_BR): Browser para arquivo texto (- é +)
8 Summary(ru):    ðÒÏÇÒÁÍÍÁ ÄÌÑ ÐÒÏÓÍÏÔÒÁ ÔÅËÓÔÏ×ÙÈ ÆÁÊÌÏ× ÐÏÈÏÖÁÑ ÎÁ more, ÎÏ ÌÕÞÛÅ
9 Summary(tr):    Metin dosyasý görüntüleyici - more benzeri
10 Summary(uk):    ðÒÏÇÒÁÍÁ ÄÌÑ ÐÅÒÅÇÌÑÄÕ ÔÅËÓÔÏ×ÉÈ ÆÁÊ̦נÓÈÏÖÁ ÎÁ more, ÁÌÅ ËÒÁÝÁ
11 Name:           less
12 Version:        382
13 Release:        2
14 License:        GPL
15 Group:          Applications/Text
16 Source0:        http://www.greenwoodsoftware.com/less/%{name}-%{version}.tar.gz
17 # Source0-md5:  103fe4aef6297b93f0f73f38cc3b1bd7
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 Patch4:         %{name}-locale-charmap.patch
27 URL:            http://www.greenwoodsoftware.com/less/
28 BuildRequires:  autoconf
29 BuildRequires:  ncurses-devel >= 5.0
30 Requires:       file
31 Requires:       setup >= 2.4.6
32 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34 %description
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
39 (for example, vi).
40
41 %description -l de
42 less ist ein Textdatei-Viewer ähnlich 'more' ... aber besser!
43
44 %description -l es
45 less es un visor de archivo texto parecido con 'more', sólo que mejor.
46
47 %description -l fr
48 less est un visualisateur de fichier texte, comme « more », mais en
49 mieux.
50
51 %description -l pl
52 Less jest programem podobnym w dzia³aniu do standardowego uniksowego
53 `more', lecz o znacznie wiêkszych mo¿liwo¶ciach.
54
55 %description -l pt_BR
56 less é um visualizador de arquivo texto parecido com 'more', só que
57 melhor.
58
59 %description -l ru
60 ðÒÏÇÒÁÍÍÁ ÄÌÑ ÐÒÏÓÍÏÔÒÁ ÔÅËÓÔÏ×ÙÈ ÆÁÊÌÏ×, ÐÏÈÏÖÁ ÎÁ more, ÎÏ ÉÍÅÅÔ
61 ÂÏÌØÛÅ ×ÏÚÍÏÖÎÏÓÔÅÊ. less ÐÏÚ×ÏÌÑÅÔ Ä×ÉÇÁÔØÓÑ ÐÏ ÆÁÊÌÕ × ÏÂÒÁÔÎÏÍ
62 ÎÁÐÒÁ×ÌÅÎÉÉ. ðÏÓËÏÌØËÕ less ÎÅ ÓÞÉÔÙ×ÁÅÔ ÐÒÅÄ×ÁÒÉÔÅÌØÎÏ ×ÅÓØ ×ÈÏÄÎÏÊ
63 ÆÁÊÌ, ÏΠÚÁÐÕÓËÁÅÔÓÑ ÚÎÁÞÉÔÅÌØÎÏ ÂÙÓÔÒÅÅ ÔÅËÓÔÏ×ÙÈ ÒÅÄÁËÔÏÒÏ×
64 (ÎÁÐÒÉÍÅÒ, vi).
65
66 %description -l tr
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
69 saðlar.
70
71 %description -l uk
72 ðÒÏÇÒÁÍÁ ÄÌÑ ÐÅÒÅÇÌÑÄÕ ÔÅËÓÔÏ×ÉÈ ÆÁÊ̦×; ÓÈÏÖÁ ÎÁ more, ÁÌÅ ÍÁ¤ Â¦ÌØÛÅ
73 ÍÏÖÌÉ×ÏÓÔÅÊ. less ÄÏÚ×ÏÌѤ ÒÕÈÁÔÉÓØ ÐÏ ÆÁÊÌÕ × Ú×ÏÒÏÔÎØÏÍÕ ÎÁÐÒÑÍËÕ.
74 ïÓ˦ÌØËÉ less ÎÅ ÚÞÉÔÕ¤ ÐÏÐÅÒÅÄÎØÏ ×ÅÓØ ×ȦÄÎÉÊ ÆÁÊÌ, ×¦Î ÚÁÐÕÓËÁ¤ÔØÓÑ
75 ÚÎÁÞÎÏ Û×ÉÄÛŠΦ֠ÔÅËÓÔÏצ ÒÅÄÁËÔÏÒÉ (ÎÁÐÒÉËÌÁÄ, vi).
76
77 %prep
78 %setup  -q
79 %patch0 -p1
80 %patch1 -p1
81 %patch2 -p1
82 %patch3 -p1
83 %patch4 -p1
84
85 %build
86 chmod -R u+w .
87 %{__autoconf}
88 %configure
89
90 %{__make} LIBS="-ltinfo" \
91         CPPFLAGS="-D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"
92
93 %install
94 rm -rf $RPM_BUILD_ROOT
95 install -d $RPM_BUILD_ROOT%{_mandir} $RPM_BUILD_ROOT/etc/env.d
96
97 %{__make} install \
98         DESTDIR=$RPM_BUILD_ROOT
99
100 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
101 install %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}
102 install %{SOURCE3} $RPM_BUILD_ROOT%{_mandir}/man1/
103
104 # Prepare env file
105 cat > $RPM_BUILD_ROOT/etc/env.d/LESSOPEN <<EOF
106 LESSOPEN="|lesspipe.sh %s"
107 EOF
108
109 %ifarch axp
110 install -d $RPM_BUILD_ROOT/bin
111 ln -sf %{_bindir}/less $RPM_BUILD_ROOT/bin/more
112 %endif
113
114 %clean
115 rm -rf $RPM_BUILD_ROOT
116
117 %files
118 %defattr(644,root,root,755)
119 %doc README NEWS
120
121 %attr(755,root,root) %{_bindir}/*
122 %config(noreplace,missingok) %verify(not md5 size mtime) /etc/env.d/LESSOPEN
123 %{_mandir}/man1/*
124 %lang(de) %{_mandir}/de/man1/*
125 %lang(hu) %{_mandir}/hu/man1/*
126 %lang(it) %{_mandir}/it/man1/*
127 %lang(ja) %{_mandir}/ja/man1/*
128 %lang(pl) %{_mandir}/pl/man1/*
129
130 %ifarch axp
131 %attr(755,root,root) /bin/more
132 %endif
This page took 0.057873 seconds and 3 git commands to generate.