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