fix possible build issues

This commit is contained in:
Mahno 2025-03-25 15:26:17 +08:00
parent e945fc37f8
commit 3bde47a18b

View File

@ -26,6 +26,7 @@ Development libraries and headers for TQT arts.
%define trinity_dir /opt/trinity
%define sysconfdir /etc/trinity
%build
export PKG_CONFIG_PATH=%trinity_dir/lib/pkgconfig
cd ../
mkdir tqt.build
cd tqt.build
@ -33,8 +34,7 @@ cmake \
-DQT_PREFIX_DIR=%{trinity_dir} \
-DMOC_EXECUTABLE=%{trinity_dir}/bin/tqmoc \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=%{buildroot}%{trinity_dir} \
-DMAN_INSTALL_DIR=%{buildroot}%{trinity_dir}/man \
-DCMAKE_INSTALL_PREFIX=%{buildroot}%{trinity_dir} -DMAN_INSTALL_DIR=%{buildroot}%{trinity_dir}/man \
-DBUILD_ALL="ON" \
-DQT_VERSION=3 \
-DPKG_CONFIG_PATH=%{trinity_dir}/lib/pkgconfig \
@ -42,11 +42,13 @@ cmake \
export LD_LIBRARY_PATH=%{trinity_dir}/lib:$LD_LIBRARY_PATH
make %{?_smp_mflags}
%install
cd ../tqt.build
cd ../tqt.build/
export LD_LIBRARY_PATH=%{trinity_dir}/lib:$LD_LIBRARY_PATH
make install
sed -i 's#buildroot##g' %buildroot%trinity_dir/lib64/*.la
%check