moved the main shared objects to the hawk-lib package in the rpm spec file

This commit is contained in:
hyung-hwan 2025-05-26 00:33:39 +09:00
parent a2529272d7
commit 2a03c6f061

View File

@ -19,7 +19,7 @@ Vendor: Chung, Hyung-Hwan
URL: @PACKAGE_URL@
Group: System Environment/Libraries
Source0: %{name}-%{version}.tar.gz
#Requires:
Requires: %{name}-libs%{?_isa}
%if %{enable_mod_ffi}
## prep_cif_var() available since 3.0.11
@ -40,11 +40,18 @@ BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
%description
Hawk Interpreter
%package libs
Summary: Hawk runtime shared objects
Group: System Environment/Libraries
%description libs
This package contains runtime share object files for Hawk.
%if %{enable_mod_ffi}
%package ffi
Summary: Hawk ffi module
Group: System Environment/Libraries
Requires: %{name}%{?_isa} = %{version}
Requires: %{name}-libs%{?_isa} = %{version}
Requires: libffi%{?_isa} >= 3.0.11
%description ffi
@ -55,7 +62,7 @@ This package contains the ffi module file for Hawk.
%package memc
Summary: Hawk memc module
Group: System Environment/Libraries
Requires: %{name}%{?_isa} = %{version}
Requires: %{name}-libs%{?_isa} = %{version}
Requires: libmemcached-libs%{?_isa} >= 1.0.18
%description memc
@ -66,7 +73,7 @@ This package contains the memc module file for Hawk.
%package mysql
Summary: Hawk mysql module
Group: System Environment/Libraries
Requires: %{name}%{?_isa} = %{version}
Requires: %{name}-libs%{?_isa} = %{version}
## tricky to specify the right mysql/mariadb client library.
Requires: mariadb-connector-c%{?_isa}
@ -78,7 +85,7 @@ This package contains the mysql module file for Hawk.
%package uci
Summary: Hawk uci module
Group: System Environment/Libraries
Requires: %{name}%{?_isa} = %{version}
Requires: %{name}-libs%{?_isa} = %{version}
Requires: libuci%{?_isa}
%description uci
@ -88,7 +95,7 @@ This package contains the uci module file for Hawk.
%package devel
Summary: Development files for Hawk
Group: System Environment/Libraries
Requires: %{name}%{?_isa} = %{version}
Requires: %{name}-libs%{?_isa} = %{version}
%description devel
The header files and libraries for developing applications with Hawk.
@ -171,6 +178,9 @@ rm -rf "%{buildroot}"
%files
%defattr(-,root,root)
%{_bindir}/hawk
%files libs
%defattr(-,root,root)
%{_libdir}/libhawk.so.*
%if %{enable_mod_ffi}