1 # $Revision: 1.61 $ $Date: 2003-02-11 20:08:25 $
4 # _without_static - without static version
6 Summary: Enhanced bourne shell
7 Summary(de): Enhanced Bourne Shell
8 Summary(es): Shell bourne mejorada
9 Summary(fr): Bourne shell amélioré
10 Summary(pl): Ulepszona pow³oka Bourne'a
11 Summary(pt_BR): Shell bourne melhorada
12 Summary(ru): ëÏÍÁÎÄÎÙÊ ÐÒÏÃÅÓÓÏÒ (shell) ÐÏÈÏÖÙÊ ÎÁ ksh, ÎÏ Ó ÕÌÕÞÛÅÎÉÑÍÉ
13 Summary(tr): Geliþmiþ bir BASH sürümü
14 Summary(uk): ëÏÍÁÎÄÎÉÊ ÐÒÏÃÅÓÏÒ (shell) ÓÈÏÖÉÊ ÎÁ ksh, ÁÌÅ Ú ÐÏËÒÁÝÅÎÎÑÍÉ
19 Group: Applications/Shells
20 URL: http://www.zsh.org/
21 Source0: ftp://ftp.zsh.org/pub/zsh/%{name}-%{version}.tar.gz
23 Source2: http://zsh.sunsite.dk/Guide/zshguide.pdf
24 Patch0: %{name}-info.patch
25 Patch1: %{name}-tinfo.patch
26 Patch2: %{name}-addons.patch
27 Patch3: %{name}-paths.patch
28 Patch4: %{name}-no_nis.patch
31 BuildRequires: autoconf
32 %{!?_without_static:BuildRequires: glibc-static}
33 BuildRequires: ncurses-devel >= 5.1
34 %{!?_without_static:BuildRequires: ncurses-static}
35 BuildRequires: texinfo
36 Requires(post,preun): grep
37 Requires(preun): fileutils
38 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39 Obsoletes: zsh-doc-html, zsh-doc-ps, zsh-doc-dvi
44 zsh is an enhanced version of the Bourne shell with csh additions and
45 most features of ksh, bash, and tcsh.
48 zsh es una versión mejorada del bourne shell con estas
50 - muy próximo de la gramática del ksh/sh, con adiciones csh,
51 - varias características del ksh, bash y tcsh,
52 - 75 funciones empotradas, 89 opciones, 154 combinaciones de teclas,
54 - funciones shell ...y mucho más.
57 zsh ¥·¥§¥ë¤ÏÂÐÏÃŪ¤Ê¥í¥°¥¤¥ó¥·¥§¥ë¤È¤·¤ÆÍøÍѲÄǽ¤Ê¥³¥Þ¥ó¥É¥¤¥ó¥¿¥ê¥¿
58 ¤Ç¤¢¤ê¡¢¥·¥§¥ë¥¹¥¯¥ê¥×¥È¥³¥Þ¥ó¥É¤â½èÍý¤Ç¤¤Þ¤¹. zsh ¤Ï ksh(the Korn
59 shell) ¤Ë»÷¤Æ¤¤¤Þ¤¹¤¬,¤«¤Ê¤ê³ÈÄ¥¤µ¤ì¤Æ¤¤¤Þ¤¹. zsh
60 ¤Ï¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ç¤ÎÊÔ½¸µ¡Ç½, ÁȤ߹þ¤Þ¤ì¤¿¥¹¥Ú¥ë½¤Àµµ¡Ç½, ¥×¥í¥°¥é¥ß¥ó
61 ¥°²Äǽ¤Ê¥³¥Þ¥ó¥ÉÊä´°µ¡Ç½, (ưŪ¥í¡¼¥É¤µ¤ì¤ë)¥·¥§¥ëµ¡Ç½, ¥Ò¥¹¥È¥êµ¡¹½
65 zsh jest ulepszon± pow³ok± Bourne'a z elementami pow³oki csh. Posiada
66 wiêkszo¶æ cech ksh, bash i tcsh.
69 zsh é uma versão melhorada do bourne shell com essas características:
70 - muito próximo da gramática do ksh/sh, com adições csh,
71 - várias características do ksh, bash e tcsh,
72 - 75 funções embutidas, 89 opções, 154 combinações de teclas,
74 - funções shell ...e muito mais.
77 zsh - ÜÔÏ ËÏÍÁÎÄÎÙÊ ÐÒÏÃÅÓÓÏÒ ÎÁÐÏÍÉÎÁÀÝÉÊ ksh (Korn shell), ÎÏ
78 ×ËÌÀÞÁÀÝÉÊ ÍÎÏÇÏ ÕÌÕÞÛÅÎÉÊ. zsh ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÅÄÁËÔÉÒÏ×ÁÎÉÅ ËÏÍÁÎÄÎÏÊ
79 ÓÔÒÏËÉ, ×ÓÔÒÏÅÎÎÕÀ ËÏÒÒÅËÃÉÀ ÎÁÐÉÓÁÎÉÑ, ÐÒÏÇÒÁÍÍÉÒÕÅÍÏÅ ÚÁ×ÅÒÛÅÎÉÅ
80 ËÏÍÁÎÄ, shell-ÆÕÎËÃÉÉ (Ó Á×ÔÏÚÁÇÒÕÚËÏÊ), ÉÓÔÏÒÉÀ ËÏÍÁÎÄ É ÍÎÏÇÏÅ
84 zsh - ÃÅ ËÏÍÁÎÄÎÉÊ ÐÒÏÃÅÓÏÒ, ÝÏ ÎÁÇÁÄÕ¤ ksh (Korn shell), ÁÌÅ ×ËÌÀÞÁ¤
85 ÂÁÇÁÔÏ ÐÏËÒÁÝÅÎØ. zsh ЦÄÔÒÉÍÕ¤ ÒÅÄÁÇÕ×ÁÎÎÑ ËÏÍÁÎÄÎÏÇÏ ÒÑÄËÁ,
86 ×ÂÕÄÏ×ÁÎÕ ËÏÒÅËæÀ ÎÁÐÉÓÁÎÎÑ, ÐÒÏÇÒÁÍÏ×ÁÎÅ ÚÁ×ÅÒÛÅÎÎÑ ËÏÍÁÎÄ,
87 shell-ÆÕÎËæ§ (Ú Á×ÔÏÚÁ×ÁÎÔÁÖÅÎÎÑÍ), ¦ÓÔÏÒ¦À ËÏÍÁÎÄ ÔÁ ÂÁÇÁÔÏ ¦ÎÛÏÇÏ.
90 Summary: Files needed for advanced TAB-completion
91 Summary(pl): Pliki potrzebne dla zaawansowanej TAB-completion
92 Group: Applications/Shells
93 Requires: %{name} = %{version}
95 %description completions
96 This package contains files needed for advanced tab completion in zsh.
98 %description completions -l pl
99 Ten pakiet zawiera pliki wymagane przez zsh dla zaawansowanej
103 Summary: Statically linked Enhanced bourne shell
104 Summary(pl): Zaawansowany bourne SHell - linkowany statycznie
105 Group: Applications/Shells
106 Requires(post,preun): grep
107 Requires(preun): fileutils
108 Requires: %{name} = %{version}
111 zsh is an enhanced version of the Bourne shell with csh additions and
112 most features of ksh, bash, and tcsh.
114 %description static -l pl
115 zsh jest ulepszon± pow³ok± Bourne'a z elementami pow³oki csh. Posiada
116 wiêkszo¶æ cech ksh, bash i tcsh. W tym pakiecie jest statycznie
120 Summary: A User's Guide to the Z-Shell
121 Summary(pl): Podrêcznik U¿ytkownika Z-Shella
122 Group: Applications/Shells
123 URL: http://zsh.sunsite.dk/Guide/
126 A User's Guide to the Z-Shell.
128 %description guide -l pl
129 Podrêcznik U¿ytkownika Z-Shella.
144 %if %{!?_without_static:1}%{?_without_static:0}
145 LDFLAGS="%{rpmldflags} -static"
148 mv -f Src/zsh Src/zsh.static
149 LDFLAGS="%{rpmldflags}"
153 --enable-maildir-support
160 rm -rf $RPM_BUILD_ROOT
161 install -d $RPM_BUILD_ROOT{%{_infodir},%{_sysconfdir},%{_bindir},%{_mandir}/pl/man1}
163 %{__make} install DESTDIR=$RPM_BUILD_ROOT
165 %{!?_without_static:install Src/zsh.static $RPM_BUILD_ROOT%{_bindir}}
166 install Doc/zsh.info* $RPM_BUILD_ROOT%{_infodir}
168 touch $RPM_BUILD_ROOT%{_sysconfdir}/{zlogout,zlogin,zshenv}
169 echo "setopt no_function_argzero" > $RPM_BUILD_ROOT%{_sysconfdir}/zprofile
170 echo ". %{_sysconfdir}/profile" >> $RPM_BUILD_ROOT%{_sysconfdir}/zprofile
172 cat << EOF > $RPM_BUILD_ROOT%{_sysconfdir}/zshrc
173 PS1='[%%n@%%m %%~]%%(!.#.%%\\$) '
174 bindkey -e >/dev/null 2>&1
178 bindkey \`tput khome\` beginning-of-line >/dev/null 2>&1
179 bindkey \`tput kend\` end-of-line >/dev/null 2>&1
180 bindkey \`tput kdch1\` delete-char >/dev/null 2>&1
181 bindkey \`tput kpp\` up-history >/dev/null 2>&1
182 bindkey \`tput knp\` end-of-history >/dev/null 2>&1
183 bindkey \`tput kcuu1\` history-beginning-search-backward >/dev/null 2>&1
184 bindkey \`tput kcud1\` history-beginning-search-forward >/dev/null 2>&1
188 find Functions Util StartupFiles -name .distfiles -o -name .cvsignore | xargs rm -f
189 install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1/zsh.1
191 # for kdesdk's completion
192 ln -sf %{version} $RPM_BUILD_ROOT%{_datadir}/zsh/latest
195 rm -rf $RPM_BUILD_ROOT
199 if [ ! -f /etc/shells ]; then
200 echo "%{_bindir}/zsh" >> /etc/shells
202 grep -q '^%{_bindir}/zsh$' /etc/shells || echo "%{_bindir}/zsh" >> /etc/shells
204 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} > /dev/null 2>&1
207 if [ "$1" = "0" ]; then
209 grep -v '^%{_bindir}/zsh$' /etc/shells > /etc/shells.new
210 mv -f /etc/shells.new /etc/shells
214 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} > /dev/null 2>&1
218 if [ ! -f /etc/shells ]; then
219 echo "%{_bindir}/zsh.static" >> /etc/shells
221 grep -q '^%{_bindir}/zsh\.static$' /etc/shells || echo "%{_bindir}/zsh.static" >> /etc/shells
225 if [ "$1" = "0" ]; then
227 grep -v '^%{_bindir}/zsh\.static$' /etc/shells > /etc/shells.new
228 mv -f /etc/shells.new /etc/shells
232 %defattr(644,root,root,755)
233 %doc Etc/* README LICENCE ChangeLog META-FAQ Util StartupFiles
234 %attr(755,root,root) %{_bindir}/zsh
235 %config(noreplace,missingok) %verify(not md5 size mtime) %{_sysconfdir}/*
237 %dir %{_libdir}/zsh/%{version}
239 %dir %{_datadir}/zsh/site-functions
240 %{_datadir}/zsh/latest
241 %dir %{_datadir}/zsh/%{version}
242 %dir %{_datadir}/zsh/%{version}/functions
243 %{_datadir}/zsh/%{version}/functions/[!_c]*
244 %{_datadir}/zsh/%{version}/functions/c[!o]*
245 %{_datadir}/zsh/%{version}/functions/co[!m]*
246 %attr(755,root,root) %{_libdir}/zsh/%{version}/*
247 %{_infodir}/zsh.info*
248 %{_mandir}/man1/zsh*.1*
249 %lang(pl) %{_mandir}/pl/man1/zsh*.1*
252 %defattr(644,root,root,755)
253 %{_datadir}/zsh/%{version}/functions/comp*
254 %{_datadir}/zsh/%{version}/functions/_*
257 %defattr(644,root,root,755)
260 %if %{!?_without_static:1}%{?_without_static:0}
262 %defattr(644,root,root,755)
263 %attr(755,root,root) %{_bindir}/zsh.static