]> git.pld-linux.org Git - packages/ruby-pry.git/blame - ruby-pry.spec
package gemspec
[packages/ruby-pry.git] / ruby-pry.spec
CommitLineData
88b24833
ER
1#
2# Conditional build:
3%bcond_with tests # build without tests
4
5%define pkgname pry
6Summary: An IRB alternative and runtime developer console
7Name: ruby-%{pkgname}
8Version: 0.9.12
9Release: 1
10License: MIT
11Group: Development/Languages
12Source0: http://rubygems.org/downloads/%{pkgname}-%{version}.gem
13# Source0-md5: -
14URL: http://pry.github.com
15BuildRequires: rpm-rubyprov
16BuildRequires: rpmbuild(macros) >= 1.656
17BuildRequires: sed >= 4.0
18%if %{with tests}
19BuildRequires: ruby-bacon < 2
20BuildRequires: ruby-bacon >= 1.2
21BuildRequires: ruby-bond < 0.5
22BuildRequires: ruby-bond >= 0.4.2
23BuildRequires: ruby-guard < 1.4
24BuildRequires: ruby-guard >= 1.3.2
25BuildRequires: ruby-mocha < 0.14
26BuildRequires: ruby-mocha >= 0.13.1
27BuildRequires: ruby-open4 < 2
28BuildRequires: ruby-open4 >= 1.3
29BuildRequires: ruby-rake < 1
30BuildRequires: ruby-rake >= 0.9
31%endif
32Requires: ruby-coderay < 1.1
33Requires: ruby-coderay >= 1.0.5
34Requires: ruby-method_source < 1
35Requires: ruby-method_source >= 0.8
36Requires: ruby-slop < 4
37Requires: ruby-slop >= 3.4
38BuildArch: noarch
39BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40
41%description
42An IRB alternative and runtime developer console
43
44%package doc
45Summary: Documentation for %{name}
46Group: Documentation
47Requires: %{name} = %{version}-%{release}
48
49%description doc
50Documentation for %{name}.
51
52%prep
53%setup -q -n %{pkgname}-%{version}
54%{__sed} -i -e '1 s,#!.*ruby,#!%{__ruby},' bin/*
55
a99fe11f
ER
56%build
57# write .gemspec
58%__gem_helper spec
59
88b24833
ER
60%if %{with tests}
61bacon -Ispec -q spec/*_spec.rb
62%endif
63
64%install
65rm -rf $RPM_BUILD_ROOT
a99fe11f 66install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_specdir},%{_bindir},%{_mandir}/man1}
88b24833
ER
67cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
68cp -a bin/* $RPM_BUILD_ROOT%{_bindir}
adfd638e 69cp -a man/pry.1 $RPM_BUILD_ROOT%{_mandir}/man1
a99fe11f 70cp -p %{pkgname}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
88b24833
ER
71
72%clean
73rm -rf $RPM_BUILD_ROOT
74
75%files
76%defattr(644,root,root,755)
77%doc README.markdown LICENSE CHANGELOG CONTRIBUTORS
78%attr(755,root,root) %{_bindir}/pry
adfd638e
ER
79%{_mandir}/man1/pry.1*
80%{ruby_vendorlibdir}/pry.rb
81%{ruby_vendorlibdir}/pry
a99fe11f 82%{ruby_specdir}/pry-%{version}.gemspec
This page took 0.131129 seconds and 4 git commands to generate.