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
31 Patch6: %{name}-zle_misc.patch
34 BuildRequires: autoconf
35 %{!?_without_static:BuildRequires: glibc-static}
36 BuildRequires: libcap-devel
37 BuildRequires: ncurses-devel >= 5.1
38 %{!?_without_static:BuildRequires: ncurses-static}
39 BuildRequires: pcre-devel
40 BuildRequires: texinfo
41 Requires(post,preun): grep
42 Requires(preun): fileutils
43 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44 Obsoletes: zsh-doc-html, zsh-doc-ps, zsh-doc-dvi
47 %define specflags_ia32 "-fomit-frame-pointer"
50 zsh is an enhanced version of the Bourne shell with csh additions and
51 most features of ksh, bash, and tcsh.
54 zsh es una versión mejorada del bourne shell con estas
56 - muy próximo de la gramática del ksh/sh, con adiciones csh,
57 - varias características del ksh, bash y tcsh,
58 - 75 funciones empotradas, 89 opciones, 154 combinaciones de teclas,
60 - funciones shell ...y mucho más.
63 zsh ¥·¥§¥ë¤ÏÂÐÏÃŪ¤Ê¥í¥°¥¤¥ó¥·¥§¥ë¤È¤·¤ÆÍøÍѲÄǽ¤Ê¥³¥Þ¥ó¥É¥¤¥ó¥¿¥ê¥¿
64 ¤Ç¤¢¤ê¡¢¥·¥§¥ë¥¹¥¯¥ê¥×¥È¥³¥Þ¥ó¥É¤â½èÍý¤Ç¤¤Þ¤¹. zsh ¤Ï ksh(the Korn
65 shell) ¤Ë»÷¤Æ¤¤¤Þ¤¹¤¬,¤«¤Ê¤ê³ÈÄ¥¤µ¤ì¤Æ¤¤¤Þ¤¹. zsh
66 ¤Ï¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ç¤ÎÊÔ½¸µ¡Ç½, ÁȤ߹þ¤Þ¤ì¤¿¥¹¥Ú¥ë½¤Àµµ¡Ç½, ¥×¥í¥°¥é¥ß¥ó
67 ¥°²Äǽ¤Ê¥³¥Þ¥ó¥ÉÊä´°µ¡Ç½, (ưŪ¥í¡¼¥É¤µ¤ì¤ë)¥·¥§¥ëµ¡Ç½, ¥Ò¥¹¥È¥êµ¡¹½
71 zsh jest ulepszon± pow³ok± Bourne'a z elementami pow³oki csh. Posiada
72 wiêkszo¶æ cech ksh, bash i tcsh.
75 zsh é uma versão melhorada do bourne shell com essas características:
76 - muito próximo da gramática do ksh/sh, com adições csh,
77 - várias características do ksh, bash e tcsh,
78 - 75 funções embutidas, 89 opções, 154 combinações de teclas,
80 - funções shell ...e muito mais.
83 zsh - ÜÔÏ ËÏÍÁÎÄÎÙÊ ÐÒÏÃÅÓÓÏÒ ÎÁÐÏÍÉÎÁÀÝÉÊ ksh (Korn shell), ÎÏ
84 ×ËÌÀÞÁÀÝÉÊ ÍÎÏÇÏ ÕÌÕÞÛÅÎÉÊ. zsh ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÅÄÁËÔÉÒÏ×ÁÎÉÅ ËÏÍÁÎÄÎÏÊ
85 ÓÔÒÏËÉ, ×ÓÔÒÏÅÎÎÕÀ ËÏÒÒÅËÃÉÀ ÎÁÐÉÓÁÎÉÑ, ÐÒÏÇÒÁÍÍÉÒÕÅÍÏÅ ÚÁ×ÅÒÛÅÎÉÅ
86 ËÏÍÁÎÄ, shell-ÆÕÎËÃÉÉ (Ó Á×ÔÏÚÁÇÒÕÚËÏÊ), ÉÓÔÏÒÉÀ ËÏÍÁÎÄ É ÍÎÏÇÏÅ
90 zsh - ÃÅ ËÏÍÁÎÄÎÉÊ ÐÒÏÃÅÓÏÒ, ÝÏ ÎÁÇÁÄÕ¤ ksh (Korn shell), ÁÌÅ ×ËÌÀÞÁ¤
91 ÂÁÇÁÔÏ ÐÏËÒÁÝÅÎØ. zsh ЦÄÔÒÉÍÕ¤ ÒÅÄÁÇÕ×ÁÎÎÑ ËÏÍÁÎÄÎÏÇÏ ÒÑÄËÁ,
92 ×ÂÕÄÏ×ÁÎÕ ËÏÒÅËæÀ ÎÁÐÉÓÁÎÎÑ, ÐÒÏÇÒÁÍÏ×ÁÎÅ ÚÁ×ÅÒÛÅÎÎÑ ËÏÍÁÎÄ,
93 shell-ÆÕÎËæ§ (Ú Á×ÔÏÚÁ×ÁÎÔÁÖÅÎÎÑÍ), ¦ÓÔÏÒ¦À ËÏÍÁÎÄ ÔÁ ÂÁÇÁÔÏ ¦ÎÛÏÇÏ.
96 Summary: Files needed for advanced TAB-completion
97 Summary(pl): Pliki potrzebne dla zaawansowanej TAB-completion
98 Group: Applications/Shells
99 Requires: %{name} = %{version}
101 %description completions
102 This package contains files needed for advanced tab completion in zsh.
104 %description completions -l pl
105 Ten pakiet zawiera pliki wymagane przez zsh dla zaawansowanej
109 Summary: Statically linked Enhanced bourne shell
110 Summary(pl): Zaawansowany bourne SHell - linkowany statycznie
111 Group: Applications/Shells
112 Requires(post,preun): grep
113 Requires(preun): fileutils
114 Requires: %{name} = %{version}
117 zsh is an enhanced version of the Bourne shell with csh additions and
118 most features of ksh, bash, and tcsh.
120 %description static -l pl
121 zsh jest ulepszon± pow³ok± Bourne'a z elementami pow³oki csh. Posiada
122 wiêkszo¶æ cech ksh, bash i tcsh. W tym pakiecie jest statycznie
126 Summary: A User's Guide to the Z-Shell
127 Summary(pl): Podrêcznik U¿ytkownika Z-Shella
128 Group: Applications/Shells
129 URL: http://zsh.sunsite.dk/Guide/
132 A User's Guide to the Z-Shell.
134 %description guide -l pl
135 Podrêcznik U¿ytkownika Z-Shella.
152 %if %{!?_without_static:1}%{?_without_static:0}
153 LDFLAGS="%{rpmldflags} -static"
156 mv -f Src/zsh Src/zsh.static
157 LDFLAGS="%{rpmldflags}"
161 --enable-maildir-support
168 rm -rf $RPM_BUILD_ROOT
169 install -d $RPM_BUILD_ROOT{%{_infodir},%{_sysconfdir},%{_bindir},%{_mandir}/pl/man1}
171 %{__make} install DESTDIR=$RPM_BUILD_ROOT
173 %{!?_without_static:install Src/zsh.static $RPM_BUILD_ROOT%{_bindir}}
174 install Doc/zsh.info* $RPM_BUILD_ROOT%{_infodir}
176 touch $RPM_BUILD_ROOT%{_sysconfdir}/{zlogout,zlogin,zshenv}
177 echo "setopt no_function_argzero" > $RPM_BUILD_ROOT%{_sysconfdir}/zprofile
178 echo ". %{_sysconfdir}/profile" >> $RPM_BUILD_ROOT%{_sysconfdir}/zprofile
180 cat << EOF > $RPM_BUILD_ROOT%{_sysconfdir}/zshrc
181 PS1='[%%n@%%m %%~]%%(!.#.%%\\$) '
182 bindkey -e >/dev/null 2>&1
186 bindkey \`tput khome\` beginning-of-line >/dev/null 2>&1
187 bindkey \`tput kend\` end-of-line >/dev/null 2>&1
188 bindkey \`tput kdch1\` delete-char >/dev/null 2>&1
189 bindkey \`tput kpp\` up-history >/dev/null 2>&1
190 bindkey \`tput knp\` end-of-history >/dev/null 2>&1
191 bindkey \`tput kcuu1\` history-beginning-search-backward >/dev/null 2>&1
192 bindkey \`tput kcud1\` history-beginning-search-forward >/dev/null 2>&1
196 find Functions Util StartupFiles -name .distfiles -o -name .cvsignore | xargs rm -f
197 install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1/zsh.1
199 # for kdesdk's completion
200 ln -sf %{version} $RPM_BUILD_ROOT%{_datadir}/zsh/latest
203 rm -rf $RPM_BUILD_ROOT
207 if [ ! -f /etc/shells ]; then
208 echo "%{_bindir}/zsh" >> /etc/shells
210 grep -q '^%{_bindir}/zsh$' /etc/shells || echo "%{_bindir}/zsh" >> /etc/shells
212 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} > /dev/null 2>&1
215 if [ "$1" = "0" ]; then
217 grep -v '^%{_bindir}/zsh$' /etc/shells > /etc/shells.new
218 mv -f /etc/shells.new /etc/shells
222 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} > /dev/null 2>&1
226 if [ ! -f /etc/shells ]; then
227 echo "%{_bindir}/zsh.static" >> /etc/shells
229 grep -q '^%{_bindir}/zsh\.static$' /etc/shells || echo "%{_bindir}/zsh.static" >> /etc/shells
233 if [ "$1" = "0" ]; then
235 grep -v '^%{_bindir}/zsh\.static$' /etc/shells > /etc/shells.new
236 mv -f /etc/shells.new /etc/shells
240 %defattr(644,root,root,755)
241 %doc Etc/* README LICENCE ChangeLog META-FAQ Util StartupFiles
242 %attr(755,root,root) %{_bindir}/zsh
243 %config(noreplace,missingok) %verify(not md5 size mtime) %{_sysconfdir}/*
245 %dir %{_libdir}/zsh/%{version}
247 %dir %{_datadir}/zsh/site-functions
248 %{_datadir}/zsh/latest
249 %dir %{_datadir}/zsh/%{version}
250 %dir %{_datadir}/zsh/%{version}/functions
251 %{_datadir}/zsh/%{version}/functions/[!_c]*
252 %{_datadir}/zsh/%{version}/functions/c[!o]*
253 %{_datadir}/zsh/%{version}/functions/co[!m]*
254 %attr(755,root,root) %{_libdir}/zsh/%{version}/*
255 %{_infodir}/zsh.info*
256 %{_mandir}/man1/zsh*.1*
257 %lang(pl) %{_mandir}/pl/man1/zsh*.1*
260 %defattr(644,root,root,755)
261 %{_datadir}/zsh/%{version}/functions/comp*
262 %{_datadir}/zsh/%{version}/functions/_*
265 %defattr(644,root,root,755)
268 %if %{!?_without_static:1}%{?_without_static:0}
270 %defattr(644,root,root,755)
271 %attr(755,root,root) %{_bindir}/zsh.static