diff --git a/build.py b/build.py index b9babe595..16f625197 100755 --- a/build.py +++ b/build.py @@ -144,22 +144,21 @@ Description: A remote control software. file.close() def build_flutter_deb(version): + os.system('cargo build --features flutter --lib --release') os.chdir('flutter') os.system('dpkg-deb -R rustdesk.deb tmpdeb') os.system('flutter build linux --release') - os.system('mkdir -p tmpdeb/usr/bin/') os.system('mkdir -p tmpdeb/usr/lib/rustdesk') os.system('mkdir -p tmpdeb/usr/share/rustdesk/files/systemd/') os.system('mkdir -p tmpdeb/usr/share/applications/') os.system('mkdir -p tmpdeb/usr/share/polkit-1/actions') + os.system('rm tmpdeb/usr/bin/rustdesk') os.system( 'cp -r build/linux/x64/release/bundle/* tmpdeb/usr/lib/rustdesk/') os.system( - 'pushd tmpdeb && ln -s /usr/lib/rustdesk/flutter_hbb usr/bin/rustdesk && popd') - os.system( - 'cp build/linux/x64/release/liblibrustdesk.so tmpdeb/usr/lib/rustdesk/librustdesk.so') + 'cp ../target/release/liblibrustdesk.so tmpdeb/usr/lib/rustdesk/librustdesk.so') os.system( 'cp ../res/rustdesk.service tmpdeb/usr/share/rustdesk/files/systemd/') os.system( @@ -243,7 +242,7 @@ def main(): else: print('Not signed') os.system(f'cp -rf target/release/RustDesk.exe rustdesk-{version}-setdown.exe') - elif os.path.isfile('/usr/bin/pacman1'): + elif os.path.isfile('/usr/bin/pacman'): # pacman -S -needed base-devel os.system("sed -i 's/pkgver=.*/pkgver=%s/g' PKGBUILD" % version) if flutter: diff --git a/res/DEBIAN/postinst b/res/DEBIAN/postinst old mode 100644 new mode 100755 diff --git a/res/DEBIAN/postrm b/res/DEBIAN/postrm old mode 100644 new mode 100755 diff --git a/res/DEBIAN/preinst b/res/DEBIAN/preinst old mode 100644 new mode 100755 diff --git a/res/DEBIAN/prerm b/res/DEBIAN/prerm old mode 100644 new mode 100755