Author: glen                         Date: Tue Sep 12 14:12:44 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- bconds for all connectors and apis
- use our default sqlrelay.conf

---- Files affected:
SPECS:
   sqlrelay.spec (1.9 -> 1.10) 

---- Diffs:

================================================================
Index: SPECS/sqlrelay.spec
diff -u SPECS/sqlrelay.spec:1.9 SPECS/sqlrelay.spec:1.10
--- SPECS/sqlrelay.spec:1.9     Tue Sep 12 14:59:24 2006
+++ SPECS/sqlrelay.spec Tue Sep 12 16:12:39 2006
@@ -1,32 +1,56 @@
 # $Revision$, $Date$
 #
 # Conditional build:
-%bcond_without perl    # Don't build Perl api
-%bcond_without python  # Don't build Python api
-%bcond_without php     # Don't build PHP api
-%bcond_without mysql   # Don't build MySQL connection
+# Database options:
+# ================
+%bcond_with    db2     # DB2 connection
+%bcond_with    freetds # FreeTDS connection
+%bcond_with    interbase       # Interbase connection
+%bcond_with    mdbtools        # MDB Tools connection
+%bcond_with    msql    # mSQL connection
+%bcond_without mysql   # MySQL connection
+%bcond_with    odbc    # ODBC connection
+%bcond_with    oracle  # Oracle connection
+%bcond_with    postgresql      # PostgreSQL connection
+%bcond_with    sqlite  # SQLite connection
+%bcond_with    sybase  # Sybase connection
+#
+# Language options:
+# ================
+%bcond_with    java    # Java API
+%bcond_without perl    # Perl API
+%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
 #
 Summary:       Persistent database connection system
 Name:          sqlrelay
 Version:       0.37.1
-Release:       0.23
+Release:       0.27
 License:       GPL/LGPL and Others
 Group:         Daemons
 Source0:       http://dl.sourceforge.net/sqlrelay/%{name}-%{version}.tar.gz
 # Source0-md5: 4628782233e548a1436c6149f913fd89
 Source1:       %{name}.init
+Source2:       %{name}.conf
 Patch0:                %{name}-perl.patch
 Patch1:                %{name}-ac.patch
 URL:           http://sqlrelay.sourceforge.net
+%{?with_ruby:BuildRequires: ruby-devel}
+%{?with_tcl:BuildRequires: tcl-devel}
 BuildRequires: autoconf
 BuildRequires: libtool
 %{?with_mysql:BuildRequires:   mysql-devel}
 BuildRequires: ncurses-devel
 %{?with_php:BuildRequires:     php-devel >= 4:5:0}
-%{?with_python:BuildRequires:  python}
+%{?with_postgresql:BuildRequires: postgresql-devel}
+%{?with_python:BuildRequires:  python-devel}
 BuildRequires: readline-devel >= 4.1
 BuildRequires: rpmbuild(macros) >= 1.268
 BuildRequires: rudiments-devel >= 0.28.1
+%{?with_odbc:BuildRequires: unixODBC-devel}
 Requires(post,preun):  /sbin/chkconfig
 Requires(postun):      /usr/sbin/groupdel
 Requires(postun):      /usr/sbin/userdel
@@ -98,6 +122,47 @@
 Drop in replacement library allowing MySQL clients to use SQL Relay
 instead.
 
+%package db2
+Summary:       SQL Relay connection daemon for IBM DB2
+Group:         Applications/Databases
+Requires:      %{name} = %{version}-%{release}
+
+%description db2
+SQL Relay connection daemon for IBM DB2.
+
+%package freetds
+Summary:       SQL Relay connection daemon for FreeTDS (Sybase and MS SQL 
Server)
+Group:         Applications/Databases
+Requires:      %{name} = %{version}-%{release}
+
+%description freetds
+SQL Relay connection daemon for FreeTDS (Sybase and MS SQL Server).
+
+%package interbase
+Summary:       SQL Relay connection daemon for Interbase
+Group:         Applications/Databases
+Requires:      %{name} = %{version}-%{release}
+
+%description interbase
+SQL Relay connection daemon for Interbase.
+
+%package mdbtools
+Summary:       SQL Relay connection daemon for MDB Tools (Microsoft Access)
+Group:         Applications/Databases
+Requires:      %{name} = %{version}-%{release}
+
+%description mdbtools
+SQL Relay connection daemon for MDB Tools (Microsoft Access).
+
+
+%package msql
+Summary:       SQL Relay connection daemon for mSQL
+Group:         Applications/Databases
+Requires:      %{name} = %{version}-%{release}
+
+%description msql
+SQL Relay connection daemon for mSQL.
+
 %package mysql
 Summary:       SQL Relay connection daemon for MySQL
 Group:         Applications/Databases
@@ -106,6 +171,54 @@
 %description mysql
 SQL Relay connection daemon for MySQL.
 
+%package odbc
+Summary:       SQL Relay connection daemon for ODBC
+Group:         Applications/Databases
+Requires:      %{name} = %{version}-%{release}
+
+%description odbc
+SQL Relay connection daemon for ODBC.
+
+%package oracle7
+Summary:       SQL Relay connection daemon for Oracle 7
+Group:         Applications/Databases
+Requires:      %{name} = %{version}-%{release}
+
+%description oracle7
+SQL Relay connection daemon for Oracle 7.
+
+%package oracle8
+Summary:       SQL Relay connection daemon for Oracle 8
+Group:         Applications/Databases
+Requires:      %{name} = %{version}-%{release}
+
+%description oracle8
+SQL Relay connection daemon for Oracle 8.
+
+%package postgresql
+Summary:       SQL Relay connection daemon for PostgreSQL
+Group:         Applications/Databases
+Requires:      %{name} = %{version}-%{release}
+
+%description postgresql
+SQL Relay connection daemon for PostgreSQL.
+
+%package sqlite
+Summary:       SQL Relay connection daemon for SQLite
+Group:         Applications/Databases
+Requires:      %{name} = %{version}-%{release}
+
+%description sqlite
+SQL Relay connection daemon for SQLite.
+
+%package sybase
+Summary:       SQL Relay connection daemon for Sybase
+Group:         Applications/Databases
+Requires:      %{name} = %{version}-%{release}
+
+%description sybase
+SQL Relay connection daemon for Sybase.
+
 %package -n perl-SQLRelay
 Summary:       SQL Relay modules for Perl
 Group:         Development/Languages
@@ -151,21 +264,21 @@
 %{__autoheader}
 %configure \
        --disable-gtk \
-       --disable-db2 \
-       --disable-freetds \
-       --disable-interbase \
+       %{!?without_db2:--disable-db2} \
+       %{!?without_freetds:--disable-freetds} \
+       %{!?without_interbase:--disable-interbase} \
        --disable-lago \
-       --disable-mdbtools \
-       --disable-msql \
-       --disable-odbc \
-       --disable-oracle \
-       --disable-postgresql \
-       --disable-sqlite \
-       --disable-sybase \
-       --disable-java \
-       --disable-tcl \
-       --disable-ruby \
-       --disable-zope \
+       %{!?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_python:dis}%{?with_python:en}able-python \
 %if %{with mysql}
        --enable-mysql \
@@ -200,10 +313,12 @@
 %py_postclean %{py_sitedir}/SQLRelay
 
 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/sqlrelay
-mv $RPM_BUILD_ROOT%{_sysconfdir}/sqlrelay.conf{.example,}
+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
 
 rm -f 
$RPM_BUILD_ROOT%{perl_vendorarch}/auto/{DBD/SQLRelay,SQLRelay/{Connection,Cursor}}/.packlist
+rm -f $RPM_BUILD_ROOT%{_sysconfdir}/sqlrelay.conf.example
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -250,6 +365,7 @@
 %dir %{_localstatedir}/sqlrelay
 %attr(775,root,sqlrelay) %{_localstatedir}/sqlrelay/tmp
 %attr(775,root,sqlrelay) %{_localstatedir}/sqlrelay/debug
+%attr(660,root,sqlrelay) %ghost %{_localstatedir}/sqlrelay/sockseq
 %{_mandir}/man1/fields.1*
 %{_mandir}/man1/sqlr-config-gtk.1*
 %{_mandir}/man8/sqlr-cachemanager.8*
@@ -359,6 +475,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.10  2006/09/12 14:12:39  glen
+- bconds for all connectors and apis
+- use our default sqlrelay.conf
+
 Revision 1.9  2006/09/12 12:59:24  glen
 - move configs to /etc/sqlrelay
 - php R: php-pear-DB
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/sqlrelay.spec?r1=1.9&r2=1.10&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to