packages: freeradius-server/freeradius-server.spec - add without_ruby bcond...

mmazur mmazur at pld-linux.org
Fri Apr 1 16:40:35 CEST 2011


Author: mmazur                       Date: Fri Apr  1 14:40:35 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- add without_ruby bcond
- kick out ruby into a separate -module-ruby subpackage

---- Files affected:
packages/freeradius-server:
   freeradius-server.spec (1.44 -> 1.45) 

---- Diffs:

================================================================
Index: packages/freeradius-server/freeradius-server.spec
diff -u packages/freeradius-server/freeradius-server.spec:1.44 packages/freeradius-server/freeradius-server.spec:1.45
--- packages/freeradius-server/freeradius-server.spec:1.44	Fri Apr  1 16:11:32 2011
+++ packages/freeradius-server/freeradius-server.spec	Fri Apr  1 16:40:29 2011
@@ -4,6 +4,7 @@
 %bcond_without	firebird	# without rlm_sql_firebird extension module
 %bcond_without	eap_ikev2	# without rlm_eap_ikev2 extension module
 %bcond_without	kerberos5	# without rlm_krb5 extension module
+%bcond_without	ruby		# without rlm_ruby extension module
 %bcond_with		failed_calls_acc # with failed calls accounting support
 #
 %include	/usr/lib/rpm/macros.perl
@@ -47,7 +48,7 @@
 BuildRequires:	python-devel
 BuildRequires:	rpm-perlprov
 BuildRequires:	rpmbuild(macros) >= 1.268
-BuildRequires:	ruby-devel >= 1.8
+%{?with_ruby:BuildRequires:	ruby-devel >= 1.8}
 BuildRequires:	sqlite3-devel
 BuildRequires:	unixODBC-devel
 Requires(post,preun):	/sbin/chkconfig
@@ -148,6 +149,14 @@
 %description module-python
 Python module for %{name}.
 
+%package module-ruby
+Summary:	Ruby module for %{name}
+Group:		Networking/Daemons/Radius
+Requires:	%{name} = %{version}-%{release}
+
+%description module-ruby
+Ruby module for %{name}.
+
 %package module-sqlite
 Summary:	Sqlite module for %{name}
 Group:		Networking/Daemons/Radius
@@ -246,7 +255,8 @@
 	%{!?with_ldap:--without-rlm_ldap} \
 	%{!?with_eap_ikev2:--without-rlm_eap_ikev2} \
 	%{?with_kerberos5:--enable-heimdal-krb5} \
-	%{!?with_kerberos5:--without-rlm_krb5}
+	%{!?with_kerberos5:--without-rlm_krb5} \
+	%{!?with_ruby:--without-rlm_ruby}
 
 %{make} -j1
 
@@ -323,6 +333,7 @@
 %module_scripts module-perl
 %module_scripts module-postgresql
 %module_scripts module-python
+%module_scripts module-ruby
 %module_scripts module-sqlite
 %module_scripts module-sql_firebird
 %module_scripts module-unix
@@ -474,8 +485,6 @@
 %attr(755,root,root) %{_libdir}/freeradius/rlm_radutmp*.la
 %attr(755,root,root) %{_libdir}/freeradius/rlm_realm*.so
 %attr(755,root,root) %{_libdir}/freeradius/rlm_realm*.la
-%attr(755,root,root) %{_libdir}/freeradius/rlm_ruby*.la
-%attr(755,root,root) %{_libdir}/freeradius/rlm_ruby*.so
 %attr(755,root,root) %{_libdir}/freeradius/rlm_sim_files*.so
 %attr(755,root,root) %{_libdir}/freeradius/rlm_sim_files*.la
 %attr(755,root,root) %{_libdir}/freeradius/rlm_smsotp*.so
@@ -558,6 +567,13 @@
 %attr(755,root,root) %{_libdir}/freeradius/rlm_python*.so
 %attr(755,root,root) %{_libdir}/freeradius/rlm_python*.la
 
+%if %{with ruby}
+%files module-ruby
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/freeradius/rlm_ruby*.so
+%attr(755,root,root) %{_libdir}/freeradius/rlm_ruby*.la
+%endif
+
 %files module-sqlite
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/freeradius/rlm_sql_sqlite*.so
@@ -604,6 +620,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.45  2011/04/01 14:40:29  mmazur
+- add without_ruby bcond
+- kick out ruby into a separate -module-ruby subpackage
+
 Revision 1.44  2011/04/01 14:11:32  mmazur
 - add failed_calls_acc bcond (default off) which applies a patch for
   logging failed calls as required by CDRTool to work properly
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/freeradius-server/freeradius-server.spec?r1=1.44&r2=1.45&f=u



More information about the pld-cvs-commit mailing list