Репозитории 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: alt1
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
Patch1: %name-6.10.00-rh-utmp.patch
Patch2: %name-6.09.00-rh-termios_hack.patch
Patch3: %name-6.14.00-suse-owl-alt-shtmp.patch
Patch5: %name-6.10.01-deb-config.patch
Patch6: %name-6.10.01-deb-locale.patch
Patch7: %name-6.10.01-deb-man.patch
Patch9: %name-6.10.01-alt-cleanups.patch
Patch10: %name-6.10.01-alt-tinfo.patch
Patch11: %name-6.10.00-glibc_compat.patch
Provides: csh = %version
# Automatically added by buildreq on Thu Apr 07 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.
%prep
%setup -q
#%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch5 -p1
#%patch6 -p1
#%patch7 -p1
%patch9 -p1
%patch10 -p1
%patch11 -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 %name $RPM_BUILD_ROOT/bin/%name
install -pD -m644 tcsh.man $RPM_BUILD_ROOT%_man1dir/tcsh.1
%__ln_s tcsh $RPM_BUILD_ROOT/bin/csh
%__ln_s tcsh.1 $RPM_BUILD_ROOT%_man1dir/csh.1
cat catalogs | while read lang charset language ; do
dest=${RPM_BUILD_ROOT}%{_datadir}/locale/$lang/LC_MESSAGES
if test -f tcsh.$language.cat ; then
mkdir -p $dest
install -m644 tcsh.$language.cat $dest/tcsh.mo
fi
done
%find_lang tcsh
%files -f tcsh.lang
/bin/*
%_mandir/man?/*
%doc NewThings FAQ Fixes complete.tcsh eight-bit.txt tcsh.html
%changelog
…
Полный changelog можно просмотреть здесь
Version: 6.14.00
Release: alt1
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
Patch1: %name-6.10.00-rh-utmp.patch
Patch2: %name-6.09.00-rh-termios_hack.patch
Patch3: %name-6.14.00-suse-owl-alt-shtmp.patch
Patch5: %name-6.10.01-deb-config.patch
Patch6: %name-6.10.01-deb-locale.patch
Patch7: %name-6.10.01-deb-man.patch
Patch9: %name-6.10.01-alt-cleanups.patch
Patch10: %name-6.10.01-alt-tinfo.patch
Patch11: %name-6.10.00-glibc_compat.patch
Provides: csh = %version
# Automatically added by buildreq on Thu Apr 07 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.
%prep
%setup -q
#%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch5 -p1
#%patch6 -p1
#%patch7 -p1
%patch9 -p1
%patch10 -p1
%patch11 -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 %name $RPM_BUILD_ROOT/bin/%name
install -pD -m644 tcsh.man $RPM_BUILD_ROOT%_man1dir/tcsh.1
%__ln_s tcsh $RPM_BUILD_ROOT/bin/csh
%__ln_s tcsh.1 $RPM_BUILD_ROOT%_man1dir/csh.1
cat catalogs | while read lang charset language ; do
dest=${RPM_BUILD_ROOT}%{_datadir}/locale/$lang/LC_MESSAGES
if test -f tcsh.$language.cat ; then
mkdir -p $dest
install -m644 tcsh.$language.cat $dest/tcsh.mo
fi
done
%find_lang tcsh
%files -f tcsh.lang
/bin/*
%_mandir/man?/*
%doc NewThings FAQ Fixes complete.tcsh eight-bit.txt tcsh.html
%changelog
…
Полный changelog можно просмотреть здесь