3 %bcond_with tests # "rake test"
4 %bcond_without doc # ri/rdoc documentation
6 Summary: Ruby module for interaction with D-Bus
7 Summary(pl.UTF-8): Moduł języka Ruby do współpracy z D-Bus
12 Source0: https://github.com/mvidner/ruby-dbus/archive/v%{version}/%{name}-%{version}.tar.gz
13 # Source0-md5: d53e2a07d65bff1eb65910db836cd1f2
14 Group: Development/Languages
15 URL: https://trac.luon.net/ruby-dbus/
16 BuildRequires: rpm-rubyprov
17 BuildRequires: rpmbuild(macros) >= 1.665
18 BuildRequires: ruby >= 1:1.9.3
19 %{?with_tests:BuildRequires: ruby-rspec-core-rake_task}
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 Ruby module for interaction with D-Bus.
26 %description -l pl.UTF-8
27 Moduł języka Ruby do współpracy z D-Bus.
30 Summary: HTML documentation for ruby-dbus
31 Summary(pl.UTF-8): Dokumentacja w formacie HTML dla pakietu ruby-dbus
33 Requires: ruby >= 1:1.9.3
36 HTML documentation for ruby-dbus.
38 %description rdoc -l pl.UTF-8
39 Dokumentacja w formacie HTML dla pakietu ruby-dbus.
42 Summary: ri documentation for ruby-dbus
43 Summary(pl.UTF-8): Dokumentacja w formacie ri dla pakietu ruby-dbus
48 ri documentation for ruby-dbus.
50 %description ri -l pl.UTF-8
51 Dokumentacji w formacie ri dla pakietu ruby-dbus.
57 # make gemspec self-contained
58 ruby -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
73 rm -rf $RPM_BUILD_ROOT
74 install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_ridir},%{ruby_rdocdir}/%{name}-%{version}}
76 cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
78 cp -a ri/DBus $RPM_BUILD_ROOT%{ruby_ridir}
79 cp -a rdoc/* $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
82 install -Dp ruby-dbus-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}/ruby-dbus-%{version}.gemspec
85 rm -rf $RPM_BUILD_ROOT
88 %defattr(644,root,root,755)
90 %{ruby_vendorlibdir}/dbus.rb
91 %{ruby_vendorlibdir}/dbus
92 %{ruby_specdir}/ruby-dbus-%{version}.gemspec
96 %defattr(644,root,root,755)
97 %{ruby_rdocdir}/%{name}-%{version}
100 %defattr(644,root,root,755)