SPECfile enhanced
This commit is contained in:
parent
54a433ad52
commit
ab4d524cec
@ -11,6 +11,11 @@ BuildRequires: zlib-devel cmake openssl-devel
|
||||
# Patch only for version 2.3.2. The issue on Big endian architectures has been solved by upstream and fixed in all later relases.
|
||||
Patch1: v2-3-2.patch
|
||||
|
||||
# RPMLint issues of 2.3.2 release tracked on the upstream JIRA:
|
||||
# https://jira.mariadb.org/browse/CONC-231
|
||||
# https://jira.mariadb.org/browse/CONC-232
|
||||
# https://jira.mariadb.org/browse/CONC-234
|
||||
|
||||
%description
|
||||
The MariaDB Native Client library (C driver) is used to connect applications
|
||||
developed in C/C++ to MariaDB and MySQL databases.
|
||||
@ -42,22 +47,27 @@ Development files for mariadb-connector-c.
|
||||
make %{?_smp_mflags}
|
||||
|
||||
%install
|
||||
make install DESTDIR=$RPM_BUILD_ROOT
|
||||
make install DESTDIR=%{buildroot}
|
||||
|
||||
mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d
|
||||
echo "%{_libdir}/mariadb" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
|
||||
|
||||
# static linked libraries
|
||||
rm %{buildroot}%{_libdir}/mariadb/*.a
|
||||
|
||||
# Makefile.am is a programmer-defined file and is used by automake to generate the Makefile.in
|
||||
rm %{buildroot}%{_includedir}/mariadb/Makefile.am
|
||||
|
||||
rm -r %{buildroot}%{_includedir}/mariadb/CMakeFiles
|
||||
rm %{buildroot}%{_includedir}/mariadb/Makefile
|
||||
rm %{buildroot}%{_includedir}/mariadb/CMakeLists.txt
|
||||
rm %{buildroot}%{_includedir}/mariadb/cmake_install.cmake
|
||||
|
||||
# *.in files are produced while creating final *.h files
|
||||
rm %{buildroot}%{_includedir}/mariadb/mysql_version.h.in
|
||||
rm %{buildroot}%{_includedir}/mariadb/my_config.h.in
|
||||
|
||||
mkdir -p %{buildroot}/%{_sysconfdir}/ld.so.conf.d
|
||||
echo "%{_libdir}/mariadb" > %{buildroot}/%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
|
||||
|
||||
rm /$RPM_BUILD_ROOT%{_libdir}/mariadb/libmariadbclient.a # static linked libraries
|
||||
rm /$RPM_BUILD_ROOT%{_libdir}/mariadb/libmysqlclient.a
|
||||
rm /$RPM_BUILD_ROOT%{_libdir}/mariadb/libmysqlclient_r.a
|
||||
#
|
||||
rm /$RPM_BUILD_ROOT%{_includedir}/mariadb/Makefile.am # Makefile.am is a programmer-defined file and is used by automake to generate the Makefile.in
|
||||
rm -r /$RPM_BUILD_ROOT%{_includedir}/mariadb/CMakeFiles
|
||||
rm /$RPM_BUILD_ROOT%{_includedir}/mariadb/mysql_version.h.in # *.in files are produced while creating final *.h files
|
||||
rm /$RPM_BUILD_ROOT%{_includedir}/mariadb/Makefile
|
||||
rm /$RPM_BUILD_ROOT%{_includedir}/mariadb/CMakeLists.txt
|
||||
rm /$RPM_BUILD_ROOT%{_includedir}/mariadb/my_config.h.in
|
||||
rm /$RPM_BUILD_ROOT%{_includedir}/mariadb/cmake_install.cmake
|
||||
|
||||
%post -p /sbin/ldconfig
|
||||
%postun -p /sbin/ldconfig
|
||||
|
Loading…
Reference in New Issue
Block a user