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: 5c37fa9eb659458fe4f7f80da17fb09c
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
44 Obsoletes: zsh-doc-html, zsh-doc-ps, zsh-doc-dvi
45 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
48 %define specflags_ia32 -fomit-frame-pointer
51 zsh is an enhanced version of the Bourne shell with csh additions and
52 most features of ksh, bash, and tcsh.
55 zsh es una versión mejorada del bourne shell con estas
57 - muy próximo de la gramática del ksh/sh, con adiciones csh,
58 - varias características del ksh, bash y tcsh,
59 - 75 funciones empotradas, 89 opciones, 154 combinaciones de teclas,
61 - funciones shell ...y mucho más.
64 zsh ¥·¥§¥ë¤ÏÂÐÏÃŪ¤Ê¥í¥°¥¤¥ó¥·¥§¥ë¤È¤·¤ÆÍøÍѲÄǽ¤Ê¥³¥Þ¥ó¥É¥¤¥ó¥¿¥ê¥¿
65 ¤Ç¤¢¤ê¡¢¥·¥§¥ë¥¹¥¯¥ê¥×¥È¥³¥Þ¥ó¥É¤â½èÍý¤Ç¤¤Þ¤¹. zsh ¤Ï ksh(the Korn
66 shell) ¤Ë»÷¤Æ¤¤¤Þ¤¹¤¬,¤«¤Ê¤ê³ÈÄ¥¤µ¤ì¤Æ¤¤¤Þ¤¹. zsh
67 ¤Ï¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ç¤ÎÊÔ½¸µ¡Ç½, ÁȤ߹þ¤Þ¤ì¤¿¥¹¥Ú¥ë½¤Àµµ¡Ç½, ¥×¥í¥°¥é¥ß¥ó
68 ¥°²Äǽ¤Ê¥³¥Þ¥ó¥ÉÊä´°µ¡Ç½, (ưŪ¥í¡¼¥É¤µ¤ì¤ë)¥·¥§¥ëµ¡Ç½, ¥Ò¥¹¥È¥êµ¡¹½
72 zsh jest ulepszon± pow³ok± Bourne'a z elementami pow³oki csh. Posiada
73 wiêkszo¶æ cech ksh, bash i tcsh.
76 zsh é uma versão melhorada do bourne shell com essas características:
77 - muito próximo da gramática do ksh/sh, com adições csh,
78 - várias características do ksh, bash e tcsh,
79 - 75 funções embutidas, 89 opções, 154 combinações de teclas,
81 - funções shell ...e muito mais.
84 zsh - ÜÔÏ ËÏÍÁÎÄÎÙÊ ÐÒÏÃÅÓÓÏÒ ÎÁÐÏÍÉÎÁÀÝÉÊ ksh (Korn shell), ÎÏ
85 ×ËÌÀÞÁÀÝÉÊ ÍÎÏÇÏ ÕÌÕÞÛÅÎÉÊ. zsh ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÅÄÁËÔÉÒÏ×ÁÎÉÅ ËÏÍÁÎÄÎÏÊ
86 ÓÔÒÏËÉ, ×ÓÔÒÏÅÎÎÕÀ ËÏÒÒÅËÃÉÀ ÎÁÐÉÓÁÎÉÑ, ÐÒÏÇÒÁÍÍÉÒÕÅÍÏÅ ÚÁ×ÅÒÛÅÎÉÅ
87 ËÏÍÁÎÄ, shell-ÆÕÎËÃÉÉ (Ó Á×ÔÏÚÁÇÒÕÚËÏÊ), ÉÓÔÏÒÉÀ ËÏÍÁÎÄ É ÍÎÏÇÏÅ
91 zsh - ÃÅ ËÏÍÁÎÄÎÉÊ ÐÒÏÃÅÓÏÒ, ÝÏ ÎÁÇÁÄÕ¤ ksh (Korn shell), ÁÌÅ ×ËÌÀÞÁ¤
92 ÂÁÇÁÔÏ ÐÏËÒÁÝÅÎØ. zsh ЦÄÔÒÉÍÕ¤ ÒÅÄÁÇÕ×ÁÎÎÑ ËÏÍÁÎÄÎÏÇÏ ÒÑÄËÁ,
93 ×ÂÕÄÏ×ÁÎÕ ËÏÒÅËæÀ ÎÁÐÉÓÁÎÎÑ, ÐÒÏÇÒÁÍÏ×ÁÎÅ ÚÁ×ÅÒÛÅÎÎÑ ËÏÍÁÎÄ,
94 shell-ÆÕÎËæ§ (Ú Á×ÔÏÚÁ×ÁÎÔÁÖÅÎÎÑÍ), ¦ÓÔÏÒ¦À ËÏÍÁÎÄ ÔÁ ÂÁÇÁÔÏ ¦ÎÛÏÇÏ.
97 Summary: Files needed for advanced TAB-completion
98 Summary(pl): Pliki potrzebne dla zaawansowanej TAB-completion
99 Group: Applications/Shells
100 Conflicts: kdesdk-completions-zsh <= 3:3.2.3-2
101 Requires: %{name} = %{version}-%{release}
103 %description completions
104 This package contains files needed for advanced tab completion in zsh.
106 %description completions -l pl
107 Ten pakiet zawiera pliki wymagane przez zsh dla zaawansowanej
111 Summary: Statically linked Enhanced Bourne shell
112 Summary(pl): Zaawansowana pow³oka Bourne'a - skonsolidowana statycznie
113 Group: Applications/Shells
114 Requires(post,preun): grep
115 Requires(preun): fileutils
116 Requires: %{name} = %{version}-%{release}
119 zsh is an enhanced version of the Bourne shell with csh additions and
120 most features of ksh, bash, and tcsh.
122 %description static -l pl
123 zsh jest ulepszon± pow³ok± Bourne'a z elementami pow³oki csh. Posiada
124 wiêkszo¶æ cech ksh, bash i tcsh. W tym pakiecie jest wersja
125 skonsolidowana statycznie.
128 Summary: A User's Guide to the Z-Shell
129 Summary(pl): Podrêcznik U¿ytkownika Z-Shella
131 URL: http://zsh.sunsite.dk/Guide/
134 A User's Guide to the Z-Shell.
136 %description guide -l pl
137 Podrêcznik U¿ytkownika Z-Shella.
152 cp -f /usr/share/automake/config.sub .
154 CPPFLAGS="-I/usr/include/ncurses"
157 LDFLAGS="%{rpmldflags} -static"
162 mv -f Src/zsh Src/zsh.static
164 LDFLAGS="%{rpmldflags}"
168 ac_cv_have_dev_ptmx=yes \
169 --enable-maildir-support \
178 rm -rf $RPM_BUILD_ROOT
179 install -d $RPM_BUILD_ROOT{%{_infodir},%{_sysconfdir},%{_bindir},%{_mandir}/pl/man1}
182 DESTDIR=$RPM_BUILD_ROOT
184 %{?with_static:install Src/zsh.static $RPM_BUILD_ROOT%{_bindir}}
185 install Doc/zsh.info* $RPM_BUILD_ROOT%{_infodir}
187 touch $RPM_BUILD_ROOT%{_sysconfdir}/{zlogin,zlogout,zshenv}
188 touch $RPM_BUILD_ROOT%{_sysconfdir}/{zlogin,zlogout,zprofile,zshenv,zshrc}.zwc
189 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}
190 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}
193 find Functions Util StartupFiles -name .distfiles -o -name .cvsignore | xargs rm -f
194 install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1/zsh.1
196 # for kdesdk's completion
197 ln -sf %{version} $RPM_BUILD_ROOT%{_datadir}/zsh/latest
200 rm -rf $RPM_BUILD_ROOT
204 if [ ! -f /etc/shells ]; then
205 echo "%{_bindir}/zsh" >> /etc/shells
207 grep -q '^%{_bindir}/zsh$' /etc/shells || echo "%{_bindir}/zsh" >> /etc/shells
209 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} > /dev/null 2>&1
210 for i in zlogin zlogout zprofile zshenv zshrc; do
211 [ -f /etc/$i ] && zsh -c "zcompile /etc/$i"
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}/*[!w]?
244 %ghost %{_sysconfdir}/*.zwc
246 %dir %{_libdir}/zsh/%{version}
248 %dir %{_datadir}/zsh/site-functions
249 %{_datadir}/zsh/latest
250 %dir %{_datadir}/zsh/%{version}
251 %dir %{_datadir}/zsh/%{version}/functions
252 %{_datadir}/zsh/%{version}/functions/[!_c]*
253 %{_datadir}/zsh/%{version}/functions/c[!o]*
254 %{_datadir}/zsh/%{version}/functions/co[!m]*
255 %attr(755,root,root) %{_libdir}/zsh/%{version}/*
256 %{_infodir}/zsh.info*
257 %{_mandir}/man1/zsh*.1*
258 %lang(pl) %{_mandir}/pl/man1/zsh*.1*
261 %defattr(644,root,root,755)
262 %{_datadir}/zsh/%{version}/functions/comp*
263 %{_datadir}/zsh/%{version}/functions/_*
266 %defattr(644,root,root,755)
271 %defattr(644,root,root,755)
272 %attr(755,root,root) %{_bindir}/zsh.static