try fix build issues

This commit is contained in:
Mahno 2025-03-25 17:04:45 +08:00
parent a1cbbcc000
commit da34df43fe

View File

@ -19,11 +19,9 @@ Development libraries and headers for dbus-tqt-trinity
%prep %prep
%autosetup -n %{name}-%{version} %autosetup -n %{name}-%{version}
%define trinity_dir /opt/trinity %define trinity_dir /opt/trinity
%define sysconfdir /etc/trinity %define sysconfdir /etc/trinity
%build %build
export PKG_CONFIG_PATH=%trinity_dir/lib/pkgconfig
cd ../ cd ../
mkdir tqt.build mkdir tqt.build
cd tqt.build cd tqt.build
@ -34,18 +32,19 @@ cmake \
-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" \ -DBUILD_ALL="ON" \
-DQT_VERSION=3 \ -DQT_VERSION=3 \
-DPKG_CONFIG_PATH=%{trinity_dir}/lib/pkgconfig \ -DPKG_CONFIG_PATH=%{trinity_dir}/lib64/pkgconfig \
../%{name}-%{version}/ ../%{name}-%{version}/
export LD_LIBRARY_PATH=%{trinity_dir}/lib:$LD_LIBRARY_PATH export LD_LIBRARY_PATH=%{trinity_dir}/lib64:$LD_LIBRARY_PATH
make %{?_smp_mflags} make %{?_smp_mflags}
%install %install
cd ../tqt.build/ cd ../tqt.build/
export LD_LIBRARY_PATH=%{trinity_dir}/lib:$LD_LIBRARY_PATH export LD_LIBRARY_PATH=%{trinity_dir}/lib64:$LD_LIBRARY_PATH
make install make install
sed -i 's#buildroot##g' %buildroot%trinity_dir/lib64/*.la
export buildroot=%buildroot
sed -i "s#$buildroot##g" %buildroot%trinity_dir/lib64/*.la
sed -i "s#$buildroot##g" %buildroot%trinity_dir/lib64/pkgconfig/*.pc
%check %check
%files %files