Author: glen Date: Tue Sep 12 15:03:43 2006 GMT Module: SPECS Tag: HEAD ---- Log message: - ruby-DBD-SQLRelay added, files for connections
---- Files affected: SPECS: sqlrelay.spec (1.10 -> 1.11) ---- Diffs: ================================================================ Index: SPECS/sqlrelay.spec diff -u SPECS/sqlrelay.spec:1.10 SPECS/sqlrelay.spec:1.11 --- SPECS/sqlrelay.spec:1.10 Tue Sep 12 16:12:39 2006 +++ SPECS/sqlrelay.spec Tue Sep 12 17:03:38 2006 @@ -1,6 +1,7 @@ # $Revision$, $Date$ # # Conditional build: +%bcond_without gtk # GTK frontend # Database options: # ================ %bcond_with db2 # DB2 connection @@ -22,13 +23,13 @@ %bcond_without php # PHP API %bcond_without python # Python API %bcond_without ruby # Ruby API -%bcond_without tcl # TCL API -%bcond_without zope # Zope API +%bcond_with tcl # TCL API +%bcond_with zope # Zope API # Summary: Persistent database connection system Name: sqlrelay Version: 0.37.1 -Release: 0.27 +Release: 0.33 License: GPL/LGPL and Others Group: Daemons Source0: http://dl.sourceforge.net/sqlrelay/%{name}-%{version}.tar.gz @@ -37,10 +38,10 @@ Source2: %{name}.conf Patch0: %{name}-perl.patch Patch1: %{name}-ac.patch +Patch2: %{name}-defaults.patch URL: http://sqlrelay.sourceforge.net -%{?with_ruby:BuildRequires: ruby-devel} -%{?with_tcl:BuildRequires: tcl-devel} BuildRequires: autoconf +%{?with_gtk:BuildRequires: gtk+-devel} BuildRequires: libtool %{?with_mysql:BuildRequires: mysql-devel} BuildRequires: ncurses-devel @@ -49,7 +50,9 @@ %{?with_python:BuildRequires: python-devel} BuildRequires: readline-devel >= 4.1 BuildRequires: rpmbuild(macros) >= 1.268 +%{?with_ruby:BuildRequires: ruby-devel} BuildRequires: rudiments-devel >= 0.28.1 +%{?with_tcl:BuildRequires: tcl-devel} %{?with_odbc:BuildRequires: unixODBC-devel} Requires(post,preun): /sbin/chkconfig Requires(postun): /usr/sbin/groupdel @@ -245,6 +248,14 @@ %description -n python-%{name} SQL Relay modules for Python. +%package -n ruby-DBD-SQLRelay +Summary: SQL Relay modules for Ruby +Group: Development/Languages +Requires: %{name}-client-runtime = %{version}-%{release} + +%description -n ruby-DBD-SQLRelay +SQL Relay modules for Ruby. + %package doc Summary: Documentation for SQLRelay Group: Documentation @@ -256,6 +267,7 @@ %setup -q %patch0 -p1 %patch1 -p1 +%patch2 -p1 %build %{__libtoolize} @@ -263,22 +275,22 @@ %{__autoconf} %{__autoheader} %configure \ - --disable-gtk \ - %{!?without_db2:--disable-db2} \ - %{!?without_freetds:--disable-freetds} \ - %{!?without_interbase:--disable-interbase} \ + %{!?with_gtk:--disable-gtk} \ + %{!?with_db2:--disable-db2} \ + %{!?with_freetds:--disable-freetds} \ + %{!?with_interbase:--disable-interbase} \ --disable-lago \ - %{!?without_mdbtools:--disable-mdbtools} \ - %{!?without_msql:--disable-msql} \ - %{!?without_odbc:--disable-odbc} \ - %{!?without_oracle:--disable-oracle} \ - %{!?without_postgresql:--disable-postgresql} \ - %{!?without_sqlite:--disable-sqlite} \ - %{!?without_sybase:--disable-sybase} \ - %{!?without_java:--disable-java} \ - %{!?without_tcl:--disable-tcl} \ - %{!?without_ruby:--disable-ruby} \ - %{!?without_zope:--disable-zope} \ + %{!?with_mdbtools:--disable-mdbtools} \ + %{!?with_msql:--disable-msql} \ + %{!?with_odbc:--disable-odbc} \ + %{!?with_oracle:--disable-oracle} \ + %{!?with_postgresql:--disable-postgresql} \ + %{!?with_sqlite:--disable-sqlite} \ + %{!?with_sybase:--disable-sybase} \ + %{!?with_java:--disable-java} \ + %{!?with_tcl:--disable-tcl} \ + %{!?with_ruby:--disable-ruby} \ + %{!?with_zope:--disable-zope} \ --%{!?with_python:dis}%{?with_python:en}able-python \ %if %{with mysql} --enable-mysql \ @@ -316,6 +328,7 @@ cp -a %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sqlrelay.conf mv $RPM_BUILD_ROOT{/etc/sysconfig/sqlrelay,%{_sysconfdir}/sqlrelay.instances} touch $RPM_BUILD_ROOT%{_localstatedir}/sqlrelay/sockseq +install -d $RPM_BUILD_ROOT/var/run/sqlrelay rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/auto/{DBD/SQLRelay,SQLRelay/{Connection,Cursor}}/.packlist rm -f $RPM_BUILD_ROOT%{_sysconfdir}/sqlrelay.conf.example @@ -375,6 +388,7 @@ %{_mandir}/man8/sqlr-scaler.8* %{_mandir}/man8/sqlr-start.8* %{_mandir}/man8/sqlr-stop.8* +%dir %attr(775,root,sqlrelay) /var/run/sqlrelay %files devel %defattr(644,root,root,755) @@ -421,12 +435,65 @@ %{_libdir}/libmysql*sqlrelay.a %{_libdir}/libmysql*sqlrelay.la +%if %{with db2} +%files db2 +%defattr(644,root,root,755) +%endif + +%if %{with freetds} +%files freetds +%defattr(644,root,root,755) +%endif + +%if %{with interbase} +%files interbase +%defattr(644,root,root,755) +%endif + +%if %{with mdbtools} +%files mdbtools +%defattr(644,root,root,755) +%endif + +%if %{with msql} +%files msql +%defattr(644,root,root,755) +%endif + %if %{with mysql} %files mysql %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/sqlr-connection-mysql* %endif +%if %{with odbc} +%files odbc +%defattr(644,root,root,755) +%endif + +%if %{with oracle} +%files oracle7 +%defattr(644,root,root,755) + +%files oracle8 +%defattr(644,root,root,755) +%endif + +%if %{with postgresql} +%files postgresql +%defattr(644,root,root,755) +%endif + +%if %{with sqlite} +%files sqlite +%defattr(644,root,root,755) +%endif + +%if %{with sybase} +%files sybase +%defattr(644,root,root,755) +%endif + %if %{with perl} %files -n perl-SQLRelay %defattr(644,root,root,755) @@ -465,6 +532,14 @@ %{_mandir}/man1/query.py.1* %endif +%if %{with ruby} +%files -n ruby-DBD-SQLRelay +%defattr(644,root,root,755) +%dir %{ruby_sitelibdir}/DBD/SQLRelay +%{ruby_sitelibdir}/DBD/SQLRelay/SQLRelay.rb +%attr(755,root,root) %{ruby_sitearchdir}/sqlrelay.so +%endif + %files doc %defattr(644,root,root,755) %doc %{_docdir}/%{name} @@ -475,6 +550,9 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.11 2006/09/12 15:03:38 glen +- ruby-DBD-SQLRelay added, files for connections + Revision 1.10 2006/09/12 14:12:39 glen - bconds for all connectors and apis - use our default sqlrelay.conf ================================================================ ---- CVS-web: http://cvs.pld-linux.org/SPECS/sqlrelay.spec?r1=1.10&r2=1.11&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
