]> git.pld-linux.org Git - packages/ruby-activerecord.git/blame - ruby-activerecord.spec
- updated R
[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}
85e61527 8Version: 2.3.5
f9c7d49b 9Release: 1
9cc5ce19 10License: Ruby-alike
11Group: Development/Languages
85e61527
JR
12Source0: http://rubygems.org/downloads/%{pkgname}-%{version}.gem
13# Source0-md5: 48a9ab7fbac97478fac9722fb5e14cda
14Patch0: %{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}
f9d06e0c 20Requires: ruby-activesupport >= 2.3.5
4350546d 21Obsoletes: ruby-ActiveRecord
51bb654d 22Provides: ruby-ActiveRecord
85e03286 23#BuildArch: noarch
9cc5ce19 24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
91c754f7
ER
26# nothing to be placed there. we're not noarch only because of ruby packaging
27%define _enable_debug_packages 0
28
9cc5ce19 29%description
3e494742 30This package contains Object-Relational mapping library for Ruby.
f70f969e 31
a7e6429f
JR
32%description -l pl.UTF-8
33Ten pakiet zawiera bibliotekę odwzorowań obiektowo-relacyjnych dla
f70f969e 34Ruby.
9cc5ce19 35
91c754f7
ER
36%package rdoc
37Summary: Documentation files for ActiveRecord
38Summary(pl.UTF-8): Dokumentacja do biblioteki ActiveRecord
39Group: Documentation
40Requires: ruby >= 1:1.8.7-4
41
42%description rdoc
43Documentation files for ActiveRecord.
44
45%description rdoc -l pl.UTF-8
46Dokumentacja do biblioteki ActiveRecord.
47
9cc5ce19 48%prep
85e61527
JR
49%setup -q -c
50%{__tar} xf %{SOURCE0} -O data.tar.gz | %{__tar} xz
51find -newer README -o -print | xargs touch --reference %{SOURCE0}
0becbfa1 52%patch0 -p1
9cc5ce19 53
91c754f7
ER
54# cleanup backups after patching
55find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
56
9cc5ce19 57%build
cb0db288 58rdoc --ri --op ri lib
a2c18a31 59rdoc --op rdoc lib
9cc5ce19 60
61%install
62rm -rf $RPM_BUILD_ROOT
91c754f7 63install -d $RPM_BUILD_ROOT{%{ruby_rubylibdir},%{ruby_ridir},%{ruby_rdocdir}}
859119fa 64cp -a lib/* $RPM_BUILD_ROOT%{ruby_rubylibdir}
0f6c7cb9 65cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
4350546d 66cp -a rdoc $RPM_BUILD_ROOT%{ruby_rdocdir}/%{pkgname}-%{version}-%{release}
91c754f7
ER
67
68rm -f $RPM_BUILD_ROOT%{ruby_ridir}/created.rid
69rm -rf $RPM_BUILD_ROOT%{ruby_ridir}/Fixture
70rm -rf $RPM_BUILD_ROOT%{ruby_ridir}/FixtureClassNotFound
71rm -rf $RPM_BUILD_ROOT%{ruby_ridir}/Fixtures
72rm -rf $RPM_BUILD_ROOT%{ruby_ridir}/MysqlCompat
73rm -rf $RPM_BUILD_ROOT%{ruby_ridir}/Test
74rm -rf $RPM_BUILD_ROOT%{ruby_ridir}/YAML
9cc5ce19 75
76%clean
f6c92d3c 77rm -rf $RPM_BUILD_ROOT
9cc5ce19 78
79%files
80%defattr(644,root,root,755)
91c754f7
ER
81%doc README
82%{ruby_rubylibdir}/active_record
83%{ruby_rubylibdir}/active_record.rb
84%{ruby_rubylibdir}/activerecord.rb
85
86%files rdoc
87%defattr(644,root,root,755)
4350546d 88%{ruby_rdocdir}/%{pkgname}-%{version}-%{release}
859119fa 89%{ruby_ridir}/ActiveRecord
This page took 0.204132 seconds and 4 git commands to generate.