try fix install issues

This commit is contained in:
Mahno 2025-03-25 16:47:38 +08:00
parent e9d1a37994
commit ed2cbecd94

View File

@ -32,34 +32,34 @@ mkdir tqt.build
cd tqt.build cd tqt.build
cmake \ cmake \
-DQT_PREFIX_DIR=%{trinity_dir} \ -DQT_PREFIX_DIR=%{trinity_dir} \
-DMOC_EXECUTABLE=%{trinity_dir}/bin/tqmoc \ -DMOC_EXECUTABLE=%{trinity_dir}%_bindir/tqmoc \
-DCMAKE_BUILD_TYPE=Release \ -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" \ -DBUILD_ALL="ON" \
-DQT_VERSION=3 \ -DQT_VERSION=3 \
-DPKG_CONFIG_PATH=%{trinity_dir}/lib/pkgconfig \ -DPKG_CONFIG_PATH=%{trinity_dir}%_libdir/pkgconfig \
../%{name}-%{version}/ ../%{name}-%{version}/
export LD_LIBRARY_PATH=%{trinity_dir}/lib:$LD_LIBRARY_PATH export LD_LIBRARY_PATH=%{trinity_dir}%_libdir:$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}%_libdir:$LD_LIBRARY_PATH
make install make install
export buildroot=%buildroot export buildroot=%buildroot
sed -i "s#$buildroot##g" %buildroot%trinity_dir/lib64/*.la sed -i "s#$buildroot##g" %buildroot%trinity_dir%_libdir/*.la
sed -i "s#$buildroot##g" %buildroot%trinity_dir/lib64/pkgconfig/*.pc sed -i "s#$buildroot##g" %buildroot%trinity_dir%_libdir/pkgconfig/*.pc
%check %check
%files %files
%{trinity_dir}/bin/* %{trinity_dir}%_bindir/*
%{trinity_dir}/lib/* %{trinity_dir}%_libdir/*
%files devel %files devel
%{trinity_dir}/bin/* %{trinity_dir}%_bindir/*
%{trinity_dir}/lib/* %{trinity_dir}%_libdir/*
%{trinity_dir}/include/* %{trinity_dir}/include/*
%changelog %changelog