Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37569629
en ru br
Репозитории 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
www.altlinux.org/Changes

Группа :: Интерпретаторы команд
Пакет: 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 можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin