X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=freetds.spec;h=6176a436b7f4e9c8f723d860b5708ae3e95fbab0;hb=HEAD;hp=2ebf93c68cbf5b7257d6033e4b3ecf97d0c22aca;hpb=918f5d0ea72ac82f80f112052ca5a0b9b5412972;p=packages%2Ffreetds.git diff --git a/freetds.spec b/freetds.spec index 2ebf93c..1f3e4d8 100644 --- a/freetds.spec +++ b/freetds.spec @@ -1,39 +1,42 @@ # # Conditional build: +%bcond_with gnutls # GnuTLS instead of OpenSSL %bcond_with msdblib # use MS-style dblib instead of SYB-style %bcond_without kerberos5 # Kerberos5 support (via Heimdal) # # %%define tdsver - default protocol version; valid versions: -# 4.2 (used by Sybase SQLServer <= 10 and MS SQL Server 6.5) -# 4.6 +# auto (default) +# 4.2 (obsolete; used by Sybase SQLServer <= 10 and MS SQL Server 6.5) +# 4.6 (obsolete) # 5.0 (used by Sybase SQLServer >= 11) -# 7.0 (used by MS SQL Server 7.0) [spec default] +# 7.0 (too insecure; used by MS SQL Server 7.0) # 7.1 (used by MS SQL Server 2000) # 7.2 (used by MS SQL Server 2005) # 7.3 (used by MS SQL Server 2008) -# [7.4 (used by MS SQL Server 2012/2014) not supported yet] - -%{!?tdsver:%define tdsver 7.0} +# 7.4 (used by MS SQL Server 2012/2014) Summary: Free implementation of Sybase's db-lib Summary(pl.UTF-8): Wolnodostępna implementacja db-lib firmy Sybase Name: freetds -Version: 0.95.21 +Version: 1.2.21 Release: 1 License: LGPL v2+ Group: Libraries Source0: ftp://ftp.freetds.org/pub/freetds/stable/%{name}-%{version}.tar.bz2 -# Source0-md5: d76826675569e15a8e2b8f02c7c4ef98 -Patch0: %{name}-reserved.patch -Patch1: %{name}-no-Llibdir.patch +# Source0-md5: f7aa1f544f16056538f3dbda5214a17b +Patch0: %{name}-no-Llibdir.patch URL: http://www.freetds.org/ BuildRequires: autoconf >= 2.53 BuildRequires: automake +BuildRequires: doxygen BuildRequires: gettext-tools +BuildRequires: gmp-devel +%{?with_gnutls:BuildRequires: gnutls-devel} %{?with_kerberos5:BuildRequires: heimdal-devel} -BuildRequires: libltdl-devel -BuildRequires: libtool -BuildRequires: openssl-devel +BuildRequires: libltdl-devel >= 2:2 +BuildRequires: libtool >= 2:2 +%{!?with_gnutls:BuildRequires: openssl-devel} +BuildRequires: readline-devel BuildRequires: unixODBC-devel Requires(post): /sbin/ldconfig BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -60,8 +63,10 @@ Summary: FreeTDS header files Summary(pl.UTF-8): Pliki nagłówkowe FreeTDS Group: Development/Libraries Requires: %{name} = %{version}-%{release} +Requires: gmp-devel +%{?with_gnutls:Requires: gnutls-devel} %{?with_kerberos5:Requires: heimdal-devel} -Requires: openssl-devel +%{!?with_gnutls:Requires: openssl-devel} %description devel FreeTDS header files. @@ -99,7 +104,6 @@ Sterownik ODBC FreeTDS dla unixODBC. %prep %setup -q %patch0 -p1 -%patch1 -p1 %build %{__libtoolize} @@ -110,9 +114,10 @@ Sterownik ODBC FreeTDS dla unixODBC. %configure \ %{?with_kerberos5:--enable-krb5=gssapi} \ --disable-silent-rules \ + %{?with_gnutls:--with-gnutls} \ %{?with_msdblib:--with-msdblib} \ - --with-openssl \ - --with-tdsver=%{tdsver} \ + %{!?with_gnutls:--with-openssl} \ + %{?tdsver:--with-tdsver=%{tdsver}} \ --with-unixodbc=/usr %{__make} @@ -164,7 +169,7 @@ EOF %files %defattr(644,root,root,755) -%doc AUTHORS BUGS* ChangeLog NEWS README* TODO* doc/userguide +%doc AUTHORS.md BUGS.* ChangeLog NEWS.md README.* TODO.* doc/userguide %attr(755,root,root) %{_bindir}/bsqldb %attr(755,root,root) %{_bindir}/datacopy %attr(755,root,root) %{_bindir}/defncopy