Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37476866
en ru br
Репозитории ALT
S:1.3.16-alt1
5.1: 0.82-alt2
4.1: 0.64-alt3
4.0: 0.63-alt1.1.0
3.0: 0.63-alt1
www.altlinux.org/Changes

Другие репозитории
Upstream:0.64

Группа :: Система/Библиотеки
Пакет: freetds

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%def_disable static

%define TDSVER 7.0
%define name freetds
%define release alt3
%define version 0.64

Name: %name
Version: %version
Release: %release

Summary: An OpenSource implementation of the tubular data stream protocol.
License: GPL/LGPL
Group: System/Libraries
URL: http://www.freetds.org/

Source0: ftp://ftp.ibiblio.org/pub/Linux/ALPHA/freetds/current/%name-%version.tar.bz2
Source1: %name.sh
Source2: %name.csh

# Automatically added by buildreq on Mon Jan 14 2008

BuildRequires: libncurses-devel libreadline-devel libunixODBC-devel

%if_enabled static
BuildRequires: glibc-devel-static
%endif


%description
FreeTDS is a free (open source) implementation of Sybase's db-lib,
ct-lib, and ODBC libraries. Currently, dblib and ctlib are most mature.  Both
of these libraries have several programs know to compile and run against them.

This package is built with support of TDS version %TDSVER.

%package -n lib%name
Summary: An OpenSource implementation of the tubular data stream protocol.
License: GPL/LGPL
Group: System/Libraries
Provides: %name

%description -n lib%name
FreeTDS is a free (open source) implementation of Sybase's db-lib,
ct-lib, and ODBC libraries. Currently, dblib and ctlib are most mature.  Both
of these libraries have several programs know to compile and run against them.

This package is built with support for TDS version %TDSVER.

%package -n lib%name-unixodbc
Summary: FreeTDS driver for unixODBC.
License: GPL/LGPL
Group: System/Libraries
Provides: %name

%description -n lib%name-unixodbc
FreeTDS driver for unixODBC. FreeTDS is a free (open source) implementation
of Sybase's db-lib, ct-lib, and ODBC libraries. Currently, dblib and ctlib
are most mature. Both of these libraries have several programs know to compile
and run against them.

This package is built with support for TDS version %TDSVER.

%package -n lib%name-devel
Summary: An OpenSource implementation of the TDS protocol. Development files.
License: GPL/LGPL
Group: Development/C
PreReq: lib%name = %version-%release
Provides: %name-devel

%description -n lib%name-devel
FreeTDS is a free (open source) implementation of Sybase's db-lib,
ct-lib, and ODBC libraries. The freetds-devel allows you to compile
applications with freetds libraries.

This package is built with support for TDS version %TDSVER.

%package -n lib%name-devel-static
Summary: An OpenSource implementation of the TDS protocol. Static libraries.
License: GPL/LGPL
Group: Development/C
PreReq: lib%name-devel = %version-%release
Provides: %name-devel-static

%description -n lib%name-devel-static
FreeTDS is a free (open source) implementation of Sybase's db-lib,
ct-lib, and ODBC libraries. The freetds-devel allows you to compile
applications with freetds libraries. Package with static libraries.

This package is built with support for TDS version %TDSVER.


%package -n %name-utils
Summary: An OpenSource implementation of the TDS protocol. Utilities.
License: GPL/LGPL
Group: Databases
PreReq: lib%name = %version-%release
Provides: %name-utils

%description -n %name-utils
FreeTDS is a free (open source) implementation of Sybase's db-lib,
ct-lib, and ODBC libraries. Currently, dblib and ctlib are most mature.  Both
of these libraries have several programs know to compile and run against them.

This package is built with support for TDS version %TDSVER and contains some
useful utilities.


%prep

%setup -q
#patch0 -p1

%build
%configure \
--sysconfdir=%_sysconfdir/%name \
--with-tdsver=%TDSVER \
--enable-odbc \
--enable-threadsafe \
--enable-sybase-compat \
%{subst_enable static}


%make_build

%install
make install DESTDIR=%buildroot


%post -n lib%name
%post_ldconfig

%postun -n lib%name
%postun_ldconfig

%post -n lib%name-unixodbc
%post_ldconfig

%postun -n lib%name-unixodbc
%postun_ldconfig


%files -n lib%name
%_libdir/libct.so.4*
%_libdir/libsybdb.so.5*
%_libdir/libtds.so.5*
%_libdir/libtdssrv.so.2*
%dir %_sysconfdir/%name
%config(noreplace) %_sysconfdir/%name/freetds.conf
%config(noreplace) %_sysconfdir/%name/locales.conf

%files -n lib%name-unixodbc
%_libdir/libtdsodbc.so.0*


%files -n lib%name-devel
%_includedir/*
%_libdir/*.so

%if_enabled static
%files -n lib%name-devel-static
%_libdir/*.a
%endif

%files -n %name-utils
%config(noreplace) %_sysconfdir/%name/pool.conf
%_bindir/freebcp
%_bindir/tdspool
%_bindir/tsql
%_bindir/bsqldb
%_bindir/defncopy
%_bindir/datacopy
%_man1dir/datacopy.1.gz
%_man1dir/bsqldb.1.gz
%_man1dir/defncopy.1.gz
%_man1dir/freebcp.1*
%_man1dir/tsql.1*
%dir %_docdir/%name-%version
%doc %_docdir/%name-%version/*

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin