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/%{name}-%{version}.tar.bz2
21 # Source0-md5: 2cefebf742c190cbc611baded825db64
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
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.
150 cp -f /usr/share/automake/config.sub .
152 CPPFLAGS="-I/usr/include/ncurses"
155 LDFLAGS="%{rpmldflags} -static"
160 mv -f Src/zsh Src/zsh.static
162 LDFLAGS="%{rpmldflags}"
166 ac_cv_have_dev_ptmx=yes \
167 --enable-maildir-support \
176 rm -rf $RPM_BUILD_ROOT
177 install -d $RPM_BUILD_ROOT{%{_infodir},%{_sysconfdir},%{_bindir},%{_mandir}/pl/man1}
180 DESTDIR=$RPM_BUILD_ROOT
182 %{?with_static:install Src/zsh.static $RPM_BUILD_ROOT%{_bindir}}
183 install Doc/zsh.info* $RPM_BUILD_ROOT%{_infodir}
185 touch $RPM_BUILD_ROOT%{_sysconfdir}/{zlogin,zlogout,zshenv}
186 touch $RPM_BUILD_ROOT%{_sysconfdir}/{zlogin,zlogout,zprofile,zshenv,zshrc}.zwc
187 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}
188 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}
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
208 for i in zlogin zlogout zprofile zshenv zshrc; do
209 [ -f /etc/$i ] && zsh -c "zcompile /etc/$i"
213 if [ "$1" = "0" ]; then
215 grep -v '^%{_bindir}/zsh$' /etc/shells > /etc/shells.new
216 mv -f /etc/shells.new /etc/shells
220 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} > /dev/null 2>&1
224 if [ ! -f /etc/shells ]; then
225 echo "%{_bindir}/zsh.static" >> /etc/shells
227 grep -q '^%{_bindir}/zsh\.static$' /etc/shells || echo "%{_bindir}/zsh.static" >> /etc/shells
231 if [ "$1" = "0" ]; then
233 grep -v '^%{_bindir}/zsh\.static$' /etc/shells > /etc/shells.new
234 mv -f /etc/shells.new /etc/shells
238 %defattr(644,root,root,755)
239 %doc Etc/* README LICENCE ChangeLog META-FAQ Util StartupFiles
240 %attr(755,root,root) %{_bindir}/zsh
241 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/*[!w]?
242 %ghost %{_sysconfdir}/*.zwc
244 %dir %{_libdir}/zsh/%{version}
246 %dir %{_datadir}/zsh/site-functions
247 %{_datadir}/zsh/latest
248 %dir %{_datadir}/zsh/%{version}
249 %dir %{_datadir}/zsh/%{version}/functions
250 %{_datadir}/zsh/%{version}/functions/[!_c]*
251 %{_datadir}/zsh/%{version}/functions/c[!o]*
252 %{_datadir}/zsh/%{version}/functions/co[!m]*
253 %attr(755,root,root) %{_libdir}/zsh/%{version}/*
254 %{_infodir}/zsh.info*
255 %{_mandir}/man1/zsh*.1*
256 %lang(pl) %{_mandir}/pl/man1/zsh*.1*
259 %defattr(644,root,root,755)
260 %{_datadir}/zsh/%{version}/functions/comp*
261 %{_datadir}/zsh/%{version}/functions/_*
264 %defattr(644,root,root,755)
269 %defattr(644,root,root,755)
270 %attr(755,root,root) %{_bindir}/zsh.static