fix(throne): desktop file (#6257) (#6264)

(cherry picked from commit 8cac0b90a8)

Co-authored-by: madomado <madonuko@outlook.com>
This commit is contained in:
Raboneko
2025-09-02 03:07:05 -07:00
committed by GitHub
parent 91f202aa88
commit 08f4a66a0a
3 changed files with 6 additions and 8 deletions
+4 -4
View File
@@ -2,10 +2,10 @@
Version=1.0
Terminal=false
Type=Application
Name=nekoray
Name=Throne
Categories=Network;
Comment=Qt based cross-platform GUI proxy configuration manager (backend: sing-box)
Comment[zh_CN]=基于 Qt 的跨平台代理配置管理器 (后端 sing-box)
Keywords=Internet;VPN;Proxy;sing-box;
Exec=/bin/nekoray
Icon=/usr/share/icons/nekoray.ico
Keywords=Internet;VPN;Proxy;sing-box;nekoray;
Exec=/usr/bin/throne
Icon=/usr/share/icons/Throne.ico
+1 -1
View File
@@ -1,2 +1,2 @@
#!/bin/sh
/lib64/nekoray/nekoray -appdata "${@}"
/usr/lib64/throne/throne -appdata "${@}"
+1 -3
View File
@@ -2,7 +2,7 @@
Name: throne
Version: 1.0.5
Release: 1%?dist
Release: 2%?dist
Summary: Qt based cross-platform GUI proxy configuration manager (backend: sing-box)
URL: https://github.com/throneproj/Throne
License: GPLv3
@@ -84,8 +84,6 @@ install -Dm755 %__cmake_builddir/Throne %buildroot%_libdir/%name/%name
install -Dm755 %__cmake_builddir/%core %buildroot%_libdir/%name/%core
install -Dpm755 %{SOURCE4} %{buildroot}%{_bindir}/%{name}
install -Dpm644 %{SOURCE3} %{buildroot}%{_datadir}/applications/%{name}.desktop
sed -i 's~/bin~%{_bindir}~g' %{buildroot}%{_datadir}/applications/%{name}.desktop
sed -i 's~/bin~%{_bindir}~g;s~/lib64~%{_libdir}~g' %{buildroot}%{_bindir}/%{name}
install -Dpm644 res/Throne.ico -t %buildroot%_iconsdir/
install -Dpm644 res/public/Throne.png -t %buildroot%_datadir/pixmaps/
patchelf --remove-rpath %{buildroot}%{_libdir}/%{name}/%{name}