]> git.pld-linux.org Git - packages/ruby-mixlib-authentication.git/blob - ruby-mixlib-authentication.spec
build with gemspec
[packages/ruby-mixlib-authentication.git] / ruby-mixlib-authentication.spec
1 %define         pkgname mixlib-authentication
2 Summary:        Simple per-request authentication
3 Name:           ruby-%{pkgname}
4 Version:        1.3.0
5 Release:        3
6 License:        Apache v2.0
7 Group:          Development/Languages
8 Source0:        http://gems.rubyforge.org/gems/%{pkgname}-%{version}.gem
9 # Source0-md5:  c2e40b5bf1d72d03ea91991c37c2a65a
10 URL:            http://github.com/opscode/mixlib-authentication
11 BuildRequires:  rpm-rubyprov
12 BuildRequires:  rpmbuild(macros) >= 1.656
13 Requires:       ruby-mixlib-log
14 BuildArch:      noarch
15 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
17 %description
18 Mixlib::Authentication provides a class-based header signing
19 authentication object.
20
21 %package doc
22 Summary:        Documentation for %{name}
23 Group:          Documentation
24 Requires:       %{name} = %{version}-%{release}
25
26 %description doc
27 This package contains documentation for %{name}.
28
29 %prep
30 %setup -q
31
32 %build
33 # write .gemspec
34 %__gem_helper spec
35
36 %check
37 %if %{with tests}
38 # need RSpec2
39 rspec -Ilib spec/mixlib/authentication/
40 %endif
41
42 %install
43 rm -rf $RPM_BUILD_ROOT
44 install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_specdir}}
45 cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
46 cp -p %{pkgname}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
47
48 %clean
49 rm -rf $RPM_BUILD_ROOT
50
51 %files
52 %defattr(644,root,root,755)
53 %doc README.rdoc NOTICE
54 %{ruby_vendorlibdir}/mixlib/authentication.rb
55 %{ruby_vendorlibdir}/mixlib/authentication
56 %{ruby_specdir}/%{pkgname}-%{version}.gemspec
57
58 # FIXME, who owns the dir?
59 %dir %{ruby_vendorlibdir}/mixlib
60
61 %if 0
62 %files doc
63 %defattr(644,root,root,755)
64 %endif
This page took 0.049607 seconds and 3 git commands to generate.