Skip to content

Commit b24551d

Browse files
authored
refact: linux, move rustdesk into /usr/share (rustdesk#10327)
* refact: linux, move rustdesk into /usr/share Signed-off-by: fufesou <[email protected]> * linux, upgrade, try remove old empty folders Signed-off-by: fufesou <[email protected]> --------- Signed-off-by: fufesou <[email protected]>
1 parent bc461fe commit b24551d

File tree

12 files changed

+45
-35
lines changed

12 files changed

+45
-35
lines changed

.github/workflows/flutter-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -719,7 +719,7 @@ jobs:
719719
shell: bash
720720
run: |
721721
cd "$(dirname "$(which flutter)")"
722-
# https://github.com/flutter/flutter/issues/1.3.53
722+
# https://github.com/flutter/flutter/issues/133533
723723
sed -i -e 's/_setFramesEnabledState(false);/\/\/_setFramesEnabledState(false);/g' ../packages/flutter/lib/src/scheduler/binding.dart
724724
grep -n '_setFramesEnabledState(false);' ../packages/flutter/lib/src/scheduler/binding.dart
725725

appimage/AppImageBuilder-aarch64.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ AppDir:
1919
name: rustdesk
2020
icon: rustdesk
2121
version: 1.3.5
22-
exec: usr/local/rustdesk/rustdesk
22+
exec: usr/share/rustdesk/rustdesk
2323
exec_args: $@
2424
apt:
2525
arch:
@@ -77,7 +77,7 @@ AppDir:
7777
env:
7878
GIO_MODULE_DIR: /lib64/gio/modules:/usr/lib/aarch64-linux-gnu/gio/modules:$APPDIR/usr/lib/aarch64-linux-gnu/gio/modules
7979
GDK_BACKEND: x11
80-
APPDIR_LIBRARY_PATH: /lib64:/usr/lib/aarch64-linux-gnu:$APPDIR/lib/aarch64-linux-gnu:$APPDIR/lib/aarch64-linux-gnu/security:$APPDIR/lib/systemd:$APPDIR/usr/lib/aarch64-linux-gnu:$APPDIR/usr/lib/aarch64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders:$APPDIR/usr/lib/aarch64-linux-gnu/gstreamer-1.0:$APPDIR/usr/lib/aarch64-linux-gnu/gtk-3.0/3.0.0/immodules:$APPDIR/usr/lib/aarch64-linux-gnu/gtk-3.0/3.0.0/printbackends:$APPDIR/usr/lib/aarch64-linux-gnu/krb5/plugins/preauth:$APPDIR/usr/lib/aarch64-linux-gnu/libcanberra-0.30:$APPDIR/usr/lib/aarch64-linux-gnu/pulseaudio:$APPDIR/usr/lib/aarch64-linux-gnu/sasl2:$APPDIR/usr/lib/aarch64-linux-gnu/vdpau:$APPDIR/usr/local/rustdesk/lib:$APPDIR/lib/aarch64
80+
APPDIR_LIBRARY_PATH: /lib64:/usr/lib/aarch64-linux-gnu:$APPDIR/lib/aarch64-linux-gnu:$APPDIR/lib/aarch64-linux-gnu/security:$APPDIR/lib/systemd:$APPDIR/usr/lib/aarch64-linux-gnu:$APPDIR/usr/lib/aarch64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders:$APPDIR/usr/lib/aarch64-linux-gnu/gstreamer-1.0:$APPDIR/usr/lib/aarch64-linux-gnu/gtk-3.0/3.0.0/immodules:$APPDIR/usr/lib/aarch64-linux-gnu/gtk-3.0/3.0.0/printbackends:$APPDIR/usr/lib/aarch64-linux-gnu/krb5/plugins/preauth:$APPDIR/usr/lib/aarch64-linux-gnu/libcanberra-0.30:$APPDIR/usr/lib/aarch64-linux-gnu/pulseaudio:$APPDIR/usr/lib/aarch64-linux-gnu/sasl2:$APPDIR/usr/lib/aarch64-linux-gnu/vdpau:$APPDIR/usr/share/rustdesk/lib:$APPDIR/lib/aarch64
8181
GST_PLUGIN_PATH: /lib64/gstreamer-1.0:/usr/lib/aarch64-linux-gnu/gstreamer-1.0:$APPDIR/usr/lib/aarch64-linux-gnu/gstreamer-1.0
8282
GST_PLUGIN_SYSTEM_PATH: /lib64/gstreamer-1.0:/usr/lib/aarch64-linux-gnu/gstreamer-1.0:$APPDIR/usr/lib/aarch64-linux-gnu/gstreamer-1.0
8383
test:

appimage/AppImageBuilder-x86_64.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ AppDir:
1919
name: rustdesk
2020
icon: rustdesk
2121
version: 1.3.5
22-
exec: usr/local/rustdesk/rustdesk
22+
exec: usr/share/rustdesk/rustdesk
2323
exec_args: $@
2424
apt:
2525
arch:
@@ -80,7 +80,7 @@ AppDir:
8080
env:
8181
GIO_MODULE_DIR: /lib64/gio/modules:/usr/lib/x86_64-linux-gnu/gio/modules:$APPDIR/usr/lib/x86_64-linux-gnu/gio/modules
8282
GDK_BACKEND: x11
83-
APPDIR_LIBRARY_PATH: /lib64:/usr/lib/x86_64-linux-gnu:$APPDIR/lib/x86_64-linux-gnu:$APPDIR/lib/x86_64-linux-gnu/security:$APPDIR/lib/systemd:$APPDIR/usr/lib/x86_64-linux-gnu:$APPDIR/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders:$APPDIR/usr/lib/x86_64-linux-gnu/gstreamer-1.0:$APPDIR/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules:$APPDIR/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/printbackends:$APPDIR/usr/lib/x86_64-linux-gnu/krb5/plugins/preauth:$APPDIR/usr/lib/x86_64-linux-gnu/libcanberra-0.30:$APPDIR/usr/lib/x86_64-linux-gnu/pulseaudio:$APPDIR/usr/lib/x86_64-linux-gnu/sasl2:$APPDIR/usr/lib/x86_64-linux-gnu/vdpau:$APPDIR/usr/local/rustdesk/lib:$APPDIR/lib/x86_64
83+
APPDIR_LIBRARY_PATH: /lib64:/usr/lib/x86_64-linux-gnu:$APPDIR/lib/x86_64-linux-gnu:$APPDIR/lib/x86_64-linux-gnu/security:$APPDIR/lib/systemd:$APPDIR/usr/lib/x86_64-linux-gnu:$APPDIR/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders:$APPDIR/usr/lib/x86_64-linux-gnu/gstreamer-1.0:$APPDIR/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules:$APPDIR/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/printbackends:$APPDIR/usr/lib/x86_64-linux-gnu/krb5/plugins/preauth:$APPDIR/usr/lib/x86_64-linux-gnu/libcanberra-0.30:$APPDIR/usr/lib/x86_64-linux-gnu/pulseaudio:$APPDIR/usr/lib/x86_64-linux-gnu/sasl2:$APPDIR/usr/lib/x86_64-linux-gnu/vdpau:$APPDIR/usr/share/rustdesk/lib:$APPDIR/lib/x86_64
8484
GST_PLUGIN_PATH: /lib64/gstreamer-1.0:/usr/lib/x86_64-linux-gnu/gstreamer-1.0:$APPDIR/usr/lib/x86_64-linux-gnu/gstreamer-1.0
8585
GST_PLUGIN_SYSTEM_PATH: /lib64/gstreamer-1.0:/usr/lib/x86_64-linux-gnu/gstreamer-1.0:$APPDIR/usr/lib/x86_64-linux-gnu/gstreamer-1.0
8686
test:

build.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ def build_flutter_deb(version, features):
321321
os.chdir('flutter')
322322
system2('flutter build linux --release')
323323
system2('mkdir -p tmpdeb/usr/bin/')
324-
system2('mkdir -p tmpdeb/usr/local/rustdesk')
324+
system2('mkdir -p tmpdeb/usr/share/rustdesk')
325325
system2('mkdir -p tmpdeb/etc/rustdesk/')
326326
system2('mkdir -p tmpdeb/etc/pam.d/')
327327
system2('mkdir -p tmpdeb/usr/share/rustdesk/files/systemd/')
@@ -331,7 +331,7 @@ def build_flutter_deb(version, features):
331331
system2('mkdir -p tmpdeb/usr/share/polkit-1/actions')
332332
system2('rm tmpdeb/usr/bin/rustdesk || true')
333333
system2(
334-
f'cp -r {flutter_build_dir}/* tmpdeb/usr/local/rustdesk/')
334+
f'cp -r {flutter_build_dir}/* tmpdeb/usr/share/rustdesk/')
335335
system2(
336336
'cp ../res/rustdesk.service tmpdeb/usr/share/rustdesk/files/systemd/')
337337
system2(
@@ -366,15 +366,15 @@ def build_flutter_deb(version, features):
366366
def build_deb_from_folder(version, binary_folder):
367367
os.chdir('flutter')
368368
system2('mkdir -p tmpdeb/usr/bin/')
369-
system2('mkdir -p tmpdeb/usr/local/rustdesk')
369+
system2('mkdir -p tmpdeb/usr/share/rustdesk')
370370
system2('mkdir -p tmpdeb/usr/share/rustdesk/files/systemd/')
371371
system2('mkdir -p tmpdeb/usr/share/icons/hicolor/256x256/apps/')
372372
system2('mkdir -p tmpdeb/usr/share/icons/hicolor/scalable/apps/')
373373
system2('mkdir -p tmpdeb/usr/share/applications/')
374374
system2('mkdir -p tmpdeb/usr/share/polkit-1/actions')
375375
system2('rm tmpdeb/usr/bin/rustdesk || true')
376376
system2(
377-
f'cp -r ../{binary_folder}/* tmpdeb/usr/local/rustdesk/')
377+
f'cp -r ../{binary_folder}/* tmpdeb/usr/share/rustdesk/')
378378
system2(
379379
'cp ../res/rustdesk.service tmpdeb/usr/share/rustdesk/files/systemd/')
380380
system2(
@@ -621,14 +621,14 @@ def main():
621621
os.system('mkdir -p tmpdeb/etc/pam.d/')
622622
os.system('cp pam.d/rustdesk.debian tmpdeb/etc/pam.d/rustdesk')
623623
system2('strip tmpdeb/usr/bin/rustdesk')
624-
system2('mkdir -p tmpdeb/usr/local/rustdesk')
625-
system2('mv tmpdeb/usr/bin/rustdesk tmpdeb/usr/local/rustdesk/')
626-
system2('cp libsciter-gtk.so tmpdeb/usr/local/rustdesk/')
624+
system2('mkdir -p tmpdeb/usr/share/rustdesk')
625+
system2('mv tmpdeb/usr/bin/rustdesk tmpdeb/usr/share/rustdesk/')
626+
system2('cp libsciter-gtk.so tmpdeb/usr/share/rustdesk/')
627627
md5_file('usr/share/rustdesk/files/systemd/rustdesk.service')
628628
md5_file('etc/rustdesk/startwm.sh')
629629
md5_file('etc/X11/rustdesk/xorg.conf')
630630
md5_file('etc/pam.d/rustdesk')
631-
md5_file('usr/local/rustdesk/libsciter-gtk.so')
631+
md5_file('usr/share/rustdesk/libsciter-gtk.so')
632632
system2('dpkg-deb -b tmpdeb rustdesk.deb; /bin/rm -rf tmpdeb/')
633633
os.rename('rustdesk.deb', 'rustdesk-%s.deb' % version)
634634

flatpak/rustdesk.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
"build-commands": [
4040
"bsdtar -Oxf rustdesk.deb data.tar.xz | bsdtar -xf -",
4141
"cp -r usr/* /app/",
42-
"mkdir -p /app/bin && ln -s /app/local/rustdesk/rustdesk /app/bin/rustdesk"
42+
"mkdir -p /app/bin && ln -s /app/share/rustdesk/rustdesk /app/bin/rustdesk"
4343
],
4444
"sources": [
4545
{

res/DEBIAN/postinst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ set -e
55
if [ "$1" = configure ]; then
66

77
INITSYS=$(ls -al /proc/1/exe | awk -F' ' '{print $NF}' | awk -F'/' '{print $NF}')
8-
ln -s /usr/local/rustdesk/rustdesk /usr/bin/rustdesk
8+
ln -s /usr/share/rustdesk/rustdesk /usr/bin/rustdesk
99

1010
if [ "systemd" == "$INITSYS" ]; then
1111

res/PKGBUILD

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ md5sums=() #generate with 'makepkg -g'
2323

2424
package() {
2525
if [[ ${FLUTTER} ]]; then
26-
mkdir -p "${pkgdir}/usr/local/rustdesk" && cp -r ${HBB}/flutter/build/linux/x64/release/bundle/* -t "${pkgdir}/usr/local/rustdesk"
26+
mkdir -p "${pkgdir}/usr/share/rustdesk" && cp -r ${HBB}/flutter/build/linux/x64/release/bundle/* -t "${pkgdir}/usr/share/rustdesk"
2727
fi
2828
mkdir -p "${pkgdir}/usr/bin"
29-
pushd ${pkgdir} && ln -s /usr/local/rustdesk/rustdesk usr/bin/rustdesk && popd
29+
pushd ${pkgdir} && ln -s /usr/share/rustdesk/rustdesk usr/bin/rustdesk && popd
3030
install -Dm 644 $HBB/res/rustdesk.service -t "${pkgdir}/usr/share/rustdesk/files"
3131
install -Dm 644 $HBB/res/rustdesk.desktop -t "${pkgdir}/usr/share/rustdesk/files"
3232
install -Dm 644 $HBB/res/rustdesk-link.desktop -t "${pkgdir}/usr/share/rustdesk/files"

res/rpm-flutter-suse.spec

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ Requires: gtk3 libxcb1 xdotool libXfixes3 alsa-utils libXtst6 libva2 pam gstre
99
Recommends: libayatana-appindicator3-1
1010
Provides: libdesktop_drop_plugin.so()(64bit), libdesktop_multi_window_plugin.so()(64bit), libfile_selector_linux_plugin.so()(64bit), libflutter_custom_cursor_plugin.so()(64bit), libflutter_linux_gtk.so()(64bit), libscreen_retriever_plugin.so()(64bit), libtray_manager_plugin.so()(64bit), liburl_launcher_linux_plugin.so()(64bit), libwindow_manager_plugin.so()(64bit), libwindow_size_plugin.so()(64bit), libtexture_rgba_renderer_plugin.so()(64bit)
1111

12+
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Scriptlets/
13+
1214
%description
1315
The best open-source remote desktop client software, written in Rust.
1416

@@ -22,7 +24,7 @@ The best open-source remote desktop client software, written in Rust.
2224

2325
%install
2426

25-
mkdir -p "%{buildroot}/usr/local/rustdesk" && cp -r ${HBB}/flutter/build/linux/x64/release/bundle/* -t "%{buildroot}/usr/local/rustdesk"
27+
mkdir -p "%{buildroot}/usr/share/rustdesk" && cp -r ${HBB}/flutter/build/linux/x64/release/bundle/* -t "%{buildroot}/usr/share/rustdesk"
2628
mkdir -p "%{buildroot}/usr/bin"
2729
install -Dm 644 $HBB/res/rustdesk.service -t "%{buildroot}/usr/share/rustdesk/files"
2830
install -Dm 644 $HBB/res/rustdesk.desktop -t "%{buildroot}/usr/share/rustdesk/files"
@@ -31,7 +33,7 @@ install -Dm 644 $HBB/res/[email protected] "%{buildroot}/usr/share/icons/hicolor/25
3133
install -Dm 644 $HBB/res/scalable.svg "%{buildroot}/usr/share/icons/hicolor/scalable/apps/rustdesk.svg"
3234

3335
%files
34-
/usr/local/rustdesk/*
36+
/usr/share/rustdesk/*
3537
/usr/share/rustdesk/files/rustdesk.service
3638
/usr/share/icons/hicolor/256x256/apps/rustdesk.png
3739
/usr/share/icons/hicolor/scalable/apps/rustdesk.svg
@@ -41,7 +43,6 @@ install -Dm 644 $HBB/res/scalable.svg "%{buildroot}/usr/share/icons/hicolor/scal
4143
%changelog
4244
# let's skip this for now
4345

44-
# https://www.cnblogs.com/xingmuxin/p/8990255.html
4546
%pre
4647
# can do something for centos7
4748
case "$1" in
@@ -58,7 +59,7 @@ esac
5859
cp /usr/share/rustdesk/files/rustdesk.service /etc/systemd/system/rustdesk.service
5960
cp /usr/share/rustdesk/files/rustdesk.desktop /usr/share/applications/
6061
cp /usr/share/rustdesk/files/rustdesk-link.desktop /usr/share/applications/
61-
ln -sf /usr/local/rustdesk/rustdesk /usr/bin/rustdesk
62+
ln -sf /usr/share/rustdesk/rustdesk /usr/bin/rustdesk
6263
systemctl daemon-reload
6364
systemctl enable rustdesk
6465
systemctl start rustdesk
@@ -84,11 +85,14 @@ case "$1" in
8485
rm /usr/bin/rustdesk || true
8586
rmdir /usr/lib/rustdesk || true
8687
rmdir /usr/local/rustdesk || true
88+
rmdir /usr/share/rustdesk || true
8789
rm /usr/share/applications/rustdesk.desktop || true
8890
rm /usr/share/applications/rustdesk-link.desktop || true
8991
update-desktop-database
9092
;;
9193
1)
9294
# for upgrade
95+
rmdir /usr/lib/rustdesk || true
96+
rmdir /usr/local/rustdesk || true
9397
;;
9498
esac

res/rpm-flutter.spec

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ Requires: gtk3 libxcb libxdo libXfixes alsa-lib libva pam gstreamer1-plugins-b
99
Recommends: libayatana-appindicator-gtk3
1010
Provides: libdesktop_drop_plugin.so()(64bit), libdesktop_multi_window_plugin.so()(64bit), libfile_selector_linux_plugin.so()(64bit), libflutter_custom_cursor_plugin.so()(64bit), libflutter_linux_gtk.so()(64bit), libscreen_retriever_plugin.so()(64bit), libtray_manager_plugin.so()(64bit), liburl_launcher_linux_plugin.so()(64bit), libwindow_manager_plugin.so()(64bit), libwindow_size_plugin.so()(64bit), libtexture_rgba_renderer_plugin.so()(64bit)
1111

12+
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Scriptlets/
13+
1214
%description
1315
The best open-source remote desktop client software, written in Rust.
1416

@@ -22,7 +24,7 @@ The best open-source remote desktop client software, written in Rust.
2224

2325
%install
2426

25-
mkdir -p "%{buildroot}/usr/local/rustdesk" && cp -r ${HBB}/flutter/build/linux/x64/release/bundle/* -t "%{buildroot}/usr/local/rustdesk"
27+
mkdir -p "%{buildroot}/usr/share/rustdesk" && cp -r ${HBB}/flutter/build/linux/x64/release/bundle/* -t "%{buildroot}/usr/share/rustdesk"
2628
mkdir -p "%{buildroot}/usr/bin"
2729
install -Dm 644 $HBB/res/rustdesk.service -t "%{buildroot}/usr/share/rustdesk/files"
2830
install -Dm 644 $HBB/res/rustdesk.desktop -t "%{buildroot}/usr/share/rustdesk/files"
@@ -31,7 +33,7 @@ install -Dm 644 $HBB/res/[email protected] "%{buildroot}/usr/share/icons/hicolor/25
3133
install -Dm 644 $HBB/res/scalable.svg "%{buildroot}/usr/share/icons/hicolor/scalable/apps/rustdesk.svg"
3234

3335
%files
34-
/usr/local/rustdesk/*
36+
/usr/share/rustdesk/*
3537
/usr/share/rustdesk/files/rustdesk.service
3638
/usr/share/icons/hicolor/256x256/apps/rustdesk.png
3739
/usr/share/icons/hicolor/scalable/apps/rustdesk.svg
@@ -41,7 +43,6 @@ install -Dm 644 $HBB/res/scalable.svg "%{buildroot}/usr/share/icons/hicolor/scal
4143
%changelog
4244
# let's skip this for now
4345

44-
# https://www.cnblogs.com/xingmuxin/p/8990255.html
4546
%pre
4647
# can do something for centos7
4748
case "$1" in
@@ -58,7 +59,7 @@ esac
5859
cp /usr/share/rustdesk/files/rustdesk.service /etc/systemd/system/rustdesk.service
5960
cp /usr/share/rustdesk/files/rustdesk.desktop /usr/share/applications/
6061
cp /usr/share/rustdesk/files/rustdesk-link.desktop /usr/share/applications/
61-
ln -sf /usr/local/rustdesk/rustdesk /usr/bin/rustdesk
62+
ln -sf /usr/share/rustdesk/rustdesk /usr/bin/rustdesk
6263
systemctl daemon-reload
6364
systemctl enable rustdesk
6465
systemctl start rustdesk
@@ -84,11 +85,14 @@ case "$1" in
8485
rm /usr/bin/rustdesk || true
8586
rmdir /usr/lib/rustdesk || true
8687
rmdir /usr/local/rustdesk || true
88+
rmdir /usr/share/rustdesk || true
8789
rm /usr/share/applications/rustdesk.desktop || true
8890
rm /usr/share/applications/rustdesk-link.desktop || true
8991
update-desktop-database
9092
;;
9193
1)
9294
# for upgrade
95+
rmdir /usr/lib/rustdesk || true
96+
rmdir /usr/local/rustdesk || true
9397
;;
9498
esac

res/rpm-suse.spec

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ License: GPL-3.0
66
Requires: gtk3 libxcb1 xdotool libXfixes3 alsa-utils libXtst6 libva2 pam gstreamer-plugins-base gstreamer-plugin-pipewire
77
Recommends: libayatana-appindicator3-1
88

9+
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Scriptlets/
10+
911
%description
1012
The best open-source remote desktop client software, written in Rust.
1113

@@ -19,12 +21,12 @@ The best open-source remote desktop client software, written in Rust.
1921

2022
%install
2123
mkdir -p %{buildroot}/usr/bin/
22-
mkdir -p %{buildroot}/usr/local/rustdesk/
24+
mkdir -p %{buildroot}/usr/share/rustdesk/
2325
mkdir -p %{buildroot}/usr/share/rustdesk/files/
2426
mkdir -p %{buildroot}/usr/share/icons/hicolor/256x256/apps/
2527
mkdir -p %{buildroot}/usr/share/icons/hicolor/scalable/apps/
2628
install -m 755 $HBB/target/release/rustdesk %{buildroot}/usr/bin/rustdesk
27-
install $HBB/libsciter-gtk.so %{buildroot}/usr/local/rustdesk/libsciter-gtk.so
29+
install $HBB/libsciter-gtk.so %{buildroot}/usr/share/rustdesk/libsciter-gtk.so
2830
install $HBB/res/rustdesk.service %{buildroot}/usr/share/rustdesk/files/
2931
install $HBB/res/[email protected] %{buildroot}/usr/share/icons/hicolor/256x256/apps/rustdesk.png
3032
install $HBB/res/scalable.svg %{buildroot}/usr/share/icons/hicolor/scalable/apps/rustdesk.svg
@@ -33,7 +35,7 @@ install $HBB/res/rustdesk-link.desktop %{buildroot}/usr/share/rustdesk/files/
3335

3436
%files
3537
/usr/bin/rustdesk
36-
/usr/local/rustdesk/libsciter-gtk.so
38+
/usr/share/rustdesk/libsciter-gtk.so
3739
/usr/share/rustdesk/files/rustdesk.service
3840
/usr/share/icons/hicolor/256x256/apps/rustdesk.png
3941
/usr/share/icons/hicolor/scalable/apps/rustdesk.svg
@@ -43,7 +45,6 @@ install $HBB/res/rustdesk-link.desktop %{buildroot}/usr/share/rustdesk/files/
4345
%changelog
4446
# let's skip this for now
4547

46-
# https://www.cnblogs.com/xingmuxin/p/8990255.html
4748
%pre
4849
# can do something for centos7
4950
case "$1" in

0 commit comments

Comments
 (0)