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 BuildRequires: autoconf
37 BuildRequires: automake
38 %{?with_static:BuildRequires: glibc-static}
39 BuildRequires: libcap-devel
40 BuildRequires: ncurses-devel >= 5.1
41 %{?with_static:BuildRequires: ncurses-static}
42 BuildRequires: pcre-devel
43 BuildRequires: texinfo
45 Requires(post,preun): grep
46 Requires(preun): fileutils
48 Obsoletes: zsh-doc-html
50 Obsoletes: zsh-doc-dvi
51 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
54 %define specflags_ia32 -fomit-frame-pointer
57 zsh is an enhanced version of the Bourne shell with csh additions and
58 most features of ksh, bash, and tcsh.
61 zsh es una versión mejorada del bourne shell con estas
63 - muy próximo de la gramática del ksh/sh, con adiciones csh,
64 - varias características del ksh, bash y tcsh,
65 - 75 funciones empotradas, 89 opciones, 154 combinaciones de teclas,
67 - funciones shell ...y mucho más.
70 zsh ¥·¥§¥ë¤ÏÂÐÏÃŪ¤Ê¥í¥°¥¤¥ó¥·¥§¥ë¤È¤·¤ÆÍøÍѲÄǽ¤Ê¥³¥Þ¥ó¥É¥¤¥ó¥¿¥ê¥¿
71 ¤Ç¤¢¤ê¡¢¥·¥§¥ë¥¹¥¯¥ê¥×¥È¥³¥Þ¥ó¥É¤â½èÍý¤Ç¤¤Þ¤¹. zsh ¤Ï ksh(the Korn
72 shell) ¤Ë»÷¤Æ¤¤¤Þ¤¹¤¬,¤«¤Ê¤ê³ÈÄ¥¤µ¤ì¤Æ¤¤¤Þ¤¹. zsh
73 ¤Ï¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ç¤ÎÊÔ½¸µ¡Ç½, ÁȤ߹þ¤Þ¤ì¤¿¥¹¥Ú¥ë½¤Àµµ¡Ç½, ¥×¥í¥°¥é¥ß¥ó
74 ¥°²Äǽ¤Ê¥³¥Þ¥ó¥ÉÊä´°µ¡Ç½, (ưŪ¥í¡¼¥É¤µ¤ì¤ë)¥·¥§¥ëµ¡Ç½, ¥Ò¥¹¥È¥êµ¡¹½
78 zsh jest ulepszon± pow³ok± Bourne'a z elementami pow³oki csh. Posiada
79 wiêkszo¶æ cech ksh, bash i tcsh.
82 zsh é uma versão melhorada do bourne shell com essas características:
83 - muito próximo da gramática do ksh/sh, com adições csh,
84 - várias características do ksh, bash e tcsh,
85 - 75 funções embutidas, 89 opções, 154 combinações de teclas,
87 - funções shell ...e muito mais.
90 zsh - ÜÔÏ ËÏÍÁÎÄÎÙÊ ÐÒÏÃÅÓÓÏÒ ÎÁÐÏÍÉÎÁÀÝÉÊ ksh (Korn shell), ÎÏ
91 ×ËÌÀÞÁÀÝÉÊ ÍÎÏÇÏ ÕÌÕÞÛÅÎÉÊ. zsh ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÅÄÁËÔÉÒÏ×ÁÎÉÅ ËÏÍÁÎÄÎÏÊ
92 ÓÔÒÏËÉ, ×ÓÔÒÏÅÎÎÕÀ ËÏÒÒÅËÃÉÀ ÎÁÐÉÓÁÎÉÑ, ÐÒÏÇÒÁÍÍÉÒÕÅÍÏÅ ÚÁ×ÅÒÛÅÎÉÅ
93 ËÏÍÁÎÄ, shell-ÆÕÎËÃÉÉ (Ó Á×ÔÏÚÁÇÒÕÚËÏÊ), ÉÓÔÏÒÉÀ ËÏÍÁÎÄ É ÍÎÏÇÏÅ
97 zsh - ÃÅ ËÏÍÁÎÄÎÉÊ ÐÒÏÃÅÓÏÒ, ÝÏ ÎÁÇÁÄÕ¤ ksh (Korn shell), ÁÌÅ ×ËÌÀÞÁ¤
98 ÂÁÇÁÔÏ ÐÏËÒÁÝÅÎØ. zsh ЦÄÔÒÉÍÕ¤ ÒÅÄÁÇÕ×ÁÎÎÑ ËÏÍÁÎÄÎÏÇÏ ÒÑÄËÁ,
99 ×ÂÕÄÏ×ÁÎÕ ËÏÒÅËæÀ ÎÁÐÉÓÁÎÎÑ, ÐÒÏÇÒÁÍÏ×ÁÎÅ ÚÁ×ÅÒÛÅÎÎÑ ËÏÍÁÎÄ,
100 shell-ÆÕÎËæ§ (Ú Á×ÔÏÚÁ×ÁÎÔÁÖÅÎÎÑÍ), ¦ÓÔÏÒ¦À ËÏÍÁÎÄ ÔÁ ÂÁÇÁÔÏ ¦ÎÛÏÇÏ.
103 Summary: Files needed for advanced TAB-completion
104 Summary(pl): Pliki potrzebne dla zaawansowanej TAB-completion
105 Group: Applications/Shells
106 Conflicts: kdesdk-completions-zsh <= 3:3.2.3-2
107 Requires: %{name} = %{version}-%{release}
109 %description completions
110 This package contains files needed for advanced tab completion in zsh.
112 %description completions -l pl
113 Ten pakiet zawiera pliki wymagane przez zsh dla zaawansowanej
117 Summary: Statically linked Enhanced Bourne shell
118 Summary(pl): Zaawansowana pow³oka Bourne'a - skonsolidowana statycznie
119 Group: Applications/Shells
120 Requires(post,preun): grep
121 Requires(preun): fileutils
122 Requires: %{name} = %{version}-%{release}
125 zsh is an enhanced version of the Bourne shell with csh additions and
126 most features of ksh, bash, and tcsh.
128 %description static -l pl
129 zsh jest ulepszon± pow³ok± Bourne'a z elementami pow³oki csh. Posiada
130 wiêkszo¶æ cech ksh, bash i tcsh. W tym pakiecie jest wersja
131 skonsolidowana statycznie.
134 Summary: A User's Guide to the Z-Shell
135 Summary(pl): Podrêcznik U¿ytkownika Z-Shella
137 URL: http://zsh.sunsite.dk/Guide/
140 A User's Guide to the Z-Shell.
142 %description guide -l pl
143 Podrêcznik U¿ytkownika Z-Shella.
157 cp -f /usr/share/automake/config.sub .
161 CPPFLAGS="-I/usr/include/ncurses"
164 LDFLAGS="%{rpmldflags} -static"
166 --enable-maildir-support \
172 mv -f Src/zsh Src/zsh.static
174 LDFLAGS="%{rpmldflags}"
178 ac_cv_have_dev_ptmx=yes \
179 --enable-maildir-support \
183 --with-curses-terminfo \
191 rm -rf $RPM_BUILD_ROOT
192 install -d $RPM_BUILD_ROOT{%{_infodir},%{_sysconfdir},%{_bindir},%{_mandir}/pl/man1}
195 DESTDIR=$RPM_BUILD_ROOT
197 %{?with_static:install Src/zsh.static $RPM_BUILD_ROOT%{_bindir}}
198 install Doc/zsh.info* $RPM_BUILD_ROOT%{_infodir}
200 touch $RPM_BUILD_ROOT%{_sysconfdir}/{zlogin,zlogout,zshenv}
201 touch $RPM_BUILD_ROOT%{_sysconfdir}/{zlogin,zlogout,zprofile,zshenv,zshrc}.zwc
202 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}
203 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}
206 find Functions Util StartupFiles -name .distfiles -o -name .cvsignore | xargs rm -f
207 install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1/zsh.1
209 # for kdesdk's completion
210 ln -sf %{version} $RPM_BUILD_ROOT%{_datadir}/zsh/latest
213 rm -rf $RPM_BUILD_ROOT
217 if [ ! -f /etc/shells ]; then
218 echo "%{_bindir}/zsh" >> /etc/shells
220 grep -q '^%{_bindir}/zsh$' /etc/shells || echo "%{_bindir}/zsh" >> /etc/shells
222 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} > /dev/null 2>&1
223 for i in zlogin zlogout zprofile zshenv zshrc; do
224 [ -f /etc/$i ] && zsh -c "zcompile /etc/$i"
228 if [ "$1" = "0" ]; then
230 grep -v '^%{_bindir}/zsh$' /etc/shells > /etc/shells.new
231 mv -f /etc/shells.new /etc/shells
235 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} > /dev/null 2>&1
239 if [ ! -f /etc/shells ]; then
240 echo "%{_bindir}/zsh.static" >> /etc/shells
242 grep -q '^%{_bindir}/zsh\.static$' /etc/shells || echo "%{_bindir}/zsh.static" >> /etc/shells
246 if [ "$1" = "0" ]; then
248 grep -v '^%{_bindir}/zsh\.static$' /etc/shells > /etc/shells.new
249 mv -f /etc/shells.new /etc/shells
253 %defattr(644,root,root,755)
254 %doc Etc/* README LICENCE ChangeLog META-FAQ Util StartupFiles
255 %attr(755,root,root) %{_bindir}/zsh
256 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/*[!w]?
257 %ghost %{_sysconfdir}/*.zwc
259 %dir %{_libdir}/zsh/%{version}*
261 %dir %{_datadir}/zsh/site-functions
262 %{_datadir}/zsh/latest
263 %dir %{_datadir}/zsh/%{version}*
264 %dir %{_datadir}/zsh/%{version}*/scripts
265 %{_datadir}/zsh/%{version}*/scripts/newuser
266 %dir %{_datadir}/zsh/%{version}*/functions
267 %{_datadir}/zsh/%{version}*/functions/[!_c]*
268 %{_datadir}/zsh/%{version}*/functions/c[!o]*
269 %{_datadir}/zsh/%{version}*/functions/co[!m]*
270 %attr(755,root,root) %{_libdir}/zsh/%{version}*/*
271 %{_infodir}/zsh.info*
272 %{_mandir}/man1/zsh*.1*
273 %lang(pl) %{_mandir}/pl/man1/zsh*.1*
276 %defattr(644,root,root,755)
277 %{_datadir}/zsh/%{version}*/functions/comp*
278 %{_datadir}/zsh/%{version}*/functions/_*
281 %defattr(644,root,root,755)
286 %defattr(644,root,root,755)
287 %attr(755,root,root) %{_bindir}/zsh.static