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, ÁÌÅ Ú ÐÏËÒÁÝÅÎÎÑÍÉ
19 Group: Applications/Shells
20 URL: http://www.zsh.org/
21 Source0: %{name}-%{snap}.tar.gz
22 # Source0-md5: 5e787c3ba7a928782dbad1926b66382e
24 Source2: http://zsh.sunsite.dk/Guide/zshguide.pdf
25 # Source2-md5: 0d80ba1ef39052c512cfabf368f3bf20
28 Patch0: %{name}-info.patch
29 Patch1: %{name}-addons.patch
30 Patch2: %{name}-paths.patch
31 Patch3: %{name}-completions.patch
32 Patch4: %{name}-nolibs.patch
33 Patch5: %{name}-broken_configure.patch
34 Patch6: %{name}-svn.patch
35 BuildRequires: autoconf
36 %{?with_static:BuildRequires: glibc-static}
37 BuildRequires: libcap-devel
38 BuildRequires: ncurses-devel >= 5.1
39 %{?with_static:BuildRequires: ncurses-static}
40 BuildRequires: pcre-devel
41 BuildRequires: texinfo
43 Requires(post,preun): grep
44 Requires(preun): fileutils
46 Obsoletes: zsh-doc-html, zsh-doc-ps, zsh-doc-dvi
47 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50 %define specflags_ia32 -fomit-frame-pointer
53 zsh is an enhanced version of the Bourne shell with csh additions and
54 most features of ksh, bash, and tcsh.
57 zsh es una versión mejorada del bourne shell con estas
59 - muy próximo de la gramática del ksh/sh, con adiciones csh,
60 - varias características del ksh, bash y tcsh,
61 - 75 funciones empotradas, 89 opciones, 154 combinaciones de teclas,
63 - funciones shell ...y mucho más.
66 zsh ¥·¥§¥ë¤ÏÂÐÏÃŪ¤Ê¥í¥°¥¤¥ó¥·¥§¥ë¤È¤·¤ÆÍøÍѲÄǽ¤Ê¥³¥Þ¥ó¥É¥¤¥ó¥¿¥ê¥¿
67 ¤Ç¤¢¤ê¡¢¥·¥§¥ë¥¹¥¯¥ê¥×¥È¥³¥Þ¥ó¥É¤â½èÍý¤Ç¤¤Þ¤¹. zsh ¤Ï ksh(the Korn
68 shell) ¤Ë»÷¤Æ¤¤¤Þ¤¹¤¬,¤«¤Ê¤ê³ÈÄ¥¤µ¤ì¤Æ¤¤¤Þ¤¹. zsh
69 ¤Ï¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ç¤ÎÊÔ½¸µ¡Ç½, ÁȤ߹þ¤Þ¤ì¤¿¥¹¥Ú¥ë½¤Àµµ¡Ç½, ¥×¥í¥°¥é¥ß¥ó
70 ¥°²Äǽ¤Ê¥³¥Þ¥ó¥ÉÊä´°µ¡Ç½, (ưŪ¥í¡¼¥É¤µ¤ì¤ë)¥·¥§¥ëµ¡Ç½, ¥Ò¥¹¥È¥êµ¡¹½
74 zsh jest ulepszon± pow³ok± Bourne'a z elementami pow³oki csh. Posiada
75 wiêkszo¶æ cech ksh, bash i tcsh.
78 zsh é uma versão melhorada do bourne shell com essas características:
79 - muito próximo da gramática do ksh/sh, com adições csh,
80 - várias características do ksh, bash e tcsh,
81 - 75 funções embutidas, 89 opções, 154 combinações de teclas,
83 - funções shell ...e muito mais.
86 zsh - ÜÔÏ ËÏÍÁÎÄÎÙÊ ÐÒÏÃÅÓÓÏÒ ÎÁÐÏÍÉÎÁÀÝÉÊ ksh (Korn shell), ÎÏ
87 ×ËÌÀÞÁÀÝÉÊ ÍÎÏÇÏ ÕÌÕÞÛÅÎÉÊ. zsh ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÅÄÁËÔÉÒÏ×ÁÎÉÅ ËÏÍÁÎÄÎÏÊ
88 ÓÔÒÏËÉ, ×ÓÔÒÏÅÎÎÕÀ ËÏÒÒÅËÃÉÀ ÎÁÐÉÓÁÎÉÑ, ÐÒÏÇÒÁÍÍÉÒÕÅÍÏÅ ÚÁ×ÅÒÛÅÎÉÅ
89 ËÏÍÁÎÄ, shell-ÆÕÎËÃÉÉ (Ó Á×ÔÏÚÁÇÒÕÚËÏÊ), ÉÓÔÏÒÉÀ ËÏÍÁÎÄ É ÍÎÏÇÏÅ
93 zsh - ÃÅ ËÏÍÁÎÄÎÉÊ ÐÒÏÃÅÓÏÒ, ÝÏ ÎÁÇÁÄÕ¤ ksh (Korn shell), ÁÌÅ ×ËÌÀÞÁ¤
94 ÂÁÇÁÔÏ ÐÏËÒÁÝÅÎØ. zsh ЦÄÔÒÉÍÕ¤ ÒÅÄÁÇÕ×ÁÎÎÑ ËÏÍÁÎÄÎÏÇÏ ÒÑÄËÁ,
95 ×ÂÕÄÏ×ÁÎÕ ËÏÒÅËæÀ ÎÁÐÉÓÁÎÎÑ, ÐÒÏÇÒÁÍÏ×ÁÎÅ ÚÁ×ÅÒÛÅÎÎÑ ËÏÍÁÎÄ,
96 shell-ÆÕÎËæ§ (Ú Á×ÔÏÚÁ×ÁÎÔÁÖÅÎÎÑÍ), ¦ÓÔÏÒ¦À ËÏÍÁÎÄ ÔÁ ÂÁÇÁÔÏ ¦ÎÛÏÇÏ.
99 Summary: Files needed for advanced TAB-completion
100 Summary(pl): Pliki potrzebne dla zaawansowanej TAB-completion
101 Group: Applications/Shells
102 Conflicts: kdesdk-completions-zsh <= 3:3.2.3-2
103 Requires: %{name} = %{version}-%{release}
105 %description completions
106 This package contains files needed for advanced tab completion in zsh.
108 %description completions -l pl
109 Ten pakiet zawiera pliki wymagane przez zsh dla zaawansowanej
113 Summary: Statically linked Enhanced Bourne shell
114 Summary(pl): Zaawansowana pow³oka Bourne'a - skonsolidowana statycznie
115 Group: Applications/Shells
116 Requires(post,preun): grep
117 Requires(preun): fileutils
118 Requires: %{name} = %{version}-%{release}
121 zsh is an enhanced version of the Bourne shell with csh additions and
122 most features of ksh, bash, and tcsh.
124 %description static -l pl
125 zsh jest ulepszon± pow³ok± Bourne'a z elementami pow³oki csh. Posiada
126 wiêkszo¶æ cech ksh, bash i tcsh. W tym pakiecie jest wersja
127 skonsolidowana statycznie.
130 Summary: A User's Guide to the Z-Shell
131 Summary(pl): Podrêcznik U¿ytkownika Z-Shella
133 URL: http://zsh.sunsite.dk/Guide/
136 A User's Guide to the Z-Shell.
138 %description guide -l pl
139 Podrêcznik U¿ytkownika Z-Shella.
154 cp -f /usr/share/automake/config.sub .
158 CPPFLAGS="-I/usr/include/ncurses"
161 LDFLAGS="%{rpmldflags} -static"
166 mv -f Src/zsh Src/zsh.static
168 LDFLAGS="%{rpmldflags}"
172 ac_cv_have_dev_ptmx=yes \
173 --enable-maildir-support \
183 rm -rf $RPM_BUILD_ROOT
184 install -d $RPM_BUILD_ROOT{%{_infodir},%{_sysconfdir},%{_bindir},%{_mandir}/pl/man1}
187 DESTDIR=$RPM_BUILD_ROOT
189 %{?with_static:install Src/zsh.static $RPM_BUILD_ROOT%{_bindir}}
190 install Doc/zsh.info* $RPM_BUILD_ROOT%{_infodir}
192 touch $RPM_BUILD_ROOT%{_sysconfdir}/{zlogin,zlogout,zshenv}
193 touch $RPM_BUILD_ROOT%{_sysconfdir}/{zlogin,zlogout,zprofile,zshenv,zshrc}.zwc
194 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}
195 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}
198 find Functions Util StartupFiles -name .distfiles -o -name .cvsignore | xargs rm -f
199 install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1/zsh.1
201 # for kdesdk's completion
202 ln -sf %{version} $RPM_BUILD_ROOT%{_datadir}/zsh/latest
205 rm -rf $RPM_BUILD_ROOT
209 if [ ! -f /etc/shells ]; then
210 echo "%{_bindir}/zsh" >> /etc/shells
212 grep -q '^%{_bindir}/zsh$' /etc/shells || echo "%{_bindir}/zsh" >> /etc/shells
214 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} > /dev/null 2>&1
215 for i in zlogin zlogout zprofile zshenv zshrc; do
216 [ -f /etc/$i ] && zsh -c "zcompile /etc/$i"
220 if [ "$1" = "0" ]; then
222 grep -v '^%{_bindir}/zsh$' /etc/shells > /etc/shells.new
223 mv -f /etc/shells.new /etc/shells
227 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} > /dev/null 2>&1
231 if [ ! -f /etc/shells ]; then
232 echo "%{_bindir}/zsh.static" >> /etc/shells
234 grep -q '^%{_bindir}/zsh\.static$' /etc/shells || echo "%{_bindir}/zsh.static" >> /etc/shells
238 if [ "$1" = "0" ]; then
240 grep -v '^%{_bindir}/zsh\.static$' /etc/shells > /etc/shells.new
241 mv -f /etc/shells.new /etc/shells
245 %defattr(644,root,root,755)
246 %doc Etc/* README LICENCE ChangeLog META-FAQ Util StartupFiles
247 %attr(755,root,root) %{_bindir}/zsh
248 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/*[!w]?
249 %ghost %{_sysconfdir}/*.zwc
251 %dir %{_libdir}/zsh/%{version}*
253 %dir %{_datadir}/zsh/site-functions
254 %{_datadir}/zsh/latest
255 %dir %{_datadir}/zsh/%{version}*
256 %dir %{_datadir}/zsh/%{version}*/scripts
257 %{_datadir}/zsh/%{version}*/scripts/newuser
258 %dir %{_datadir}/zsh/%{version}*/functions
259 %{_datadir}/zsh/%{version}*/functions/[!_c]*
260 %{_datadir}/zsh/%{version}*/functions/c[!o]*
261 %{_datadir}/zsh/%{version}*/functions/co[!m]*
262 %attr(755,root,root) %{_libdir}/zsh/%{version}*/*
263 %{_infodir}/zsh.info*
264 %{_mandir}/man1/zsh*.1*
265 %lang(pl) %{_mandir}/pl/man1/zsh*.1*
268 %defattr(644,root,root,755)
269 %{_datadir}/zsh/%{version}*/functions/comp*
270 %{_datadir}/zsh/%{version}*/functions/_*
273 %defattr(644,root,root,755)
278 %defattr(644,root,root,755)
279 %attr(755,root,root) %{_bindir}/zsh.static