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 BuildRequires: autoconf
34 %{?with_static:BuildRequires: glibc-static}
35 BuildRequires: libcap-devel
36 BuildRequires: ncurses-devel >= 5.1
37 %{?with_static:BuildRequires: ncurses-static}
38 BuildRequires: pcre-devel
39 BuildRequires: texinfo
40 Requires(post,preun): grep
41 Requires(preun): fileutils
42 Obsoletes: zsh-doc-html, zsh-doc-ps, zsh-doc-dvi
43 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46 %define specflags_ia32 -fomit-frame-pointer
49 zsh is an enhanced version of the Bourne shell with csh additions and
50 most features of ksh, bash, and tcsh.
53 zsh es una versión mejorada del bourne shell con estas
55 - muy próximo de la gramática del ksh/sh, con adiciones csh,
56 - varias características del ksh, bash y tcsh,
57 - 75 funciones empotradas, 89 opciones, 154 combinaciones de teclas,
59 - funciones shell ...y mucho más.
62 zsh ¥·¥§¥ë¤ÏÂÐÏÃŪ¤Ê¥í¥°¥¤¥ó¥·¥§¥ë¤È¤·¤ÆÍøÍѲÄǽ¤Ê¥³¥Þ¥ó¥É¥¤¥ó¥¿¥ê¥¿
63 ¤Ç¤¢¤ê¡¢¥·¥§¥ë¥¹¥¯¥ê¥×¥È¥³¥Þ¥ó¥É¤â½èÍý¤Ç¤¤Þ¤¹. zsh ¤Ï ksh(the Korn
64 shell) ¤Ë»÷¤Æ¤¤¤Þ¤¹¤¬,¤«¤Ê¤ê³ÈÄ¥¤µ¤ì¤Æ¤¤¤Þ¤¹. zsh
65 ¤Ï¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ç¤ÎÊÔ½¸µ¡Ç½, ÁȤ߹þ¤Þ¤ì¤¿¥¹¥Ú¥ë½¤Àµµ¡Ç½, ¥×¥í¥°¥é¥ß¥ó
66 ¥°²Äǽ¤Ê¥³¥Þ¥ó¥ÉÊä´°µ¡Ç½, (ưŪ¥í¡¼¥É¤µ¤ì¤ë)¥·¥§¥ëµ¡Ç½, ¥Ò¥¹¥È¥êµ¡¹½
70 zsh jest ulepszon± pow³ok± Bourne'a z elementami pow³oki csh. Posiada
71 wiêkszo¶æ cech ksh, bash i tcsh.
74 zsh é uma versão melhorada do bourne shell com essas características:
75 - muito próximo da gramática do ksh/sh, com adições csh,
76 - várias características do ksh, bash e tcsh,
77 - 75 funções embutidas, 89 opções, 154 combinações de teclas,
79 - funções shell ...e muito mais.
82 zsh - ÜÔÏ ËÏÍÁÎÄÎÙÊ ÐÒÏÃÅÓÓÏÒ ÎÁÐÏÍÉÎÁÀÝÉÊ ksh (Korn shell), ÎÏ
83 ×ËÌÀÞÁÀÝÉÊ ÍÎÏÇÏ ÕÌÕÞÛÅÎÉÊ. zsh ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÅÄÁËÔÉÒÏ×ÁÎÉÅ ËÏÍÁÎÄÎÏÊ
84 ÓÔÒÏËÉ, ×ÓÔÒÏÅÎÎÕÀ ËÏÒÒÅËÃÉÀ ÎÁÐÉÓÁÎÉÑ, ÐÒÏÇÒÁÍÍÉÒÕÅÍÏÅ ÚÁ×ÅÒÛÅÎÉÅ
85 ËÏÍÁÎÄ, shell-ÆÕÎËÃÉÉ (Ó Á×ÔÏÚÁÇÒÕÚËÏÊ), ÉÓÔÏÒÉÀ ËÏÍÁÎÄ É ÍÎÏÇÏÅ
89 zsh - ÃÅ ËÏÍÁÎÄÎÉÊ ÐÒÏÃÅÓÏÒ, ÝÏ ÎÁÇÁÄÕ¤ ksh (Korn shell), ÁÌÅ ×ËÌÀÞÁ¤
90 ÂÁÇÁÔÏ ÐÏËÒÁÝÅÎØ. zsh ЦÄÔÒÉÍÕ¤ ÒÅÄÁÇÕ×ÁÎÎÑ ËÏÍÁÎÄÎÏÇÏ ÒÑÄËÁ,
91 ×ÂÕÄÏ×ÁÎÕ ËÏÒÅËæÀ ÎÁÐÉÓÁÎÎÑ, ÐÒÏÇÒÁÍÏ×ÁÎÅ ÚÁ×ÅÒÛÅÎÎÑ ËÏÍÁÎÄ,
92 shell-ÆÕÎËæ§ (Ú Á×ÔÏÚÁ×ÁÎÔÁÖÅÎÎÑÍ), ¦ÓÔÏÒ¦À ËÏÍÁÎÄ ÔÁ ÂÁÇÁÔÏ ¦ÎÛÏÇÏ.
95 Summary: Files needed for advanced TAB-completion
96 Summary(pl): Pliki potrzebne dla zaawansowanej TAB-completion
97 Group: Applications/Shells
98 Conflicts: kdesdk-completions-zsh <= 3:3.2.3-2
99 Requires: %{name} = %{version}-%{release}
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): Zaawansowana pow³oka Bourne'a - skonsolidowana statycznie
111 Group: Applications/Shells
112 Requires(post,preun): grep
113 Requires(preun): fileutils
114 Requires: %{name} = %{version}-%{release}
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 wersja
123 skonsolidowana statycznie.
126 Summary: A User's Guide to the Z-Shell
127 Summary(pl): Podrêcznik U¿ytkownika Z-Shella
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.
149 cp -f /usr/share/automake/config.sub .
151 CPPFLAGS="-I/usr/include/ncurses"
154 LDFLAGS="%{rpmldflags} -static"
159 mv -f Src/zsh Src/zsh.static
161 LDFLAGS="%{rpmldflags}"
165 ac_cv_have_dev_ptmx=yes \
166 --enable-maildir-support \
175 rm -rf $RPM_BUILD_ROOT
176 install -d $RPM_BUILD_ROOT{%{_infodir},%{_sysconfdir},%{_bindir},%{_mandir}/pl/man1}
179 DESTDIR=$RPM_BUILD_ROOT
181 %{?with_static:install Src/zsh.static $RPM_BUILD_ROOT%{_bindir}}
182 install Doc/zsh.info* $RPM_BUILD_ROOT%{_infodir}
184 touch $RPM_BUILD_ROOT%{_sysconfdir}/{zlogin,zlogout,zshenv}
185 touch $RPM_BUILD_ROOT%{_sysconfdir}/{zlogin,zlogout,zprofile,zshenv,zshrc}.zwc
186 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}
187 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}
190 find Functions Util StartupFiles -name .distfiles -o -name .cvsignore | xargs rm -f
191 install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1/zsh.1
193 # for kdesdk's completion
194 ln -sf %{version} $RPM_BUILD_ROOT%{_datadir}/zsh/latest
197 rm -rf $RPM_BUILD_ROOT
201 if [ ! -f /etc/shells ]; then
202 echo "%{_bindir}/zsh" >> /etc/shells
204 grep -q '^%{_bindir}/zsh$' /etc/shells || echo "%{_bindir}/zsh" >> /etc/shells
206 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} > /dev/null 2>&1
207 for i in zlogin zlogout zprofile zshenv zshrc; do
208 [ -f /etc/$i ] && zsh -c "zcompile /etc/$i"
212 if [ "$1" = "0" ]; then
214 grep -v '^%{_bindir}/zsh$' /etc/shells > /etc/shells.new
215 mv -f /etc/shells.new /etc/shells
219 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} > /dev/null 2>&1
223 if [ ! -f /etc/shells ]; then
224 echo "%{_bindir}/zsh.static" >> /etc/shells
226 grep -q '^%{_bindir}/zsh\.static$' /etc/shells || echo "%{_bindir}/zsh.static" >> /etc/shells
230 if [ "$1" = "0" ]; then
232 grep -v '^%{_bindir}/zsh\.static$' /etc/shells > /etc/shells.new
233 mv -f /etc/shells.new /etc/shells
237 %defattr(644,root,root,755)
238 %doc Etc/* README LICENCE ChangeLog META-FAQ Util StartupFiles
239 %attr(755,root,root) %{_bindir}/zsh
240 %config(noreplace,missingok) %verify(not md5 size mtime) %{_sysconfdir}/*[!w]?
241 %ghost %{_sysconfdir}/*.zwc
243 %dir %{_libdir}/zsh/%{version}
245 %dir %{_datadir}/zsh/site-functions
246 %{_datadir}/zsh/latest
247 %dir %{_datadir}/zsh/%{version}
248 %dir %{_datadir}/zsh/%{version}/functions
249 %{_datadir}/zsh/%{version}/functions/[!_c]*
250 %{_datadir}/zsh/%{version}/functions/c[!o]*
251 %{_datadir}/zsh/%{version}/functions/co[!m]*
252 %attr(755,root,root) %{_libdir}/zsh/%{version}/*
253 %{_infodir}/zsh.info*
254 %{_mandir}/man1/zsh*.1*
255 %lang(pl) %{_mandir}/pl/man1/zsh*.1*
258 %defattr(644,root,root,755)
259 %{_datadir}/zsh/%{version}/functions/comp*
260 %{_datadir}/zsh/%{version}/functions/_*
263 %defattr(644,root,root,755)
268 %defattr(644,root,root,755)
269 %attr(755,root,root) %{_bindir}/zsh.static