diff --git a/build.py b/build.py index 98d8aa30f..378cce940 100755 --- a/build.py +++ b/build.py @@ -311,6 +311,8 @@ def build_flutter_deb(version, features): system2('mkdir -p tmpdeb/etc/rustdesk/') system2('mkdir -p tmpdeb/etc/pam.d/') system2('mkdir -p tmpdeb/usr/share/rustdesk/files/systemd/') + system2('mkdir -p tmpdeb/usr/share/icons/hicolor/256x256/apps/') + system2('mkdir -p tmpdeb/usr/share/icons/hicolor/scalable/apps/') system2('mkdir -p tmpdeb/usr/share/applications/') system2('mkdir -p tmpdeb/usr/share/polkit-1/actions') system2('rm tmpdeb/usr/bin/rustdesk || true') @@ -353,6 +355,8 @@ def build_deb_from_folder(version, binary_folder): system2('mkdir -p tmpdeb/usr/bin/') system2('mkdir -p tmpdeb/usr/lib/rustdesk') system2('mkdir -p tmpdeb/usr/share/rustdesk/files/systemd/') + system2('mkdir -p tmpdeb/usr/share/icons/hicolor/256x256/apps/') + system2('mkdir -p tmpdeb/usr/share/icons/hicolor/scalable/apps/') system2('mkdir -p tmpdeb/usr/share/applications/') system2('mkdir -p tmpdeb/usr/share/polkit-1/actions') system2('rm tmpdeb/usr/bin/rustdesk || true') @@ -585,6 +589,8 @@ def main(): 'mv target/release/bundle/deb/rustdesk*.deb ./rustdesk.deb') system2('dpkg-deb -R rustdesk.deb tmpdeb') system2('mkdir -p tmpdeb/usr/share/rustdesk/files/systemd/') + system2('mkdir -p tmpdeb/usr/share/icons/hicolor/256x256/apps/') + system2('mkdir -p tmpdeb/usr/share/icons/hicolor/scalable/apps/') system2( 'cp res/rustdesk.service tmpdeb/usr/share/rustdesk/files/systemd/') system2( diff --git a/res/rpm-suse.spec b/res/rpm-suse.spec index 6d190da32..d84e14812 100644 --- a/res/rpm-suse.spec +++ b/res/rpm-suse.spec @@ -20,6 +20,8 @@ The best open-source remote desktop client software, written in Rust. mkdir -p %{buildroot}/usr/bin/ mkdir -p %{buildroot}/usr/lib/rustdesk/ mkdir -p %{buildroot}/usr/share/rustdesk/files/ +mkdir -p %{buildroot}/usr/share/icons/hicolor/256x256/apps/ +mkdir -p %{buildroot}/usr/share/icons/hicolor/scalable/apps/ install -m 755 $HBB/target/release/rustdesk %{buildroot}/usr/bin/rustdesk install $HBB/libsciter-gtk.so %{buildroot}/usr/lib/rustdesk/libsciter-gtk.so install $HBB/res/rustdesk.service %{buildroot}/usr/share/rustdesk/files/ diff --git a/res/rpm.spec b/res/rpm.spec index ff28a621b..6ce788ae7 100644 --- a/res/rpm.spec +++ b/res/rpm.spec @@ -20,6 +20,8 @@ The best open-source remote desktop client software, written in Rust. mkdir -p %{buildroot}/usr/bin/ mkdir -p %{buildroot}/usr/lib/rustdesk/ mkdir -p %{buildroot}/usr/share/rustdesk/files/ +mkdir -p %{buildroot}/usr/share/icons/hicolor/256x256/apps/ +mkdir -p %{buildroot}/usr/share/icons/hicolor/scalable/apps/ install -m 755 $HBB/target/release/rustdesk %{buildroot}/usr/bin/rustdesk install $HBB/libsciter-gtk.so %{buildroot}/usr/lib/rustdesk/libsciter-gtk.so install $HBB/res/rustdesk.service %{buildroot}/usr/share/rustdesk/files/