3 # _without_static - without static version
5 Summary: Enhanced bourne shell
6 Summary(de): Enhanced Bourne Shell
7 Summary(es): Shell bourne mejorada
8 Summary(fr): Bourne shell amélioré
9 Summary(pl): Ulepszona pow³oka Bourne'a
10 Summary(pt_BR): Shell bourne melhorada
11 Summary(ru): ëÏÍÁÎÄÎÙÊ ÐÒÏÃÅÓÓÏÒ (shell) ÐÏÈÏÖÙÊ ÎÁ ksh, ÎÏ Ó ÕÌÕÞÛÅÎÉÑÍÉ
12 Summary(tr): Geliþmiþ bir BASH sürümü
13 Summary(uk): ëÏÍÁÎÄÎÉÊ ÐÒÏÃÅÓÏÒ (shell) ÓÈÏÖÉÊ ÎÁ ksh, ÁÌÅ Ú ÐÏËÒÁÝÅÎÎÑÍÉ
18 Group: Applications/Shells
19 URL: http://www.zsh.org/
20 Source0: ftp://ftp.zsh.org/pub/zsh/%{name}-%{version}.tar.bz2
21 # Source0-md5: 48958b1a3fc86261a26eea40a4f7d4af
23 Source2: http://zsh.sunsite.dk/Guide/zshguide.pdf
24 # Source2-md5: 0d80ba1ef39052c512cfabf368f3bf20
25 Patch0: %{name}-info.patch
26 Patch1: %{name}-tinfo.patch
27 Patch2: %{name}-addons.patch
28 Patch3: %{name}-paths.patch
29 Patch4: %{name}-no_nis.patch
30 Patch5: %{name}-completions.patch
33 BuildRequires: autoconf
34 %{!?_without_static:BuildRequires: glibc-static}
35 BuildRequires: ncurses-devel >= 5.1
36 %{!?_without_static:BuildRequires: ncurses-static}
37 BuildRequires: texinfo
38 Requires(post,preun): grep
39 Requires(preun): fileutils
40 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41 Obsoletes: zsh-doc-html, zsh-doc-ps, zsh-doc-dvi
46 zsh is an enhanced version of the Bourne shell with csh additions and
47 most features of ksh, bash, and tcsh.
50 zsh es una versión mejorada del bourne shell con estas
52 - muy próximo de la gramática del ksh/sh, con adiciones csh,
53 - varias características del ksh, bash y tcsh,
54 - 75 funciones empotradas, 89 opciones, 154 combinaciones de teclas,
56 - funciones shell ...y mucho más.
59 zsh ¥·¥§¥ë¤ÏÂÐÏÃŪ¤Ê¥í¥°¥¤¥ó¥·¥§¥ë¤È¤·¤ÆÍøÍѲÄǽ¤Ê¥³¥Þ¥ó¥É¥¤¥ó¥¿¥ê¥¿
60 ¤Ç¤¢¤ê¡¢¥·¥§¥ë¥¹¥¯¥ê¥×¥È¥³¥Þ¥ó¥É¤â½èÍý¤Ç¤¤Þ¤¹. zsh ¤Ï ksh(the Korn
61 shell) ¤Ë»÷¤Æ¤¤¤Þ¤¹¤¬,¤«¤Ê¤ê³ÈÄ¥¤µ¤ì¤Æ¤¤¤Þ¤¹. zsh
62 ¤Ï¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ç¤ÎÊÔ½¸µ¡Ç½, ÁȤ߹þ¤Þ¤ì¤¿¥¹¥Ú¥ë½¤Àµµ¡Ç½, ¥×¥í¥°¥é¥ß¥ó
63 ¥°²Äǽ¤Ê¥³¥Þ¥ó¥ÉÊä´°µ¡Ç½, (ưŪ¥í¡¼¥É¤µ¤ì¤ë)¥·¥§¥ëµ¡Ç½, ¥Ò¥¹¥È¥êµ¡¹½
67 zsh jest ulepszon± pow³ok± Bourne'a z elementami pow³oki csh. Posiada
68 wiêkszo¶æ cech ksh, bash i tcsh.
71 zsh é uma versão melhorada do bourne shell com essas características:
72 - muito próximo da gramática do ksh/sh, com adições csh,
73 - várias características do ksh, bash e tcsh,
74 - 75 funções embutidas, 89 opções, 154 combinações de teclas,
76 - funções shell ...e muito mais.
79 zsh - ÜÔÏ ËÏÍÁÎÄÎÙÊ ÐÒÏÃÅÓÓÏÒ ÎÁÐÏÍÉÎÁÀÝÉÊ ksh (Korn shell), ÎÏ
80 ×ËÌÀÞÁÀÝÉÊ ÍÎÏÇÏ ÕÌÕÞÛÅÎÉÊ. zsh ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÅÄÁËÔÉÒÏ×ÁÎÉÅ ËÏÍÁÎÄÎÏÊ
81 ÓÔÒÏËÉ, ×ÓÔÒÏÅÎÎÕÀ ËÏÒÒÅËÃÉÀ ÎÁÐÉÓÁÎÉÑ, ÐÒÏÇÒÁÍÍÉÒÕÅÍÏÅ ÚÁ×ÅÒÛÅÎÉÅ
82 ËÏÍÁÎÄ, shell-ÆÕÎËÃÉÉ (Ó Á×ÔÏÚÁÇÒÕÚËÏÊ), ÉÓÔÏÒÉÀ ËÏÍÁÎÄ É ÍÎÏÇÏÅ
86 zsh - ÃÅ ËÏÍÁÎÄÎÉÊ ÐÒÏÃÅÓÏÒ, ÝÏ ÎÁÇÁÄÕ¤ ksh (Korn shell), ÁÌÅ ×ËÌÀÞÁ¤
87 ÂÁÇÁÔÏ ÐÏËÒÁÝÅÎØ. zsh ЦÄÔÒÉÍÕ¤ ÒÅÄÁÇÕ×ÁÎÎÑ ËÏÍÁÎÄÎÏÇÏ ÒÑÄËÁ,
88 ×ÂÕÄÏ×ÁÎÕ ËÏÒÅËæÀ ÎÁÐÉÓÁÎÎÑ, ÐÒÏÇÒÁÍÏ×ÁÎÅ ÚÁ×ÅÒÛÅÎÎÑ ËÏÍÁÎÄ,
89 shell-ÆÕÎËæ§ (Ú Á×ÔÏÚÁ×ÁÎÔÁÖÅÎÎÑÍ), ¦ÓÔÏÒ¦À ËÏÍÁÎÄ ÔÁ ÂÁÇÁÔÏ ¦ÎÛÏÇÏ.
92 Summary: Files needed for advanced TAB-completion
93 Summary(pl): Pliki potrzebne dla zaawansowanej TAB-completion
94 Group: Applications/Shells
95 Requires: %{name} = %{version}
97 %description completions
98 This package contains files needed for advanced tab completion in zsh.
100 %description completions -l pl
101 Ten pakiet zawiera pliki wymagane przez zsh dla zaawansowanej
105 Summary: Statically linked Enhanced bourne shell
106 Summary(pl): Zaawansowany bourne SHell - linkowany statycznie
107 Group: Applications/Shells
108 Requires(post,preun): grep
109 Requires(preun): fileutils
110 Requires: %{name} = %{version}
113 zsh is an enhanced version of the Bourne shell with csh additions and
114 most features of ksh, bash, and tcsh.
116 %description static -l pl
117 zsh jest ulepszon± pow³ok± Bourne'a z elementami pow³oki csh. Posiada
118 wiêkszo¶æ cech ksh, bash i tcsh. W tym pakiecie jest statycznie
122 Summary: A User's Guide to the Z-Shell
123 Summary(pl): Podrêcznik U¿ytkownika Z-Shella
124 Group: Applications/Shells
125 URL: http://zsh.sunsite.dk/Guide/
128 A User's Guide to the Z-Shell.
130 %description guide -l pl
131 Podrêcznik U¿ytkownika Z-Shella.
147 %if %{!?_without_static:1}%{?_without_static:0}
148 LDFLAGS="%{rpmldflags} -static"
151 mv -f Src/zsh Src/zsh.static
152 LDFLAGS="%{rpmldflags}"
156 --enable-maildir-support
163 rm -rf $RPM_BUILD_ROOT
164 install -d $RPM_BUILD_ROOT{%{_infodir},%{_sysconfdir},%{_bindir},%{_mandir}/pl/man1}
166 %{__make} install DESTDIR=$RPM_BUILD_ROOT
168 %{!?_without_static:install Src/zsh.static $RPM_BUILD_ROOT%{_bindir}}
169 install Doc/zsh.info* $RPM_BUILD_ROOT%{_infodir}
171 touch $RPM_BUILD_ROOT%{_sysconfdir}/{zlogout,zlogin,zshenv}
172 echo "setopt no_function_argzero" > $RPM_BUILD_ROOT%{_sysconfdir}/zprofile
173 echo ". %{_sysconfdir}/profile" >> $RPM_BUILD_ROOT%{_sysconfdir}/zprofile
175 cat << EOF > $RPM_BUILD_ROOT%{_sysconfdir}/zshrc
176 PS1='[%%n@%%m %%~]%%(!.#.%%\\$) '
177 bindkey -e >/dev/null 2>&1
181 bindkey \`tput khome\` beginning-of-line >/dev/null 2>&1
182 bindkey \`tput kend\` end-of-line >/dev/null 2>&1
183 bindkey \`tput kdch1\` delete-char >/dev/null 2>&1
184 bindkey \`tput kpp\` up-history >/dev/null 2>&1
185 bindkey \`tput knp\` end-of-history >/dev/null 2>&1
186 bindkey \`tput kcuu1\` history-beginning-search-backward >/dev/null 2>&1
187 bindkey \`tput kcud1\` history-beginning-search-forward >/dev/null 2>&1
191 find Functions Util StartupFiles -name .distfiles -o -name .cvsignore | xargs rm -f
192 install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1/zsh.1
194 # for kdesdk's completion
195 ln -sf %{version} $RPM_BUILD_ROOT%{_datadir}/zsh/latest
198 rm -rf $RPM_BUILD_ROOT
202 if [ ! -f /etc/shells ]; then
203 echo "%{_bindir}/zsh" >> /etc/shells
205 grep -q '^%{_bindir}/zsh$' /etc/shells || echo "%{_bindir}/zsh" >> /etc/shells
207 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} > /dev/null 2>&1
210 if [ "$1" = "0" ]; then
212 grep -v '^%{_bindir}/zsh$' /etc/shells > /etc/shells.new
213 mv -f /etc/shells.new /etc/shells
217 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} > /dev/null 2>&1
221 if [ ! -f /etc/shells ]; then
222 echo "%{_bindir}/zsh.static" >> /etc/shells
224 grep -q '^%{_bindir}/zsh\.static$' /etc/shells || echo "%{_bindir}/zsh.static" >> /etc/shells
228 if [ "$1" = "0" ]; then
230 grep -v '^%{_bindir}/zsh\.static$' /etc/shells > /etc/shells.new
231 mv -f /etc/shells.new /etc/shells
235 %defattr(644,root,root,755)
236 %doc Etc/* README LICENCE ChangeLog META-FAQ Util StartupFiles
237 %attr(755,root,root) %{_bindir}/zsh
238 %config(noreplace,missingok) %verify(not md5 size mtime) %{_sysconfdir}/*
240 %dir %{_libdir}/zsh/%{version}
242 %dir %{_datadir}/zsh/site-functions
243 %{_datadir}/zsh/latest
244 %dir %{_datadir}/zsh/%{version}
245 %dir %{_datadir}/zsh/%{version}/functions
246 %{_datadir}/zsh/%{version}/functions/[!_c]*
247 %{_datadir}/zsh/%{version}/functions/c[!o]*
248 %{_datadir}/zsh/%{version}/functions/co[!m]*
249 %attr(755,root,root) %{_libdir}/zsh/%{version}/*
250 %{_infodir}/zsh.info*
251 %{_mandir}/man1/zsh*.1*
252 %lang(pl) %{_mandir}/pl/man1/zsh*.1*
255 %defattr(644,root,root,755)
256 %{_datadir}/zsh/%{version}/functions/comp*
257 %{_datadir}/zsh/%{version}/functions/_*
260 %defattr(644,root,root,755)
263 %if %{!?_without_static:1}%{?_without_static:0}
265 %defattr(644,root,root,755)
266 %attr(755,root,root) %{_bindir}/zsh.static