]> git.pld-linux.org Git - packages/ruby-diff-lcs.git/blame - ruby-diff-lcs.spec
- ruby 2.0 rebuld
[packages/ruby-diff-lcs.git] / ruby-diff-lcs.spec
CommitLineData
4cab1aca 1%define pkgname diff-lcs
5f0081fd 2Summary: a Ruby port of Algorithm::Diff
7fe66e3f 3Summary(pl.UTF-8): Port Algorithm::Diff dla języka Ruby
4cab1aca 4Name: ruby-%{pkgname}
89f4b6f3 5Version: 1.2.5
a0db9c21 6Release: 2
89f4b6f3 7License: GPL v2+ or MIT or Artistic
5f0081fd 8Group: Development/Libraries
0003e579 9Source0: http://rubygems.org/downloads/%{pkgname}-%{version}.gem
89f4b6f3 10# Source0-md5: 7172cb271324fa944d9fbea5fe1f7344
9d042803 11URL: http://diff-lcs.rubyforge.org/
ab2c93af
ER
12BuildRequires: rpm-rubyprov
13BuildRequires: rpmbuild(macros) >= 1.656
89f4b6f3
ER
14%if %{with tests}
15BuildRequires: ruby-hoe < 4
16BuildRequires: ruby-hoe >= 3.7
17BuildRequires: ruby-hoe-bundler < 2
18BuildRequires: ruby-hoe-bundler >= 1.2
19BuildRequires: ruby-hoe-doofus < 2
20BuildRequires: ruby-hoe-doofus >= 1.0
21BuildRequires: ruby-hoe-gemspec2 < 2
22BuildRequires: ruby-hoe-gemspec2 >= 1.1
23BuildRequires: ruby-hoe-git < 2
24BuildRequires: ruby-hoe-git >= 1.5
25BuildRequires: ruby-hoe-rubygems < 2
26BuildRequires: ruby-hoe-rubygems >= 1.0
27BuildRequires: ruby-hoe-travis < 2
28BuildRequires: ruby-hoe-travis >= 1.2
29BuildRequires: ruby-rake < 11
30BuildRequires: ruby-rake >= 10.0
31BuildRequires: ruby-rdoc < 5
32BuildRequires: ruby-rdoc >= 4.0
33BuildRequires: ruby-rspec < 3
34BuildRequires: ruby-rspec >= 2.0
35BuildRequires: ruby-rubyforge >= 2.0.4
36%endif
31bb25c7 37Provides: ruby-Diff-LCS
ab2c93af
ER
38Obsoletes: ruby-Diff-LCS
39BuildArch: noarch
5f0081fd 40BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41
42%description
01a14220
JB
43Diff::LCS is a port of Algorithm::Diff that uses the McIlroy-Hunt
44longest common subsequence (LCS) algorithm to compute intelligent
45differences between two sequenced enumerable containers. The
46implementation is based on Mario I. Wolczko's Smalltalk version (1.2,
cf3bf93f 471993) and Ned Konz's Perl version (Algorithm::Diff).
01a14220 48
134b4604
JR
49%description -l pl.UTF-8
50Diff::LCS to port Algorithm::Diff używający algorytmu najdłuższego
51wspólnego podciągu (LCS - longest common subsequence) McIlroya-Hunta
52do obliczania inteligentnych różnic między dwoma uporządkowanymi
01a14220
JB
53kontenerami. Implementacja jest oparta na wersji dla Smalltalka
54autorstwa Mario I. Wolczko (1.2 z roku 1993) i wersji dla Perla
55autorstwa Neda Konza (Algorithm::Diff).
5f0081fd 56
0003e579
JR
57%package rdoc
58Summary: HTML documentation for %{pkgname}
59Summary(pl.UTF-8): Dokumentacja w formacie HTML dla %{pkgname}
60Group: Documentation
61Requires: ruby >= 1:1.8.7-4
62
63%description rdoc
64HTML documentation for %{pkgname}.
65
66%description rdoc -l pl.UTF-8
67Dokumentacja w formacie HTML dla %{pkgname}.
68
69%package ri
70Summary: ri documentation for %{pkgname}
71Summary(pl.UTF-8): Dokumentacja w formacie ri dla %{pkgname}
72Group: Documentation
73Requires: ruby
74
75%description ri
76ri documentation for %{pkgname}.
77
78%description ri -l pl.UTF-8
79Dokumentacji w formacie ri dla %{pkgname}.
80
5f0081fd 81%package -n htmldiff
82Summary: Tool to find differences in HTML files
7fe66e3f 83Summary(pl.UTF-8): Narzędzie do znajdowania różnic w plikach HTML
01a14220 84Group: Applications/Text
2ae0241c 85Requires: ruby-text-format >= 0.64
5f0081fd 86
87%description -n htmldiff
01a14220
JB
88Tool to find differences in HTML files.
89
134b4604
JR
90%description -n htmldiff -l pl.UTF-8
91Narzędzie do znajdowania różnic w plikach HTML.
5f0081fd 92
93%package ldiff
94Summary: Ruby Diff tool
7fe66e3f 95Summary(pl.UTF-8): Narzędzie Ruby Diff
01a14220 96Group: Applications/Text
5f0081fd 97
98%description ldiff
01a14220
JB
99Ruby Diff tool.
100
134b4604
JR
101%description ldiff -l pl.UTF-8
102Narzędzie Ruby Diff.
5f0081fd 103
104%prep
ab2c93af
ER
105%setup -q -n %{pkgname}-%{version}
106%{__sed} -i -e '1 s,#!.*ruby,#!%{__ruby},' bin/*
cf3bf93f
ER
107
108%build
5f0081fd 109rdoc --ri --op ri lib
0003e579
JR
110rdoc --op rdoc lib
111rm -r ri/{Array,String}
112rm ri/created.rid
ab2c93af 113rm ri/cache.ri
5f0081fd 114
115%install
116rm -rf $RPM_BUILD_ROOT
ab2c93af
ER
117install -d $RPM_BUILD_ROOT{%{_bindir},%{ruby_vendorlibdir},%{ruby_ridir},%{ruby_rdocdir}}
118install -p bin/* $RPM_BUILD_ROOT%{_bindir}
119cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
48d01448 120cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
0003e579 121cp -a rdoc $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
5f0081fd 122
123%clean
124rm -rf $RPM_BUILD_ROOT
125
126%files
127%defattr(644,root,root,755)
9d042803 128%doc README.rdoc History.rdoc License.rdoc
ab2c93af 129%dir %{ruby_vendorlibdir}/diff
9d042803 130%{ruby_vendorlibdir}/diff-lcs.rb
ab2c93af
ER
131%{ruby_vendorlibdir}/diff/lcs.rb
132%{ruby_vendorlibdir}/diff/lcs
0003e579
JR
133
134%files rdoc
135%defattr(644,root,root,755)
136%{ruby_rdocdir}/%{name}-%{version}
137
138%files ri
139%defattr(644,root,root,755)
140%{ruby_ridir}/Diff
5f0081fd 141
142%files -n htmldiff
01a14220
JB
143%defattr(644,root,root,755)
144%attr(755,root,root) %{_bindir}/htmldiff
7b574f37 145
5f0081fd 146%files ldiff
01a14220
JB
147%defattr(644,root,root,755)
148%attr(755,root,root) %{_bindir}/ldiff
This page took 0.052061 seconds and 4 git commands to generate.