]> git.pld-linux.org Git - packages/ruby-activerecord.git/blame - ruby-activerecord.spec
- 2.0.5, add -rdoc, rdoc such filelist needs ruby 1.8.6 to build
[packages/ruby-activerecord.git] / ruby-activerecord.spec
CommitLineData
031aaf30 1# TODO
031aaf30 2# - rip out vendor libraries: mysql.rb, sqlite.rb, simple.rb
3#
9cc5ce19 4Summary: Object-Relational mapping library for Ruby
648ca55e 5Summary(pl.UTF-8): Biblioteka odwzorowań obiektowo-relacyjnych dla Ruby
9cc5ce19 6Name: ruby-ActiveRecord
91c754f7 7Version: 2.0.5
f9c7d49b 8Release: 1
9cc5ce19 9License: Ruby-alike
10Group: Development/Languages
91c754f7
ER
11Source0: http://rubyforge.org/frs/download.php/45356/activerecord-%{version}.tgz
12# Source0-md5: 66f03d75467fdf589daa59a93ff84001
0becbfa1 13Patch0: %{name}-sqlitethreads.patch
14Patch1: %{name}-rubygems.patch
91c754f7 15URL: http://rubyforge.org/projects/activerecord/
d5da541b 16BuildRequires: rpmbuild(macros) >= 1.277
91c754f7 17BuildRequires: ruby >= 1:1.8.6
b2b378b1 18BuildRequires: ruby-modules
faf62e79 19%{?ruby_mod_ver_requires_eq}
ac1b9ec1 20Requires: ruby-ActiveSupport >= 2.0.1
da5fd2f9 21Requires: ruby-transaction-simple
85e03286 22#BuildArch: noarch
9cc5ce19 23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
91c754f7
ER
25# nothing to be placed there. we're not noarch only because of ruby packaging
26%define _enable_debug_packages 0
27
9cc5ce19 28%description
3e494742 29This package contains Object-Relational mapping library for Ruby.
f70f969e 30
a7e6429f
JR
31%description -l pl.UTF-8
32Ten pakiet zawiera bibliotekę odwzorowań obiektowo-relacyjnych dla
f70f969e 33Ruby.
9cc5ce19 34
91c754f7
ER
35%package rdoc
36Summary: Documentation files for ActiveRecord
37Summary(pl.UTF-8): Dokumentacja do biblioteki ActiveRecord
38Group: Documentation
39Requires: ruby >= 1:1.8.7-4
40
41%description rdoc
42Documentation files for ActiveRecord.
43
44%description rdoc -l pl.UTF-8
45Dokumentacja do biblioteki ActiveRecord.
46
9cc5ce19 47%prep
91c754f7 48%setup -q -n activerecord-%{version}
0becbfa1 49%patch0 -p1
50%patch1 -p1
3e494742 51rm -r lib/active_record/vendor
9cc5ce19 52
91c754f7
ER
53# cleanup backups after patching
54find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
55
9cc5ce19 56%build
cb0db288 57rdoc --ri --op ri lib
a2c18a31 58rdoc --op rdoc lib
9cc5ce19 59
60%install
61rm -rf $RPM_BUILD_ROOT
91c754f7 62install -d $RPM_BUILD_ROOT{%{ruby_rubylibdir},%{ruby_ridir},%{ruby_rdocdir}}
859119fa 63cp -a lib/* $RPM_BUILD_ROOT%{ruby_rubylibdir}
0f6c7cb9 64cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
91c754f7
ER
65cp -a rdoc $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}-%{release}
66
67rm -f $RPM_BUILD_ROOT%{ruby_ridir}/created.rid
68rm -rf $RPM_BUILD_ROOT%{ruby_ridir}/Fixture
69rm -rf $RPM_BUILD_ROOT%{ruby_ridir}/FixtureClassNotFound
70rm -rf $RPM_BUILD_ROOT%{ruby_ridir}/Fixtures
71rm -rf $RPM_BUILD_ROOT%{ruby_ridir}/MysqlCompat
72rm -rf $RPM_BUILD_ROOT%{ruby_ridir}/Test
73rm -rf $RPM_BUILD_ROOT%{ruby_ridir}/YAML
9cc5ce19 74
75%clean
f6c92d3c 76rm -rf $RPM_BUILD_ROOT
9cc5ce19 77
78%files
79%defattr(644,root,root,755)
91c754f7
ER
80%doc README
81%{ruby_rubylibdir}/active_record
82%{ruby_rubylibdir}/active_record.rb
83%{ruby_rubylibdir}/activerecord.rb
84
85%files rdoc
86%defattr(644,root,root,755)
87%{ruby_rdocdir}/%{name}-%{version}-%{release}
859119fa 88%{ruby_ridir}/ActiveRecord
This page took 0.086378 seconds and 4 git commands to generate.