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