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: b59ef34b8de288d5fd16f842451125c8
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 Patch4: %{name}-nolibs.patch
32 Patch5: %{name}-broken_configure.patch
33 Patch6: %{name}-svn.patch
34 BuildRequires: autoconf
35 %{?with_static:BuildRequires: glibc-static}
36 BuildRequires: libcap-devel
37 BuildRequires: ncurses-devel >= 5.1
38 %{?with_static:BuildRequires: ncurses-static}
39 BuildRequires: pcre-devel
40 BuildRequires: texinfo
41 Requires(post,preun): grep
42 Requires(preun): fileutils
43 Obsoletes: zsh-doc-html, zsh-doc-ps, zsh-doc-dvi
44 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
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 Conflicts: kdesdk-completions-zsh <= 3:3.2.3-2
100 Requires: %{name} = %{version}-%{release}
102 %description completions
103 This package contains files needed for advanced tab completion in zsh.
105 %description completions -l pl
106 Ten pakiet zawiera pliki wymagane przez zsh dla zaawansowanej
110 Summary: Statically linked Enhanced Bourne shell
111 Summary(pl): Zaawansowana pow³oka Bourne'a - skonsolidowana statycznie
112 Group: Applications/Shells
113 Requires(post,preun): grep
114 Requires(preun): fileutils
115 Requires: %{name} = %{version}-%{release}
118 zsh is an enhanced version of the Bourne shell with csh additions and
119 most features of ksh, bash, and tcsh.
121 %description static -l pl
122 zsh jest ulepszon± pow³ok± Bourne'a z elementami pow³oki csh. Posiada
123 wiêkszo¶æ cech ksh, bash i tcsh. W tym pakiecie jest wersja
124 skonsolidowana statycznie.
127 Summary: A User's Guide to the Z-Shell
128 Summary(pl): Podrêcznik U¿ytkownika Z-Shella
130 URL: http://zsh.sunsite.dk/Guide/
133 A User's Guide to the Z-Shell.
135 %description guide -l pl
136 Podrêcznik U¿ytkownika Z-Shella.
151 cp -f /usr/share/automake/config.sub .
153 CPPFLAGS="-I/usr/include/ncurses"
156 LDFLAGS="%{rpmldflags} -static"
161 mv -f Src/zsh Src/zsh.static
163 LDFLAGS="%{rpmldflags}"
167 ac_cv_have_dev_ptmx=yes \
168 --enable-maildir-support \
177 rm -rf $RPM_BUILD_ROOT
178 install -d $RPM_BUILD_ROOT{%{_infodir},%{_sysconfdir},%{_bindir},%{_mandir}/pl/man1}
181 DESTDIR=$RPM_BUILD_ROOT
183 %{?with_static:install Src/zsh.static $RPM_BUILD_ROOT%{_bindir}}
184 install Doc/zsh.info* $RPM_BUILD_ROOT%{_infodir}
186 touch $RPM_BUILD_ROOT%{_sysconfdir}/{zlogin,zlogout,zshenv}
187 touch $RPM_BUILD_ROOT%{_sysconfdir}/{zlogin,zlogout,zprofile,zshenv,zshrc}.zwc
188 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}
189 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}
192 find Functions Util StartupFiles -name .distfiles -o -name .cvsignore | xargs rm -f
193 install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1/zsh.1
195 # for kdesdk's completion
196 ln -sf %{version} $RPM_BUILD_ROOT%{_datadir}/zsh/latest
199 rm -rf $RPM_BUILD_ROOT
203 if [ ! -f /etc/shells ]; then
204 echo "%{_bindir}/zsh" >> /etc/shells
206 grep -q '^%{_bindir}/zsh$' /etc/shells || echo "%{_bindir}/zsh" >> /etc/shells
208 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} > /dev/null 2>&1
209 for i in zlogin zlogout zprofile zshenv zshrc; do
210 [ -f /etc/$i ] && zsh -c "zcompile /etc/$i"
214 if [ "$1" = "0" ]; then
216 grep -v '^%{_bindir}/zsh$' /etc/shells > /etc/shells.new
217 mv -f /etc/shells.new /etc/shells
221 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} > /dev/null 2>&1
225 if [ ! -f /etc/shells ]; then
226 echo "%{_bindir}/zsh.static" >> /etc/shells
228 grep -q '^%{_bindir}/zsh\.static$' /etc/shells || echo "%{_bindir}/zsh.static" >> /etc/shells
232 if [ "$1" = "0" ]; then
234 grep -v '^%{_bindir}/zsh\.static$' /etc/shells > /etc/shells.new
235 mv -f /etc/shells.new /etc/shells
239 %defattr(644,root,root,755)
240 %doc Etc/* README LICENCE ChangeLog META-FAQ Util StartupFiles
241 %attr(755,root,root) %{_bindir}/zsh
242 %config(noreplace,missingok) %verify(not md5 size mtime) %{_sysconfdir}/*[!w]?
243 %ghost %{_sysconfdir}/*.zwc
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)
270 %defattr(644,root,root,755)
271 %attr(755,root,root) %{_bindir}/zsh.static