]> git.pld-linux.org Git - packages/ruby-dbus.git/blame - ruby-dbus.spec
- new
[packages/ruby-dbus.git] / ruby-dbus.spec
CommitLineData
dcb6e567
JB
1#
2# Conditional build:
3%bcond_with tests # "rake test"
4%bcond_without doc # ri/rdoc documentation
5
6Summary: Ruby module for interaction with D-Bus
7Summary(pl.UTF-8): Moduł języka Ruby do współpracy z D-Bus
8Name: ruby-dbus
9Version: 0.11.0
10Release: 1
11License: LGPL v2.1+
12Source0: https://github.com/mvidner/ruby-dbus/archive/v%{version}/%{name}-%{version}.tar.gz
13# Source0-md5: d53e2a07d65bff1eb65910db836cd1f2
14Group: Development/Languages
15URL: https://trac.luon.net/ruby-dbus/
16BuildRequires: rpm-rubyprov
17BuildRequires: rpmbuild(macros) >= 1.665
18BuildRequires: ruby >= 1:1.9.3
19%{?with_tests:BuildRequires: ruby-rspec-core-rake_task}
20BuildArch: noarch
21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23%description
24Ruby module for interaction with D-Bus.
25
26%description -l pl.UTF-8
27Moduł języka Ruby do współpracy z D-Bus.
28
29%package rdoc
30Summary: HTML documentation for ruby-dbus
31Summary(pl.UTF-8): Dokumentacja w formacie HTML dla pakietu ruby-dbus
32Group: Documentation
33Requires: ruby >= 1:1.9.3
34
35%description rdoc
36HTML documentation for ruby-dbus.
37
38%description rdoc -l pl.UTF-8
39Dokumentacja w formacie HTML dla pakietu ruby-dbus.
40
41%package ri
42Summary: ri documentation for ruby-dbus
43Summary(pl.UTF-8): Dokumentacja w formacie ri dla pakietu ruby-dbus
44Group: Documentation
45Requires: ruby
46
47%description ri
48ri documentation for ruby-dbus.
49
50%description ri -l pl.UTF-8
51Dokumentacji w formacie ri dla pakietu ruby-dbus.
52
53%prep
54%setup -q
55
56%build
57# make gemspec self-contained
58ruby -r rubygems -e 'spec = eval(File.read("ruby-dbus.gemspec"))
59 File.open("ruby-dbus-%{version}.gemspec", "w") do |file|
60 file.puts spec.to_ruby_for_cache
61end'
62
63%if %{with doc}
64rdoc --ri --op ri lib
65rdoc --op rdoc lib
66%endif
67
68%if %{with tests}
69rake test TESTOPTS=-v
70%endif
71
72%install
73rm -rf $RPM_BUILD_ROOT
74install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_ridir},%{ruby_rdocdir}/%{name}-%{version}}
75
76cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
77%if %{with doc}
78cp -a ri/DBus $RPM_BUILD_ROOT%{ruby_ridir}
79cp -a rdoc/* $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
80%endif
81
82install -Dp ruby-dbus-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}/ruby-dbus-%{version}.gemspec
83
84%clean
85rm -rf $RPM_BUILD_ROOT
86
87%files
88%defattr(644,root,root,755)
89%doc NEWS README.md
90%{ruby_vendorlibdir}/dbus.rb
91%{ruby_vendorlibdir}/dbus
92%{ruby_specdir}/ruby-dbus-%{version}.gemspec
93
94%if %{with doc}
95%files rdoc
96%defattr(644,root,root,755)
97%{ruby_rdocdir}/%{name}-%{version}
98
99%files ri
100%defattr(644,root,root,755)
101%{ruby_ridir}/DBus
102%endif
This page took 0.064658 seconds and 4 git commands to generate.