]>
Commit | Line | Data |
---|---|---|
108b5e91 | 1 | %define pkgname log4r |
e3dfea26 | 2 | Summary: Ruby Logging framework |
c70c562e | 3 | Summary(pl.UTF-8): Szkielet do logowania w języku Ruby |
108b5e91 | 4 | Name: ruby-%{pkgname} |
9710eae0 ER |
5 | Version: 1.1.9 |
6 | Release: 1 | |
7 | License: GPL v3 | |
e3dfea26 | 8 | Group: Development/Libraries |
9710eae0 ER |
9 | Source0: http://rubygems.org/downloads/%{pkgname}-%{version}.gem |
10 | # Source0-md5: 5b402b3b8f3735d56f93301f37f149ff | |
11 | URL: http://log4r.rubyforge.org/ | |
12 | BuildRequires: rpm-rubyprov | |
13 | BuildRequires: rpmbuild(macros) >= 1.656 | |
f84d501b | 14 | Provides: ruby-LOG4R |
9710eae0 ER |
15 | Obsoletes: ruby-LOG4R |
16 | BuildArch: noarch | |
e3dfea26 | 17 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
18 | ||
19 | %description | |
3edef8ac JB |
20 | Log4r is a comprehensive and flexible logging library written in Ruby |
21 | for use in Ruby programs. It features a hierarchical logging system of | |
22 | any number of levels, custom level names, logger inheritance, multiple | |
23 | output destinations, execution tracing, custom formatting, thread | |
24 | safetyness, XML and YAML configuration, and more. | |
25 | ||
738a18df | 26 | %description -l pl.UTF-8 |
3edef8ac | 27 | Log4r to obszerna i elastyczna biblioteka do logowania napisana w |
738a18df JR |
28 | języku Ruby przeznaczona do używania w programach napisanych w tym |
29 | języku. Jest to system hierarchicznego logowania z dowolną liczbą | |
30 | poziomów, własnymi nazwami poziomów, dziedziczeniem loggerów, wieloma | |
31 | docelowymi wyjściami, śledzeniem wykonywania, własnym formatowaniem, | |
32 | uwzględnieniem wątków, konfiguracją XML i YAML i innymi. | |
e3dfea26 | 33 | |
9710eae0 ER |
34 | %package ri |
35 | Summary: ri documentation for %{pkgname} | |
36 | Summary(pl.UTF-8): Dokumentacja w formacie ri dla %{pkgname} | |
37 | Group: Documentation | |
38 | Requires: ruby | |
39 | ||
40 | %description ri | |
41 | ri documentation for %{pkgname}. | |
42 | ||
43 | %description ri -l pl.UTF-8 | |
44 | Dokumentacji w formacie ri dla %{pkgname}. | |
45 | ||
e3dfea26 | 46 | %prep |
108b5e91 | 47 | %setup -q -n %{pkgname}-%{version} |
8e502f6a ER |
48 | |
49 | %build | |
e3dfea26 | 50 | rdoc --inline-source --op rdoc lib |
51 | rdoc --ri --op ri lib | |
9710eae0 ER |
52 | rm -r ri/{Object,REXML} |
53 | rm ri/cache.ri | |
54 | rm ri/created.rid | |
e3dfea26 | 55 | |
56 | %install | |
57 | rm -rf $RPM_BUILD_ROOT | |
9710eae0 ER |
58 | install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_ridir}} |
59 | cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir} | |
644a0dbc | 60 | cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir} |
e3dfea26 | 61 | |
9710eae0 ER |
62 | rm -r $RPM_BUILD_ROOT%{ruby_vendorlibdir}/log4r/rdoc |
63 | ||
e3dfea26 | 64 | %clean |
65 | rm -rf $RPM_BUILD_ROOT | |
66 | ||
67 | %files | |
68 | %defattr(644,root,root,755) | |
9710eae0 ER |
69 | %doc README |
70 | %{ruby_vendorlibdir}/log4r.rb | |
71 | %{ruby_vendorlibdir}/log4r | |
72 | ||
73 | %files ri | |
74 | %defattr(644,root,root,755) | |
75 | %{ruby_ridir}/Log4r |