3 %bcond_with tests # build without tests
5 Summary: Checks your .travis.yml for possible issues, deprecations and so on
9 License: GPL v2+ or Ruby
10 Group: Development/Languages
11 Source0: http://rubygems.org/downloads/%{name}-%{version}.gem
12 # Source0-md5: c4a1e80786570ac94b10662275367701
13 URL: https://github.com/travis-ci/travis-lint
14 BuildRequires: rpm-rubyprov
15 BuildRequires: rpmbuild(macros) >= 1.656
16 BuildRequires: sed >= 4.0
18 BuildRequires: ruby-rspec < 3
19 BuildRequires: ruby-rspec >= 2.8
21 Requires: ruby-hashr < 0.1
22 Requires: ruby-hashr >= 0.0.22
23 Requires: ruby-safe_yaml < 0.10
24 Requires: ruby-safe_yaml >= 0.9.0
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 travis-lint is a tool that check your .travis.yml for possible issues,
30 deprecations and so on. Recommended for all travis-ci.org users.
34 %{__sed} -i -e '1 s,#!.*ruby,#!%{__ruby},' bin/*
37 rm -rf $RPM_BUILD_ROOT
38 install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{_bindir}}
39 cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
40 cp -a bin/* $RPM_BUILD_ROOT%{_bindir}
43 rm -rf $RPM_BUILD_ROOT
46 %defattr(644,root,root,755)
47 %attr(755,root,root) %{_bindir}/travis-lint
48 %dir %{ruby_vendorlibdir}/travis
49 %{ruby_vendorlibdir}/travis/lint.rb
50 %{ruby_vendorlibdir}/travis/lint