Fix deb and rpm packaing issues

This commit is contained in:
Jeremy Borgman
2025-05-23 14:32:38 -05:00
parent 70bb5098ee
commit 663a056f78
3 changed files with 14 additions and 2 deletions

View File

@@ -21,4 +21,6 @@ export QT_SELECT := 5
override_dh_auto_configure:
# The existence of an empty .git directory triggers syncqt.
mkdir .git || true
dh_auto_configure --
# This is required to use Cmake FetchContent
dh_auto_configure -- \
-DFETCHCONTENT_FULLY_DISCONNECTED=OFF

View File

@@ -55,10 +55,15 @@ Features:
%cmake -G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DUSE_WAYLAND_CLIPBOARD:BOOL=ON \
-DQTCOLORWIDGETS_INSTALL=OFF
%cmake_build
%install
%cmake_install
rm -rf %{buildroot}%{_includedir}/QtColorWidgets
rm -rf %{buildroot}%{_libdir}/cmake/QtColorWidgets
rm -f %{buildroot}%{_libdir}/libQtColorWidgets.*
rm -f %{buildroot}%{_libdir}/pkgconfig/QtColorWidgets.pc
# https://fedoraproject.org/wiki/PackagingDrafts/find_lang
%find_lang Internationalization --with-qt
%fdupes %{buildroot}%{_datadir}/icons

View File

@@ -51,11 +51,16 @@ Features:
%autosetup -p1
%build
%cmake -DCMAKE_BUILD_TYPE=Release
%cmake -DCMAKE_BUILD_TYPE=Release -DQTCOLORWIDGETS_INSTALL=OFF
%cmake_build
%install
%cmake_install
rm -rf %{buildroot}%{_includedir}/QtColorWidgets
rm -rf %{buildroot}%{_libdir}/cmake/QtColorWidgets
rm -f %{buildroot}%{_libdir}/libQtColorWidgets.*
rm -f %{buildroot}%{_libdir}/pkgconfig/QtColorWidgets.pc
# https://fedoraproject.org/wiki/PackagingDrafts/find_lang
%find_lang Internationalization --with-qt
%suse_update_desktop_file -r org.flameshot.Flameshot Utility X-SuSE-DesktopUtility