Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37433644
en ru br
Репозитории ALT
S:6.05.01-alt1
5.1: 3.23-alt2.M50P.1
4.1: 2.78-alt1
4.0: 2.43-alt1
3.0: 2.07-alt1
www.altlinux.org/Changes

Группа :: Система/Интернационализация
Пакет: man-pages

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Name: man-pages
Version: 2.78

Release: alt1

Summary: Man (manual) pages from the Linux Documentation Project
Summary(ru_RU.CP1251): пСЙНБНДЯРБЮ ОНКЭГНБЮРЕКЪ Linux Documentation Project
License: distributable
Group: System/Internationalization
Url: ftp://ftp.win.tue.nl/pub/linux-local/manpages/

Packager: Aleksandr Blokhin 'Sass' <sass at altlinux.ru>

Source: %name-%version.tar.bz2
Source3: netman-cvs.tar.bz2
# Where to find it ????
Source4: man9-19971126.tar.bz2
#Source5: %name-goodies.tar.bz2
Source6: %name-extra.tar.bz2

Source100: libtoolize.1
Source101: libtool.1

Patch7: man-pages-1.39-owl-ccldso.patch
Patch8: man-pages-2.65-alt-Makefile.patch

Requires: man >= 1.5i2-alt4
BuildArch: noarch
Obsoletes: man9 gnumaniak

%description
A large collection of man pages (reference material) from the Linux
Documentation Project (LDP).  The man pages are organized into the
following sections:
1:  User commands (intro and pages not maintained by FSF)
2:  System calls
3:  Libc calls
4:  Devices (e.g. hd, sd)
5:  File formats and protocols (e.g. wtmp, /etc/passwd, nfs)
6:  Games (intro only)
7:  Conventions, macro packages, etc.
8:  System administration (intro only)
9:  Kernel internal routines

%description -l ru_RU.CP1251
аНКЭЬЮЪ ЙНККЕЙЖХЪ ЯОПЮБНВМНЦН ЛЮРЕПХЮКЮ ПЮГПЮАНРЮММНЦН Б ПЮЛЙЮУ Linux
Documentation Project (LDP). лЮРЕПХЮКШ ЯЦПСООХПНБЮМШ ОН ЯЕЙЖХЪЛ:
1:  йНЛЮМДШ ОНКЭГНБЮРЕКЪ (ББЕДЕМХЕ)
2:  яХЯРЕЛМШЕ БШГНБШ
3:  бШГНБШ libc
4:  сЯРПНИЯРБЮ (МЮОПХЛЕП, hd, sd)
5:  тНПЛЮРШ ТЮИКНБ Х ОПНРНЙНКНБ (МЮОПХЛЕП, wtmp, /etc/passwd, nfs)
6:  хЦПШ (РНКЭЙН ББЕДЕМХЕ)
7:  яНЦКЮЦЬЕМХЪ, ЛЮЙПНОЮЙЕРШ, Х Р.Д.
8:  яХЯРЕЛМНЕ ЮДЛХМХЯРПХПНБЮМХЕ (РНКЭЙН ББЕДЕМХЕ)
9:  бЯРПНЕММШЕ ЯКСФАШ ЪДПЮ

%prep
%setup -q -a3 -a4 -a6

%patch7 -p1
%patch8 -p0

mv *.4 man4
for f in `find man -type f |sed -e 's|^man/||g'`; do
install -D -p -m644 "man/$f" "$f"
done

find man3 -type f -print0 |
xargs -r0 grep -l '.*\.3 '|
xargs -r perl -pi -e 's/\.3 /.3/'

find man9 -type f -print0 |
xargs -r0 grep -l '^\.so:' |
xargs -r perl -pi -e 's/^\.so:/.so /'

# su.1: moved to su package based on SimplePamApps.

find -type f -name su.1 -print0 |
   xargs -r0 %__rm -f --

%build
#fileutils
rm -fv man1/{chgrp,chmod,chown,cp,dd,df,dircolors,du,install}.1
rm -fv man1/{ln,ls,mkdir,mkfifo,mknod,mv,rm,rmdir,touch}.1
rm -fv man1/{dir,vdir}.1

#diffutils

rm -fv man1/diff.1

# quota

rm -f man*/quota*
# console-tools
rm -rf man4/console.4
# fdutils
rm -rf man4/fd.4
# ld.so
#rm -rf man3/{dlclose,dlerror,dlopen,dlsym}.3
# bind-utils
rm -rf man5/{resolver,resolv.conf}.5
# fileutils :(
rm -rf man1/{dir,mknod,vdir}.1

#mv man1/README README.GNU-INFOvsMAN


# net-tools

rm -rf man1/hostname.1

# libattr-devel

rm -rf man2/{fgetxattr,flistxattr,fremovexattr,fsetxattr,getxattr,lgetxattr,listxattr,llistxattr,lremovexattr,lsetxattr,removexattr,setxattr}.2

%install
mkdir -p $RPM_BUILD_ROOT{%_mandir,%_datadir/%name}
cp -a man? $RPM_BUILD_ROOT%_mandir
cp scripts/* $RPM_BUILD_ROOT%_datadir/%name
chmod -R a+rX,go-w $RPM_BUILD_ROOT%_mandir
install %SOURCE100 %SOURCE101 $RPM_BUILD_ROOT%_man1dir/

%post -p /etc/cron.daily/makewhatis

%files
%dir %_datadir/%name
%_datadir/%name/*
%_mandir/man?/*
%doc README* *.Announce FIXME *.lsm

%changelog

Полный changelog можно просмотреть здесь

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