]> git.pld-linux.org Git - packages/flashpolicyd.git/blobdiff - flashpolicyd.spec
- BR: ruby-modules
[packages/flashpolicyd.git] / flashpolicyd.spec
index de517e13f404ffaeee2a8fcf987f2e1f32d0be6f..aa4a40a0e6a4e639689548f9decaa05dbaa20adf 100644 (file)
@@ -2,7 +2,7 @@
 Summary:       Daemon to serve Adobe Flash socket policy XML
 Name:          flashpolicyd
 Version:       2.1
-Release:       3
+Release:       4
 License:       GPL v2
 Group:         Networking/Daemons
 URL:           http://code.google.com/p/flashpolicyd/
@@ -11,6 +11,7 @@ Source0:      http://flashpolicyd.googlecode.com/files/%{name}-%{version}.tgz
 Source1:       %{name}.init
 Patch0:                %{name}-runas-user.patch
 BuildRequires: rpmbuild(macros) >= 1.268
+BuildRequires: ruby-modules
 Requires(post,preun):  /sbin/chkconfig
 Requires:      rc-scripts
 Requires:      ruby-modules
@@ -31,6 +32,18 @@ Requires:    ruby >= 1:1.8.7-4
 %description rdoc
 Documentation files for flashpolicyd.
 
+%package ri
+Summary:       ri documentation for flashpolicyd
+Summary(pl.UTF-8):     Dokumentacja w formacie ri dla flashpolicyd
+Group:         Documentation
+Requires:      ruby
+
+%description ri
+ri documentation for flashpolicyd.
+
+%description ri -l pl.UTF-8
+Dokumentacji w formacie ri dla flashpolicyd.
+
 %package -n nagios-plugin-%{plugin}
 Summary:       Nagios plugin to check flashpolicyd
 Group:         Networking
@@ -42,8 +55,8 @@ Nagios plugin to check flashpolicyd.
 %prep
 %setup -q
 %patch0 -p1
-mv doc rdoc
-rm rdoc/created.rid
+# we regenerate rdoc our own
+rm -rf doc
 
 cat > nagios.cfg <<'EOF'
 # Usage:
@@ -66,6 +79,11 @@ define service {
 }
 EOF
 
+%build
+rdoc --ri --op ri --title 'Flash Policy Daemon version %{version}' flashpolicyd.rb check_flashpolicyd.rb
+rdoc --op rdoc --title 'Flash Policy Daemon version %{version}' flashpolicyd.rb check_flashpolicyd.rb
+rm ri/created.rid
+
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{/etc/{sysconfig,rc.d/init.d},%{_sbindir}}
@@ -73,9 +91,10 @@ install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/flashpolicyd
 install -p flashpolicyd.rb $RPM_BUILD_ROOT%{_sbindir}/flashpolicyd
 cp -a flashpolicy.xml $RPM_BUILD_ROOT%{_sysconfdir}/flashpolicy.xml
 
-# rdoc
-install -d $RPM_BUILD_ROOT%{ruby_rdocdir}
+# rdoc/ri
+install -d $RPM_BUILD_ROOT{%{ruby_ridir},%{ruby_rdocdir}}
 cp -a rdoc $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
+cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
 
 install -d $RPM_BUILD_ROOT{%{pluginconf},%{plugindir}}
 cp -a nagios.cfg $RPM_BUILD_ROOT%{pluginconf}/%{plugin}.cfg
@@ -105,6 +124,10 @@ fi
 %defattr(644,root,root,755)
 %{ruby_rdocdir}/%{name}-%{version}
 
+%files ri
+%defattr(644,root,root,755)
+%{ruby_ridir}/PolicyServer
+
 %files -n nagios-plugin-%{plugin}
 %defattr(644,root,root,755)
 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{pluginconf}/%{plugin}.cfg
This page took 0.096339 seconds and 4 git commands to generate.