From: Elan Ruusamäe Date: Mon, 17 Feb 2014 07:40:55 +0000 (+0200) Subject: new, version 2.1.4 X-Git-Tag: auto/th/ruby-parser-2.1.4-1~1 X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;h=fab349a13afc9c8f92274793b316aed62a96e4fb;p=packages%2Fruby-parser.git new, version 2.1.4 created with gem2rpm --- fab349a13afc9c8f92274793b316aed62a96e4fb diff --git a/ruby-parser.spec b/ruby-parser.spec new file mode 100644 index 0000000..33486f1 --- /dev/null +++ b/ruby-parser.spec @@ -0,0 +1,69 @@ +# +# Conditional build: +%bcond_with tests # build without tests + +%define pkgname parser +Summary: A Ruby parser written in pure Ruby +Name: ruby-%{pkgname} +Version: 2.1.4 +Release: 1 +License: MIT +Group: Development/Languages +Source0: http://rubygems.org/downloads/%{pkgname}-%{version}.gem +# Source0-md5: 6a4456d4e0169dba6e251f075e55c94d +URL: http://github.com/whitequark/parser +BuildRequires: rpm-rubyprov +BuildRequires: rpmbuild(macros) >= 1.656 +BuildRequires: sed >= 4.0 +%if %{with tests} +BuildRequires: ruby-bundler < 2 +BuildRequires: ruby-bundler >= 1.2 +BuildRequires: ruby-cliver < 0.4 +BuildRequires: ruby-cliver >= 0.3.0 +BuildRequires: ruby-coveralls +BuildRequires: ruby-gauntlet +BuildRequires: ruby-json_pure +BuildRequires: ruby-kramdown +BuildRequires: ruby-mime-types < 2 +BuildRequires: ruby-mime-types >= 1.25 +BuildRequires: ruby-minitest < 6 +BuildRequires: ruby-minitest >= 5.0 +BuildRequires: ruby-racc = 1.4.9 +BuildRequires: ruby-rake < 1 +BuildRequires: ruby-rake >= 0.9 +BuildRequires: ruby-simplecov < 1 +BuildRequires: ruby-simplecov >= 0.7 +BuildRequires: ruby-simplecov-sublime-ruby-coverage +BuildRequires: ruby-yard +%endif +Requires: ruby-ast < 2 +Requires: ruby-ast >= 1.1 +Requires: ruby-slop < 4 +Requires: ruby-slop >= 3.4 +Requires: ruby-slop >= 3.4.5 +BuildArch: noarch +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +A Ruby parser written in pure Ruby. + +%prep +%setup -q -n %{pkgname}-%{version} +%{__sed} -i -e '1 s,#!.*ruby,#!%{__ruby},' bin/* + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{_bindir}} +cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir} +cp -a bin/* $RPM_BUILD_ROOT%{_bindir} + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/ruby-parse +%attr(755,root,root) %{_bindir}/ruby-rewrite +%{ruby_vendorlibdir}/parser.rb +%{ruby_vendorlibdir}/parser +%{ruby_vendorlibdir}/gauntlet_parser.rb