3 # - add zsh-lovers man page from http://grml.org/zsh/
6 %bcond_with static # build static version
8 Summary: Enhanced Bourne shell
9 Summary(de): Enhanced Bourne Shell
10 Summary(es): Shell bourne mejorada
11 Summary(fr): Bourne shell amélioré
12 Summary(pl): Ulepszona pow³oka Bourne'a
13 Summary(pt_BR): Shell bourne melhorada
14 Summary(ru): ëÏÍÁÎÄÎÙÊ ÐÒÏÃÅÓÓÏÒ (shell) ÐÏÈÏÖÙÊ ÎÁ ksh, ÎÏ Ó ÕÌÕÞÛÅÎÉÑÍÉ
15 Summary(tr): Geliþmiþ bir BASH sürümü
16 Summary(uk): ëÏÍÁÎÄÎÉÊ ÐÒÏÃÅÓÏÒ (shell) ÓÈÏÖÉÊ ÎÁ ksh, ÁÌÅ Ú ÐÏËÒÁÝÅÎÎÑÍÉ
21 Group: Applications/Shells
22 URL: http://www.zsh.org/
23 Source0: ftp://ftp.zsh.org/pub/%{name}-%{version}.tar.bz2
24 # Source0-md5: e13fc4bb338fbb27ef7508a474310c8f
26 Source2: http://zsh.sunsite.dk/Guide/%{name}guide.pdf
27 # Source2-md5: 0d80ba1ef39052c512cfabf368f3bf20
30 Patch0: %{name}-info.patch
31 Patch1: %{name}-addons.patch
32 Patch2: %{name}-paths.patch
33 Patch3: %{name}-completions.patch
34 Patch4: %{name}-nolibs.patch
35 Patch5: %{name}-autoconf.patch
36 Patch6: %{name}-lfs.patch
37 BuildRequires: autoconf
38 BuildRequires: automake
39 %{?with_static:BuildRequires: glibc-static}
40 BuildRequires: libcap-devel
41 BuildRequires: ncurses-devel >= 5.1
42 %{?with_static:BuildRequires: ncurses-static}
43 BuildRequires: pcre-devel
44 BuildRequires: texinfo
46 Requires(post,preun): grep
47 Requires(preun): fileutils
49 Obsoletes: zsh-doc-html
51 Obsoletes: zsh-doc-dvi
52 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
55 %define specflags_ia32 -fomit-frame-pointer
58 zsh is an enhanced version of the Bourne shell with csh additions and
59 most features of ksh, bash, and tcsh.
62 zsh es una versión mejorada del bourne shell con estas
64 - muy próximo de la gramática del ksh/sh, con adiciones csh,
65 - varias características del ksh, bash y tcsh,
66 - 75 funciones empotradas, 89 opciones, 154 combinaciones de teclas,
68 - funciones shell ...y mucho más.
71 zsh ¥·¥§¥ë¤ÏÂÐÏÃŪ¤Ê¥í¥°¥¤¥ó¥·¥§¥ë¤È¤·¤ÆÍøÍѲÄǽ¤Ê¥³¥Þ¥ó¥É¥¤¥ó¥¿¥ê¥¿
72 ¤Ç¤¢¤ê¡¢¥·¥§¥ë¥¹¥¯¥ê¥×¥È¥³¥Þ¥ó¥É¤â½èÍý¤Ç¤¤Þ¤¹. zsh ¤Ï ksh(the Korn
73 shell) ¤Ë»÷¤Æ¤¤¤Þ¤¹¤¬,¤«¤Ê¤ê³ÈÄ¥¤µ¤ì¤Æ¤¤¤Þ¤¹. zsh
74 ¤Ï¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ç¤ÎÊÔ½¸µ¡Ç½, ÁȤ߹þ¤Þ¤ì¤¿¥¹¥Ú¥ë½¤Àµµ¡Ç½, ¥×¥í¥°¥é¥ß¥ó
75 ¥°²Äǽ¤Ê¥³¥Þ¥ó¥ÉÊä´°µ¡Ç½, (ưŪ¥í¡¼¥É¤µ¤ì¤ë)¥·¥§¥ëµ¡Ç½, ¥Ò¥¹¥È¥êµ¡¹½
79 zsh jest ulepszon± pow³ok± Bourne'a z elementami pow³oki csh. Posiada
80 wiêkszo¶æ cech ksh, bash i tcsh.
83 zsh é uma versão melhorada do bourne shell com essas características:
84 - muito próximo da gramática do ksh/sh, com adições csh,
85 - várias características do ksh, bash e tcsh,
86 - 75 funções embutidas, 89 opções, 154 combinações de teclas,
88 - funções shell ...e muito mais.
91 zsh - ÜÔÏ ËÏÍÁÎÄÎÙÊ ÐÒÏÃÅÓÓÏÒ ÎÁÐÏÍÉÎÁÀÝÉÊ ksh (Korn shell), ÎÏ
92 ×ËÌÀÞÁÀÝÉÊ ÍÎÏÇÏ ÕÌÕÞÛÅÎÉÊ. zsh ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÅÄÁËÔÉÒÏ×ÁÎÉÅ ËÏÍÁÎÄÎÏÊ
93 ÓÔÒÏËÉ, ×ÓÔÒÏÅÎÎÕÀ ËÏÒÒÅËÃÉÀ ÎÁÐÉÓÁÎÉÑ, ÐÒÏÇÒÁÍÍÉÒÕÅÍÏÅ ÚÁ×ÅÒÛÅÎÉÅ
94 ËÏÍÁÎÄ, shell-ÆÕÎËÃÉÉ (Ó Á×ÔÏÚÁÇÒÕÚËÏÊ), ÉÓÔÏÒÉÀ ËÏÍÁÎÄ É ÍÎÏÇÏÅ
98 zsh - ÃÅ ËÏÍÁÎÄÎÉÊ ÐÒÏÃÅÓÏÒ, ÝÏ ÎÁÇÁÄÕ¤ ksh (Korn shell), ÁÌÅ ×ËÌÀÞÁ¤
99 ÂÁÇÁÔÏ ÐÏËÒÁÝÅÎØ. zsh ЦÄÔÒÉÍÕ¤ ÒÅÄÁÇÕ×ÁÎÎÑ ËÏÍÁÎÄÎÏÇÏ ÒÑÄËÁ,
100 ×ÂÕÄÏ×ÁÎÕ ËÏÒÅËæÀ ÎÁÐÉÓÁÎÎÑ, ÐÒÏÇÒÁÍÏ×ÁÎÅ ÚÁ×ÅÒÛÅÎÎÑ ËÏÍÁÎÄ,
101 shell-ÆÕÎËæ§ (Ú Á×ÔÏÚÁ×ÁÎÔÁÖÅÎÎÑÍ), ¦ÓÔÏÒ¦À ËÏÍÁÎÄ ÔÁ ÂÁÇÁÔÏ ¦ÎÛÏÇÏ.
104 Summary: Files needed for advanced TAB-completion
105 Summary(pl): Pliki potrzebne dla zaawansowanej TAB-completion
106 Group: Applications/Shells
107 Conflicts: kdesdk-completions-zsh <= 3:3.2.3-2
108 Requires: %{name} = %{version}-%{release}
110 %description completions
111 This package contains files needed for advanced tab completion in zsh.
113 %description completions -l pl
114 Ten pakiet zawiera pliki wymagane przez zsh dla zaawansowanej
118 Summary: Statically linked Enhanced Bourne shell
119 Summary(pl): Zaawansowana pow³oka Bourne'a - skonsolidowana statycznie
120 Group: Applications/Shells
121 Requires(post,preun): grep
122 Requires(preun): fileutils
123 Requires: %{name} = %{version}-%{release}
126 zsh is an enhanced version of the Bourne shell with csh additions and
127 most features of ksh, bash, and tcsh.
129 %description static -l pl
130 zsh jest ulepszon± pow³ok± Bourne'a z elementami pow³oki csh. Posiada
131 wiêkszo¶æ cech ksh, bash i tcsh. W tym pakiecie jest wersja
132 skonsolidowana statycznie.
135 Summary: A User's Guide to the Z-Shell
136 Summary(pl): Podrêcznik U¿ytkownika Z-Shella
138 URL: http://zsh.sunsite.dk/Guide/
141 A User's Guide to the Z-Shell.
143 %description guide -l pl
144 Podrêcznik U¿ytkownika Z-Shella.
159 cp -f /usr/share/automake/config.sub .
163 CPPFLAGS="-I/usr/include/ncurses"
166 LDFLAGS="%{rpmldflags} -static"
168 --enable-maildir-support \
174 mv -f Src/zsh Src/zsh.static
176 LDFLAGS="%{rpmldflags}"
180 ac_cv_have_dev_ptmx=yes \
181 --enable-maildir-support \
185 --with-curses-terminfo \
193 rm -rf $RPM_BUILD_ROOT
194 install -d $RPM_BUILD_ROOT{%{_infodir},%{_sysconfdir},%{_bindir},%{_mandir}/pl/man1}
197 DESTDIR=$RPM_BUILD_ROOT
199 %{?with_static:install Src/zsh.static $RPM_BUILD_ROOT%{_bindir}}
200 install Doc/zsh.info* $RPM_BUILD_ROOT%{_infodir}
202 touch $RPM_BUILD_ROOT%{_sysconfdir}/{zlogin,zlogout,zshenv}
203 touch $RPM_BUILD_ROOT%{_sysconfdir}/{zlogin,zlogout,zprofile,zshenv,zshrc}.zwc
204 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}
205 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}
208 find Functions Util StartupFiles -name .distfiles -o -name .cvsignore | xargs rm -f
209 install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1/zsh.1
211 # for kdesdk's completion
212 ln -sf %{version} $RPM_BUILD_ROOT%{_datadir}/zsh/latest
215 rm -rf $RPM_BUILD_ROOT
219 if [ ! -f /etc/shells ]; then
220 echo "%{_bindir}/zsh" >> /etc/shells
222 grep -q '^%{_bindir}/zsh$' /etc/shells || echo "%{_bindir}/zsh" >> /etc/shells
224 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} > /dev/null 2>&1
225 for i in zlogin zlogout zprofile zshenv zshrc; do
226 [ -f /etc/$i ] && zsh -c "zcompile /etc/$i"
230 if [ "$1" = "0" ]; then
232 grep -v '^%{_bindir}/zsh$' /etc/shells > /etc/shells.new
233 mv -f /etc/shells.new /etc/shells
237 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} > /dev/null 2>&1
241 if [ ! -f /etc/shells ]; then
242 echo "%{_bindir}/zsh.static" >> /etc/shells
244 grep -q '^%{_bindir}/zsh\.static$' /etc/shells || echo "%{_bindir}/zsh.static" >> /etc/shells
248 if [ "$1" = "0" ]; then
250 grep -v '^%{_bindir}/zsh\.static$' /etc/shells > /etc/shells.new
251 mv -f /etc/shells.new /etc/shells
255 %defattr(644,root,root,755)
256 %doc Etc/* README LICENCE ChangeLog META-FAQ Util StartupFiles
257 %attr(755,root,root) %{_bindir}/zsh
258 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/*[!w]?
259 %ghost %{_sysconfdir}/*.zwc
261 %dir %{_libdir}/zsh/%{version}*
263 %dir %{_datadir}/zsh/site-functions
264 %{_datadir}/zsh/latest
265 %dir %{_datadir}/zsh/%{version}*
266 %dir %{_datadir}/zsh/%{version}*/scripts
267 %{_datadir}/zsh/%{version}*/scripts/newuser
268 %dir %{_datadir}/zsh/%{version}*/functions
269 %{_datadir}/zsh/%{version}*/functions/[!_c]*
270 %{_datadir}/zsh/%{version}*/functions/c[!o]*
271 %{_datadir}/zsh/%{version}*/functions/co[!m]*
272 %attr(755,root,root) %{_libdir}/zsh/%{version}*/*
273 %{_infodir}/zsh.info*
274 %{_mandir}/man1/zsh*.1*
275 %lang(pl) %{_mandir}/pl/man1/zsh*.1*
278 %defattr(644,root,root,755)
279 %{_datadir}/zsh/%{version}*/functions/comp*
280 %{_datadir}/zsh/%{version}*/functions/_*
283 %defattr(644,root,root,755)
288 %defattr(644,root,root,755)
289 %attr(755,root,root) %{_bindir}/zsh.static