Репозитории ALT
S: | 5.03-alt1 |
5.1: | 0.98-alt19.M50P.1 |
4.1: | 0.98-alt13.M41.1 |
4.0: | 0.98-alt13.M40.1 |
3.0: | 0.98-alt3 |
Группа :: Система/Интернационализация
Пакет: man-pages-ru
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define LANG ru
%define ENC1 KOI8-R
#%define ENC2 CP1251
Name: man-pages-%LANG
Version: 0.98
Release: alt13.M40.1
Summary: Russian translations of OS GNU/*/Linux manpages
Summary(ru_RU.KOI8-R): Русские переводы страниц руководств по ОС GNU/*/Linux
License: distributable
Group: System/Internationalization
Url: http://www.linuxshare.ru/projects/trans
Packager: Aleksandr Blokhin <sass at altlinux.org>
BuildArch: noarch
Icon: books-%LANG.xpm
Source: %url/manpages-ru-%version.tar.bz2
Source1: manpages-ALT.tar.bz2
#Source2: man-postfix.tar.bz2
Source3: tcb-0.9.8.7-man-ru.tar.bz2
Source4: man-gzip-ru.tar.bz2
Source6: bash.tar.bz2
Source7: man-pages-ru-0.94-alt-Makefile
Source8: man-ssh.tar.bz2
Source9: manpages-angel.tar.bz2
Source10: manpages-boojuman.tar.bz2
Source11: manpages-ASP.tar.bz2
Source12: man-pages-ru-autofs.tar.bz2
Source13: man-pages-security-ru-1.0.tar.bz2
Source14: man-pages-ru-extra.tar.bz2
Patch0: man-pages-ru-0.98-alt-combo.patch.bz2
#Patch2: postfix-alt.patch.bz2
Patch3: install.1.patch.gz
Patch4: ln.1.patch.gz
Patch5: manpages-ru-0.98-alt-typo-fix.patch.gz
Patch6: mat-functions-alt.patch.gz
Obsoletes: man-%LANG, manpages-%LANG, man-pages-%LANG-%ENC1, man-pages-%LANG-%ENC2, man-pages-security-%LANG
PreReq: man
%description
A small collection of man pages (documentation) from the Linux Documentation
Project (LDP) translated to russian. The man pages are organized into the
following sections: Section 1, user commands; Section 2, system
calls; Section 3, libc calls; Section 4, devices (e.g., hd, sd); Section 5,
file formats and protocols (e.g., wtmp, /etc/passwd, nfs); Section 6, games
(intro only); Section 7, conventions, macro packages, etc. (e.g., nroff,
ascii); and Section 8, system administration.
%description -l ru_RU.KOI8-R
Небольшая коллекция страниц руководства из Проекта Документации на
Линукс, на русском языке. Страницы руководства организованы следующим
образом: секция 1, команды пользователя; секция 2, системные вызовы;
секция 3, функции библиотеки языка C; секция 4, устройства (например,
hd, sd); секция 5, форматы файлов и протоколы (например, wtmp,
/etc/passwd, nfs); секция 6, игры (только введение); секция 7,
соглашения, макро-пакеты, и т. п. (например, nroff, ascii); и секция
8, утилиты администратора.
%prep
%setup -q -a1 -a3 -a4 -a6 -a8 -a9 -a10 -a11 -a12 -a13 -a14 -n manpages-%LANG-%version
%patch0 -p1
#%patch2 -p1
%__rm -f $RPM_BUILD_DIR/manpages-%LANG-%version/man1/install.1
%__rm -f $RPM_BUILD_DIR/manpages-%LANG-%version/man1/ln.1
%__rm -f $RPM_BUILD_DIR/manpages-%LANG-%version/man1/ldd.1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p0
%__cp %SOURCE7 $RPM_BUILD_DIR/manpages-%LANG-%version/Makefile
cat > $RPM_BUILD_DIR/manpages-%LANG-%version/man3/strcasestr.3 << EOF
.so man3/strstr.3
EOF
%install
%__mkdir_p $RPM_BUILD_ROOT%_docdir/security-%LANG
%__mkdir_p $RPM_BUILD_ROOT%_mandir/%LANG/man{1,2,3,4,5,6,7,8,9,n}
%__mkdir_p $RPM_BUILD_ROOT%_cachedir/man/%LANG/cat{1,2,3,4,5,6,7,8,9,n}
make install \
INSTALL="%__install -p -m644" \
INSTALLPATH=$RPM_BUILD_ROOT%_mandir \
LANG_SUBDIR=%LANG \
COMPRESS=none \
#
cd man-pages-security-ru-1.0
make install \
INSTALL="%__install -p -m644" \
INSTALLMAN=$RPM_BUILD_ROOT%_mandir \
INSTALLDOC=$RPM_BUILD_ROOT%_docdir/security-%LANG \
LANG_SUBDIR=%LANG \
COMPRESS=none \
#
echo %ENC1 >$RPM_BUILD_ROOT%_mandir/%LANG/.charset
echo >$RPM_BUILD_ROOT%_cachedir/man/%LANG/whatis
%post -p /etc/cron.daily/makewhatis
%postun
if [ "$1" = 0 -a ! -d %_mandir/%LANG ]; then
%__rm -rf %_cachedir/man/%LANG
fi
%files
%doc CREDITS NEWS FAQ
%_docdir/security-%LANG/*
%_mandir/*
%attr(3775,root,man) %dir %_cachedir/man/%LANG
%attr(644,cacheman,man) %ghost %_cachedir/man/%LANG/whatis
%defattr(644,root,man,2775)
%_cachedir/man/%LANG/cat*
%changelog
…
Полный changelog можно просмотреть здесь
%define ENC1 KOI8-R
#%define ENC2 CP1251
Name: man-pages-%LANG
Version: 0.98
Release: alt13.M40.1
Summary: Russian translations of OS GNU/*/Linux manpages
Summary(ru_RU.KOI8-R): Русские переводы страниц руководств по ОС GNU/*/Linux
License: distributable
Group: System/Internationalization
Url: http://www.linuxshare.ru/projects/trans
Packager: Aleksandr Blokhin <sass at altlinux.org>
BuildArch: noarch
Icon: books-%LANG.xpm
Source: %url/manpages-ru-%version.tar.bz2
Source1: manpages-ALT.tar.bz2
#Source2: man-postfix.tar.bz2
Source3: tcb-0.9.8.7-man-ru.tar.bz2
Source4: man-gzip-ru.tar.bz2
Source6: bash.tar.bz2
Source7: man-pages-ru-0.94-alt-Makefile
Source8: man-ssh.tar.bz2
Source9: manpages-angel.tar.bz2
Source10: manpages-boojuman.tar.bz2
Source11: manpages-ASP.tar.bz2
Source12: man-pages-ru-autofs.tar.bz2
Source13: man-pages-security-ru-1.0.tar.bz2
Source14: man-pages-ru-extra.tar.bz2
Patch0: man-pages-ru-0.98-alt-combo.patch.bz2
#Patch2: postfix-alt.patch.bz2
Patch3: install.1.patch.gz
Patch4: ln.1.patch.gz
Patch5: manpages-ru-0.98-alt-typo-fix.patch.gz
Patch6: mat-functions-alt.patch.gz
Obsoletes: man-%LANG, manpages-%LANG, man-pages-%LANG-%ENC1, man-pages-%LANG-%ENC2, man-pages-security-%LANG
PreReq: man
%description
A small collection of man pages (documentation) from the Linux Documentation
Project (LDP) translated to russian. The man pages are organized into the
following sections: Section 1, user commands; Section 2, system
calls; Section 3, libc calls; Section 4, devices (e.g., hd, sd); Section 5,
file formats and protocols (e.g., wtmp, /etc/passwd, nfs); Section 6, games
(intro only); Section 7, conventions, macro packages, etc. (e.g., nroff,
ascii); and Section 8, system administration.
%description -l ru_RU.KOI8-R
Небольшая коллекция страниц руководства из Проекта Документации на
Линукс, на русском языке. Страницы руководства организованы следующим
образом: секция 1, команды пользователя; секция 2, системные вызовы;
секция 3, функции библиотеки языка C; секция 4, устройства (например,
hd, sd); секция 5, форматы файлов и протоколы (например, wtmp,
/etc/passwd, nfs); секция 6, игры (только введение); секция 7,
соглашения, макро-пакеты, и т. п. (например, nroff, ascii); и секция
8, утилиты администратора.
%prep
%setup -q -a1 -a3 -a4 -a6 -a8 -a9 -a10 -a11 -a12 -a13 -a14 -n manpages-%LANG-%version
%patch0 -p1
#%patch2 -p1
%__rm -f $RPM_BUILD_DIR/manpages-%LANG-%version/man1/install.1
%__rm -f $RPM_BUILD_DIR/manpages-%LANG-%version/man1/ln.1
%__rm -f $RPM_BUILD_DIR/manpages-%LANG-%version/man1/ldd.1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p0
%__cp %SOURCE7 $RPM_BUILD_DIR/manpages-%LANG-%version/Makefile
cat > $RPM_BUILD_DIR/manpages-%LANG-%version/man3/strcasestr.3 << EOF
.so man3/strstr.3
EOF
%install
%__mkdir_p $RPM_BUILD_ROOT%_docdir/security-%LANG
%__mkdir_p $RPM_BUILD_ROOT%_mandir/%LANG/man{1,2,3,4,5,6,7,8,9,n}
%__mkdir_p $RPM_BUILD_ROOT%_cachedir/man/%LANG/cat{1,2,3,4,5,6,7,8,9,n}
make install \
INSTALL="%__install -p -m644" \
INSTALLPATH=$RPM_BUILD_ROOT%_mandir \
LANG_SUBDIR=%LANG \
COMPRESS=none \
#
cd man-pages-security-ru-1.0
make install \
INSTALL="%__install -p -m644" \
INSTALLMAN=$RPM_BUILD_ROOT%_mandir \
INSTALLDOC=$RPM_BUILD_ROOT%_docdir/security-%LANG \
LANG_SUBDIR=%LANG \
COMPRESS=none \
#
echo %ENC1 >$RPM_BUILD_ROOT%_mandir/%LANG/.charset
echo >$RPM_BUILD_ROOT%_cachedir/man/%LANG/whatis
%post -p /etc/cron.daily/makewhatis
%postun
if [ "$1" = 0 -a ! -d %_mandir/%LANG ]; then
%__rm -rf %_cachedir/man/%LANG
fi
%files
%doc CREDITS NEWS FAQ
%_docdir/security-%LANG/*
%_mandir/*
%attr(3775,root,man) %dir %_cachedir/man/%LANG
%attr(644,cacheman,man) %ghost %_cachedir/man/%LANG/whatis
%defattr(644,root,man,2775)
%_cachedir/man/%LANG/cat*
%changelog
…
Полный changelog можно просмотреть здесь