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.
|
# 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
|
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
|
%description
|
||||||
The MariaDB Native Client library (C driver) is used to connect applications
|
The MariaDB Native Client library (C driver) is used to connect applications
|
||||||
developed in C/C++ to MariaDB and MySQL databases.
|
developed in C/C++ to MariaDB and MySQL databases.
|
||||||
@ -42,22 +47,27 @@ Development files for mariadb-connector-c.
|
|||||||
make %{?_smp_mflags}
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
%install
|
%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
|
%post -p /sbin/ldconfig
|
||||||
%postun -p /sbin/ldconfig
|
%postun -p /sbin/ldconfig
|
||||||
|
Loading…
Reference in New Issue
Block a user