Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37042505
en ru br
Репозитории ALT
5.1: 0.1-alt6
4.1: 0.1-alt5
4.0: 0.1-alt3
3.0: 0.1-alt2
www.altlinux.org/Changes

Группа :: Разработка/Ruby
Пакет: ruby-doc-extra

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

Name: ruby-doc-extra
Version: 0.1
Release: alt6

Summary: A set of extra documentation for Ruby language
License: Distributable
Group: Development/Ruby

Url: http://pragmaticprogrammer.com
Source0: ProgrammingRuby-cvs.tar.bz2
Source1: http://www.rubycentral.com/faq/rubyfaq_a4.pdf
Source2: http://www.approximity.com/euruko03/slides/tobias/peters.pdf
Source3: http://www.approximity.com/euruko03/slides/hal/rubyesque.tar.gz
Source4: http://www.rubycentral.com/downloads/files/ProgrammingRuby-0.3a.tar.bz2
Source5: pruby-permission.txt
Source6: URLs.txt
Patch0: ProgrammingRuby-1.8.1.patch.bz2
Packager: Michael Shigorin <mike at altlinux.org>

AutoReq: no
BuildRequires: tetex, tetex-latex, tetex-dvips, urw-fonts, ruby, libruby-devel, ruby-stdlibs-tk, groff-base, ghostscript-utils

BuildArch: noarch
ExclusiveArch: %ix86

%description
This package provides a set of extra documentation for the Ruby language.
Among the other components it includes:
- Ruby FAQ;
- "Programming Ruby" by David Thomas and Andy Hunt in HTML and PDF;
- various talks from Ruby conferences across the world.

Install this documentation package if you want to know more about Ruby.
Even if it concerns Ruby 1.6, it's still useful (and the book somewhat
unique).

%prep
%setup -q -c -T -b 0

pushd ProgrammingRuby
%patch -p1
popd

mkdir extra
pushd extra
# Install third-party documentation
cp %SOURCE1 .
mkdir -p euruko03
cp %SOURCE2 euruko03/GarbageCollectionInExtensions.pdf
tar xzf %SOURCE3 -C euruko03
tar xjf %SOURCE4
rm -f ProgrammingRuby-0.3a/html/.pr_style.css.swp ProgrammingRuby-0.3a/xml/ref_c_object.xml~
popd

cp %SOURCE5 .

%build
pushd ProgrammingRuby/latex
make book.ps
ps2pdf book.ps ../../ProgrammingRuby.pdf
popd

%files
%doc ProgrammingRuby.pdf pruby-permission.txt extra/*

# TODO:

# - update with new and juicy pieces?
#   [euruko05 didn't yield obvious to me]

%changelog

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

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