Репозитории ALT
S: | 6.20.00-alt4 |
5.1: | 6.16.00-alt1 |
4.1: | 6.16.00-alt0.M41.1 |
4.0: | 6.14.00-alt2 |
3.0: | 6.14.00-alt1 |
Группа :: Интерпретаторы команд
Пакет: tcsh
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: tcsh
Version: 6.14.00
Release: alt2
Summary: An enhanced version of csh, the C shell
License: BSD
Group: Shells
URL: http://www.tcsh.org/
Source: ftp://ftp.astron.com/pub/tcsh/tcsh-%version.tar.gz
Patch2: tcsh-6.09.00-rh-termios_hack.patch
Patch3: tcsh-6.14.00-suse-owl-alt-shtmp.patch
Patch5: tcsh-6.10.01-deb-config.patch
Patch6: tcsh-6.10.01-deb-locale.patch
Patch7: tcsh-6.10.01-deb-man.patch
Patch9: tcsh-6.10.01-alt-cleanups.patch
Patch10: tcsh-6.10.01-alt-tinfo.patch
Patch11: tcsh-6.10.00-glibc_compat.patch
Patch20: tcsh-6.14.00-config.patch
Patch21: tcsh-6.14.00-closem.patch
Patch22: tcsh-6.14.00-iconv.patch
Patch23: tcsh-6.14.00-lsF.patch
Patch24: tcsh-6.14.00-dashn.patch
Patch25: tcsh-6.14.00-read.patch
Patch30: tcsh-6.14.00-alt-lscolors.patch
Provides: csh = %version
# Automatically added by buildreq on Tue Nov 22 2005
BuildRequires: groff-base libtinfo-devel
%description
Tcsh is an enhanced but completely compatible version of csh, the C
shell. Tcsh is a command language interpreter which can be used both
as an interactive login shell and as a shell script command processor.
Tcsh includes a command line editor, programmable word completion,
spelling correction, a history mechanism, job control and a C language
like syntax.
%package doc
Summary: HTML doc files for tcsh
Group: Shells
Requires: tcsh = %version
%description doc
HTML doc files for tcsh.
%prep
%setup -q
%patch2 -p1
%patch3 -p1
%patch5 -p1
#%patch6 -p1
#%patch7 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch20 -p1
%patch21 -p1
%patch22 -p1
%patch23 -p1
%patch24 -p1
%patch25 -p1
%patch30 -p1
cat > catalogs << _EOF
de ISO-8859-1 german
el ISO-8859-7 greek
en ISO-8859-1 C
es ISO-8859-1 spanish
et ISO-8859-1 et
fi ISO-8859-1 finnish
fr ISO-8859-1 french
it ISO-8859-1 italian
ja eucJP ja
pl ISO-8859-2 pl
ru KOI8-R russian
uk KOI8-U ukrainian
_EOF
cat catalogs | while read lang charset language ; do
if ! grep -q '^$ codeset=' nls/$language/set1 ; then
echo '$ codeset='$charset > nls/$language/set1.codeset
cat nls/$language/set1 >> nls/$language/set1.codeset
cat nls/$language/set1.codeset > nls/$language/set1
rm nls/$language/set1.codeset
fi
done
nroff -me eight-bit.me >eight-bit.txt
%build
autoconf
%configure --bindir=/bin
%make_build all
%__perl ./tcsh.man2html tcsh.man
%make_build -C nls catalogs
%install
install -pD -m755 tcsh %buildroot/bin/tcsh
install -pD -m644 tcsh.man %buildroot%_man1dir/tcsh.1
%__ln_s tcsh %buildroot/bin/csh
%__ln_s tcsh.1 %buildroot%_man1dir/csh.1
cat catalogs | while read lang charset language ; do
dest=%buildroot%_datadir/locale/$lang/LC_MESSAGES
if test -f tcsh.$language.cat ; then
mkdir -p $dest
install -m644 tcsh.$language.cat $dest/tcsh
echo "%lang($lang) %_datadir/locale/$lang/LC_MESSAGES/tcsh"
fi
done > tcsh.lang
%files -f tcsh.lang
/bin/csh
/bin/tcsh
%_man1dir/*
%doc NewThings FAQ Fixes complete.tcsh eight-bit.txt
%files doc
%doc tcsh.html/*
%changelog
…
Полный changelog можно просмотреть здесь
Version: 6.14.00
Release: alt2
Summary: An enhanced version of csh, the C shell
License: BSD
Group: Shells
URL: http://www.tcsh.org/
Source: ftp://ftp.astron.com/pub/tcsh/tcsh-%version.tar.gz
Patch2: tcsh-6.09.00-rh-termios_hack.patch
Patch3: tcsh-6.14.00-suse-owl-alt-shtmp.patch
Patch5: tcsh-6.10.01-deb-config.patch
Patch6: tcsh-6.10.01-deb-locale.patch
Patch7: tcsh-6.10.01-deb-man.patch
Patch9: tcsh-6.10.01-alt-cleanups.patch
Patch10: tcsh-6.10.01-alt-tinfo.patch
Patch11: tcsh-6.10.00-glibc_compat.patch
Patch20: tcsh-6.14.00-config.patch
Patch21: tcsh-6.14.00-closem.patch
Patch22: tcsh-6.14.00-iconv.patch
Patch23: tcsh-6.14.00-lsF.patch
Patch24: tcsh-6.14.00-dashn.patch
Patch25: tcsh-6.14.00-read.patch
Patch30: tcsh-6.14.00-alt-lscolors.patch
Provides: csh = %version
# Automatically added by buildreq on Tue Nov 22 2005
BuildRequires: groff-base libtinfo-devel
%description
Tcsh is an enhanced but completely compatible version of csh, the C
shell. Tcsh is a command language interpreter which can be used both
as an interactive login shell and as a shell script command processor.
Tcsh includes a command line editor, programmable word completion,
spelling correction, a history mechanism, job control and a C language
like syntax.
%package doc
Summary: HTML doc files for tcsh
Group: Shells
Requires: tcsh = %version
%description doc
HTML doc files for tcsh.
%prep
%setup -q
%patch2 -p1
%patch3 -p1
%patch5 -p1
#%patch6 -p1
#%patch7 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch20 -p1
%patch21 -p1
%patch22 -p1
%patch23 -p1
%patch24 -p1
%patch25 -p1
%patch30 -p1
cat > catalogs << _EOF
de ISO-8859-1 german
el ISO-8859-7 greek
en ISO-8859-1 C
es ISO-8859-1 spanish
et ISO-8859-1 et
fi ISO-8859-1 finnish
fr ISO-8859-1 french
it ISO-8859-1 italian
ja eucJP ja
pl ISO-8859-2 pl
ru KOI8-R russian
uk KOI8-U ukrainian
_EOF
cat catalogs | while read lang charset language ; do
if ! grep -q '^$ codeset=' nls/$language/set1 ; then
echo '$ codeset='$charset > nls/$language/set1.codeset
cat nls/$language/set1 >> nls/$language/set1.codeset
cat nls/$language/set1.codeset > nls/$language/set1
rm nls/$language/set1.codeset
fi
done
nroff -me eight-bit.me >eight-bit.txt
%build
autoconf
%configure --bindir=/bin
%make_build all
%__perl ./tcsh.man2html tcsh.man
%make_build -C nls catalogs
%install
install -pD -m755 tcsh %buildroot/bin/tcsh
install -pD -m644 tcsh.man %buildroot%_man1dir/tcsh.1
%__ln_s tcsh %buildroot/bin/csh
%__ln_s tcsh.1 %buildroot%_man1dir/csh.1
cat catalogs | while read lang charset language ; do
dest=%buildroot%_datadir/locale/$lang/LC_MESSAGES
if test -f tcsh.$language.cat ; then
mkdir -p $dest
install -m644 tcsh.$language.cat $dest/tcsh
echo "%lang($lang) %_datadir/locale/$lang/LC_MESSAGES/tcsh"
fi
done > tcsh.lang
%files -f tcsh.lang
/bin/csh
/bin/tcsh
%_man1dir/*
%doc NewThings FAQ Fixes complete.tcsh eight-bit.txt
%files doc
%doc tcsh.html/*
%changelog
…
Полный changelog можно просмотреть здесь