Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37345009
en ru br
ALT Linux repositórios
S:8.0.30-alt1
5.0: 5.1.4r1107-alt1
4.1: 3.51-alt1.1
4.0: 3.51-alt1.1

Group :: Sistema/Bibliotecas
RPM: mysql-connector-odbc

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

# TODO: there is exist driver registration utility, add some macros?
# odbcinst -i -d -f template

Name: mysql-connector-odbc
Version: 8.0.30
Release: alt1

Summary: MySQL Connector/ODBC - ODBC driver for MySQL

# exceptions allow library to be linked with most open source SW,

# not only GPL code.
License: %gpl2only
Group: System/Libraries
Url: https://github.com/mysql/mysql-connector-odbc
# https://dev.mysql.com/doc/connector-odbc/en/

Source0: %name-%version.tar
Patch0:  %name-%version-%release.patch

Source1: odbc.ini
Source2: odbcinst.ini

Patch1: %name-8.0.22-alt-rpath.patch
Patch2: %name-8.0.13-fedora-myodbc-64bit.patch

BuildRequires(pre): rpm-build-licenses

# Automatically added by buildreq on Wed Aug 08 2018

# optimized out: cmake-modules glibc-kernheaders-generic glibc-kernheaders-x86 libcrypt-devel libncurses-devel libstdc++-devel libtinfo-devel libunixODBC-devel-compat python-base python-modules python3 python3-base python3-dev ruby
BuildRequires: cmake gcc-c++ glibc-devel-static libmysqlclient21-devel libsasl2-devel libssl-devel libunixODBC-devel

%description
MySQL Connector/ODBC   allows you to connect to MySQL database
servers using ODBC, the Open Database Connectivity abstraction
layer which is understood by a variety of database tools that
cannot talk to MySQL databases directly.

Connector/ODBC documentation for detailed installation and
setup instructions can be found at
 https://dev.mysql.com/doc/connector-odbc/en/


%prep
%setup
%patch0 -p1

%patch1 -p2
%patch2 -p1

%build
%cmake -G "Unix Makefiles" \
   -DCMAKE_BUILD_TYPE=RelWithDebinfo \
   -DWITH_UNIXODBC=1 \
   -DMYSQLCLIENT_STATIC_LINKING=false \
   -DBUNDLE_DEPENDENCIES=false \
   -DHAVE_STRUCT_TIMESPEC=1 \
   -DCMAKE_INSTALL_PREFIX=%_prefix \
   -DDISABLE_GUI=1 \
   -DRPM_BUILD=1 \
   ..

%cmake_build

%install
%cmakeinstall_std

%ifarch %e2k
# no LIB_SUFFIX reaction
mkdir -p %buildroot%_libdir
mv %buildroot{%_prefix/lib/*,%_libdir} ||:
%endif

install -pm 0644 %SOURCE1 odbc.ini
install -pm 0644 %SOURCE2 odbcinst.ini
sed -e 's# at  at lib at  at #%_libdir#g' -i odbcinst.ini

rm -f %buildroot/%_prefix/{ChangeLog,README.txt,LICENSE.txt,INFO_BIN,INFO_SRC}

%files
%doc ChangeLog README.txt LICENSE.txt odbcinst.ini odbc.ini INFO_BIN INFO_SRC
%_bindir/myodbc-installer
%_libdir/libmyodbc*
%exclude %_prefix/test

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009