470b182
Summary: The MariaDB Native Client library (C driver)
470b182
Name: mariadb-connector-c
470b182
Version: 2.0.0
470b182
Release: 2%{?dist}
470b182
470b182
License: LGPLv2+
470b182
Group: Applications/Databases
470b182
Source: https://downloads.mariadb.org/f/client-native-2.0.0/src/mariadb_client-%{version}-src.tar.gz
470b182
Url: https://mariadb.org/en/
470b182
BuildRequires: zlib-devel cmake
470b182
470b182
#Patch0: fixes libdir paths on 64 bit systems
470b182
Patch0: mariadb-connector-c-2.0.0-libdirectories.patch
470b182
470b182
%description
470b182
The MariaDB Native Client library (C driver) is used to connect applications
470b182
developed in C/C++ to MariaDB and MySQL databases.
470b182
470b182
%package devel
470b182
Summary: Development files for mariadb-connector-c.
470b182
Group: Development/Libraries 
470b182
Requires: mariadb-connector-c = %{version}-%{release}
470b182
BuildRequires: xmlto
470b182
470b182
%description devel
470b182
Development files for mariadb-connector-c.
470b182
470b182
%prep
470b182
%setup -q -n mariadb_client-%{version}-src
470b182
%patch0 -p2 -b .libdirectories
470b182
470b182
%build
470b182
%cmake . -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DWITH_EXTERNAL_ZLIB=ON 
470b182
470b182
make %{?_smp_mflags}
470b182
470b182
pushd docs
470b182
%cmake .
470b182
make %{?_smp_mflags}
470b182
popd
470b182
470b182
%install
470b182
make install DESTDIR=$RPM_BUILD_ROOT
470b182
470b182
rm /$RPM_BUILD_ROOT%{_libdir}/mariadb/libmariadbclient.a 
470b182
rm /$RPM_BUILD_ROOT%{_libdir}/mariadb/libmysqlclient.a
470b182
470b182
rm /$RPM_BUILD_ROOT%{_includedir}/mariadb/Makefile.am 
470b182
rm -r /$RPM_BUILD_ROOT%{_includedir}/mariadb/CMakeFiles 
470b182
rm /$RPM_BUILD_ROOT%{_includedir}/mariadb/mysql_version.h.in 
470b182
rm /$RPM_BUILD_ROOT%{_includedir}/mariadb/Makefile 
470b182
rm /$RPM_BUILD_ROOT%{_includedir}/mariadb/CMakeLists.txt 
470b182
rm /$RPM_BUILD_ROOT%{_includedir}/mariadb/my_config.h.in 
470b182
rm /$RPM_BUILD_ROOT%{_includedir}/mariadb/cmake_install.cmake
470b182
470b182
%files
470b182
%defattr(-,root,root,-)
470b182
%{_libdir}/mariadb/libmariadb.so.2
470b182
%doc README COPYING.LIB
470b182
470b182
%files  devel
470b182
%defattr(-,root,root,-)
470b182
%{_bindir}/*
470b182
%{_libdir}/mariadb/libmariadb.so
470b182
%{_libdir}/mariadb/libmysqlclient_r.so
470b182
%{_libdir}/mariadb/libmysqlclient.so
470b182
%{_libdir}/mariadb/libmysql.so
470b182
470b182
%{_includedir}/mariadb
470b182
%doc docs/html
470b182
470b182
%changelog
470b182
* Tue Aug 26 2014 Matej Mužila <mmuzila@redhat.com> - 2.0.0-2
470b182
- Initial version for 2.0.0
470b182