added the sqlite module
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
%define enable_mod_ffi 1
|
||||
%define enable_mod_memc 0
|
||||
%define enable_mod_mysql 1
|
||||
%define enable_mod_sqlite 1
|
||||
%define enable_mod_uci 0
|
||||
|
||||
Summary: Hawk Interpreter
|
||||
@@ -36,6 +37,9 @@ BuildRequires: libmariadb-devel%{?_isa}
|
||||
BuildRequires: mysql-devel%{?_isa}
|
||||
%endif
|
||||
%endif
|
||||
%if %{enable_mod_sqlite}
|
||||
BuildRequires: sqlite-devel%{?_isa}
|
||||
%endif
|
||||
%if %{enable_mod_uci}
|
||||
BuildRequires: libuci-devel%{?_isa}
|
||||
%endif
|
||||
@@ -86,6 +90,17 @@ Requires: %{name}-libs%{?_isa} = %{version}
|
||||
This package contains the mysql module file for Hawk.
|
||||
%endif
|
||||
|
||||
%if %{enable_mod_sqlite}
|
||||
%package sqlite
|
||||
Summary: Hawk sqlite module
|
||||
Group: System Environment/Libraries
|
||||
Requires: %{name}-libs%{?_isa} = %{version}
|
||||
Requires: sqlite%{?_isa}
|
||||
|
||||
%description sqlite
|
||||
This package contains the sqlite module file for Hawk.
|
||||
%endif
|
||||
|
||||
%if %{enable_mod_uci}
|
||||
%package uci
|
||||
Summary: Hawk uci module
|
||||
@@ -152,6 +167,11 @@ CFLAGS="${RPM_OPT_FLAGS} -fPIC" CXXFLAGS="${RPM_OPT_FLAGS} -fPIC" ./configure \
|
||||
--enable-mod-mysql=no \
|
||||
%endif
|
||||
--enable-mod-sed=yes:static \
|
||||
%if %{enable_mod_sqlite}
|
||||
--enable-mod-sqlite=yes \
|
||||
%else
|
||||
--enable-mod-sqlite=no \
|
||||
%endif
|
||||
%if %{enable_mod_uci}
|
||||
--enable-mod-uci=yes
|
||||
%else
|
||||
@@ -203,6 +223,11 @@ rm -rf "%{buildroot}"
|
||||
%{_libdir}/libhawk-mysql.so*
|
||||
%endif
|
||||
|
||||
%if %{enable_mod_sqlite}
|
||||
%files sqlite
|
||||
%{_libdir}/libhawk-sqlite.so*
|
||||
%endif
|
||||
|
||||
%if %{enable_mod_uci}
|
||||
%files uci
|
||||
%{_libdir}/libhawk-uci.so*
|
||||
|
||||
Reference in New Issue
Block a user