3 %bcond_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: 866bcdad8c0c4974650f5eff395a9a35
23 Source2: http://zsh.sunsite.dk/Guide/zshguide.pdf
24 # Source2-md5: 0d80ba1ef39052c512cfabf368f3bf20
27 Patch0: %{name}-info.patch
28 Patch1: %{name}-addons.patch
29 Patch2: %{name}-paths.patch
30 Patch3: %{name}-completions.patch
31 BuildRequires: autoconf
32 %{?with_static:BuildRequires: glibc-static}
33 BuildRequires: libcap-devel
34 BuildRequires: ncurses-devel >= 5.1
35 %{?with_static:BuildRequires: ncurses-static}
36 BuildRequires: pcre-devel
37 BuildRequires: texinfo
38 Requires(post,preun): grep
39 Requires(preun): fileutils
40 Obsoletes: zsh-doc-html, zsh-doc-ps, zsh-doc-dvi
41 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44 %define specflags_ia32 "-fomit-frame-pointer"
47 zsh is an enhanced version of the Bourne shell with csh additions and
48 most features of ksh, bash, and tcsh.
51 zsh es una versión mejorada del bourne shell con estas
53 - muy próximo de la gramática del ksh/sh, con adiciones csh,
54 - varias características del ksh, bash y tcsh,
55 - 75 funciones empotradas, 89 opciones, 154 combinaciones de teclas,
57 - funciones shell ...y mucho más.
60 zsh ¥·¥§¥ë¤ÏÂÐÏÃŪ¤Ê¥í¥°¥¤¥ó¥·¥§¥ë¤È¤·¤ÆÍøÍѲÄǽ¤Ê¥³¥Þ¥ó¥É¥¤¥ó¥¿¥ê¥¿
61 ¤Ç¤¢¤ê¡¢¥·¥§¥ë¥¹¥¯¥ê¥×¥È¥³¥Þ¥ó¥É¤â½èÍý¤Ç¤¤Þ¤¹. zsh ¤Ï ksh(the Korn
62 shell) ¤Ë»÷¤Æ¤¤¤Þ¤¹¤¬,¤«¤Ê¤ê³ÈÄ¥¤µ¤ì¤Æ¤¤¤Þ¤¹. zsh
63 ¤Ï¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ç¤ÎÊÔ½¸µ¡Ç½, ÁȤ߹þ¤Þ¤ì¤¿¥¹¥Ú¥ë½¤Àµµ¡Ç½, ¥×¥í¥°¥é¥ß¥ó
64 ¥°²Äǽ¤Ê¥³¥Þ¥ó¥ÉÊä´°µ¡Ç½, (ưŪ¥í¡¼¥É¤µ¤ì¤ë)¥·¥§¥ëµ¡Ç½, ¥Ò¥¹¥È¥êµ¡¹½
68 zsh jest ulepszon± pow³ok± Bourne'a z elementami pow³oki csh. Posiada
69 wiêkszo¶æ cech ksh, bash i tcsh.
72 zsh é uma versão melhorada do bourne shell com essas características:
73 - muito próximo da gramática do ksh/sh, com adições csh,
74 - várias características do ksh, bash e tcsh,
75 - 75 funções embutidas, 89 opções, 154 combinações de teclas,
77 - funções shell ...e muito mais.
80 zsh - ÜÔÏ ËÏÍÁÎÄÎÙÊ ÐÒÏÃÅÓÓÏÒ ÎÁÐÏÍÉÎÁÀÝÉÊ ksh (Korn shell), ÎÏ
81 ×ËÌÀÞÁÀÝÉÊ ÍÎÏÇÏ ÕÌÕÞÛÅÎÉÊ. zsh ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÅÄÁËÔÉÒÏ×ÁÎÉÅ ËÏÍÁÎÄÎÏÊ
82 ÓÔÒÏËÉ, ×ÓÔÒÏÅÎÎÕÀ ËÏÒÒÅËÃÉÀ ÎÁÐÉÓÁÎÉÑ, ÐÒÏÇÒÁÍÍÉÒÕÅÍÏÅ ÚÁ×ÅÒÛÅÎÉÅ
83 ËÏÍÁÎÄ, shell-ÆÕÎËÃÉÉ (Ó Á×ÔÏÚÁÇÒÕÚËÏÊ), ÉÓÔÏÒÉÀ ËÏÍÁÎÄ É ÍÎÏÇÏÅ
87 zsh - ÃÅ ËÏÍÁÎÄÎÉÊ ÐÒÏÃÅÓÏÒ, ÝÏ ÎÁÇÁÄÕ¤ ksh (Korn shell), ÁÌÅ ×ËÌÀÞÁ¤
88 ÂÁÇÁÔÏ ÐÏËÒÁÝÅÎØ. zsh ЦÄÔÒÉÍÕ¤ ÒÅÄÁÇÕ×ÁÎÎÑ ËÏÍÁÎÄÎÏÇÏ ÒÑÄËÁ,
89 ×ÂÕÄÏ×ÁÎÕ ËÏÒÅËæÀ ÎÁÐÉÓÁÎÎÑ, ÐÒÏÇÒÁÍÏ×ÁÎÅ ÚÁ×ÅÒÛÅÎÎÑ ËÏÍÁÎÄ,
90 shell-ÆÕÎËæ§ (Ú Á×ÔÏÚÁ×ÁÎÔÁÖÅÎÎÑÍ), ¦ÓÔÏÒ¦À ËÏÍÁÎÄ ÔÁ ÂÁÇÁÔÏ ¦ÎÛÏÇÏ.
93 Summary: Files needed for advanced TAB-completion
94 Summary(pl): Pliki potrzebne dla zaawansowanej TAB-completion
95 Group: Applications/Shells
96 Requires: %{name} = %{version}
98 %description completions
99 This package contains files needed for advanced tab completion in zsh.
101 %description completions -l pl
102 Ten pakiet zawiera pliki wymagane przez zsh dla zaawansowanej
106 Summary: Statically linked Enhanced Bourne shell
107 Summary(pl): Zaawansowana pow³oka Bourne'a - skonsolidowana statycznie
108 Group: Applications/Shells
109 Requires(post,preun): grep
110 Requires(preun): fileutils
111 Requires: %{name} = %{version}
114 zsh is an enhanced version of the Bourne shell with csh additions and
115 most features of ksh, bash, and tcsh.
117 %description static -l pl
118 zsh jest ulepszon± pow³ok± Bourne'a z elementami pow³oki csh. Posiada
119 wiêkszo¶æ cech ksh, bash i tcsh. W tym pakiecie jest wersja
120 skonsolidowana statycznie.
123 Summary: A User's Guide to the Z-Shell
124 Summary(pl): Podrêcznik U¿ytkownika Z-Shella
125 Group: Applications/Shells
126 URL: http://zsh.sunsite.dk/Guide/
129 A User's Guide to the Z-Shell.
131 %description guide -l pl
132 Podrêcznik U¿ytkownika Z-Shella.
144 cp -f /usr/share/automake/config.sub .
148 LDFLAGS="%{rpmldflags} -static"
153 mv -f Src/zsh Src/zsh.static
155 LDFLAGS="%{rpmldflags}"
159 --enable-maildir-support
166 rm -rf $RPM_BUILD_ROOT
167 install -d $RPM_BUILD_ROOT{%{_infodir},%{_sysconfdir},%{_bindir},%{_mandir}/pl/man1}
170 DESTDIR=$RPM_BUILD_ROOT
172 %{?with_static:install Src/zsh.static $RPM_BUILD_ROOT%{_bindir}}
173 install Doc/zsh.info* $RPM_BUILD_ROOT%{_infodir}
175 :> $RPM_BUILD_ROOT%{_sysconfdir}/{zlogin,zlogout,zshenv}
176 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}
177 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}
180 find Functions Util StartupFiles -name .distfiles -o -name .cvsignore | xargs rm -f
181 install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1/zsh.1
183 # for kdesdk's completion
184 ln -sf %{version} $RPM_BUILD_ROOT%{_datadir}/zsh/latest
187 rm -rf $RPM_BUILD_ROOT
191 if [ ! -f /etc/shells ]; then
192 echo "%{_bindir}/zsh" >> /etc/shells
194 grep -q '^%{_bindir}/zsh$' /etc/shells || echo "%{_bindir}/zsh" >> /etc/shells
196 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} > /dev/null 2>&1
199 if [ "$1" = "0" ]; then
201 grep -v '^%{_bindir}/zsh$' /etc/shells > /etc/shells.new
202 mv -f /etc/shells.new /etc/shells
206 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} > /dev/null 2>&1
210 if [ ! -f /etc/shells ]; then
211 echo "%{_bindir}/zsh.static" >> /etc/shells
213 grep -q '^%{_bindir}/zsh\.static$' /etc/shells || echo "%{_bindir}/zsh.static" >> /etc/shells
217 if [ "$1" = "0" ]; then
219 grep -v '^%{_bindir}/zsh\.static$' /etc/shells > /etc/shells.new
220 mv -f /etc/shells.new /etc/shells
224 %defattr(644,root,root,755)
225 %doc Etc/* README LICENCE ChangeLog META-FAQ Util StartupFiles
226 %attr(755,root,root) %{_bindir}/zsh
227 %config(noreplace,missingok) %verify(not md5 size mtime) %{_sysconfdir}/*
229 %dir %{_libdir}/zsh/%{version}
231 %dir %{_datadir}/zsh/site-functions
232 %{_datadir}/zsh/latest
233 %dir %{_datadir}/zsh/%{version}
234 %dir %{_datadir}/zsh/%{version}/functions
235 %{_datadir}/zsh/%{version}/functions/[!_c]*
236 %{_datadir}/zsh/%{version}/functions/c[!o]*
237 %{_datadir}/zsh/%{version}/functions/co[!m]*
238 %attr(755,root,root) %{_libdir}/zsh/%{version}/*
239 %{_infodir}/zsh.info*
240 %{_mandir}/man1/zsh*.1*
241 %lang(pl) %{_mandir}/pl/man1/zsh*.1*
244 %defattr(644,root,root,755)
245 %{_datadir}/zsh/%{version}/functions/comp*
246 %{_datadir}/zsh/%{version}/functions/_*
249 %defattr(644,root,root,755)
254 %defattr(644,root,root,755)
255 %attr(755,root,root) %{_bindir}/zsh.static