mirror of
https://gh.catmak.name/https://github.com/mihomo-party-org/mihomo-party
synced 2025-12-27 05:00:30 +08:00
fix: missing Smart core permission setup on Linux
This commit is contained in:
parent
470adeb519
commit
578a8a559f
@ -23,6 +23,7 @@ package() {
|
|||||||
chmod +x ${pkgdir}/opt/mihomo-party/mihomo-party
|
chmod +x ${pkgdir}/opt/mihomo-party/mihomo-party
|
||||||
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo
|
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo
|
||||||
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo-alpha
|
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo-alpha
|
||||||
|
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo-smart
|
||||||
install -Dm755 "${srcdir}/${_pkgname}.sh" "${pkgdir}/usr/bin/${_pkgname}"
|
install -Dm755 "${srcdir}/${_pkgname}.sh" "${pkgdir}/usr/bin/${_pkgname}"
|
||||||
sed -i '3s!/opt/mihomo-party/mihomo-party!mihomo-party!' "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
|
sed -i '3s!/opt/mihomo-party/mihomo-party!mihomo-party!' "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
|
||||||
|
|
||||||
|
|||||||
@ -29,6 +29,7 @@ package() {
|
|||||||
cp -r $srcdir/opt/mihomo-party/resources/files ${pkgdir}/opt/mihomo-party/resources/
|
cp -r $srcdir/opt/mihomo-party/resources/files ${pkgdir}/opt/mihomo-party/resources/
|
||||||
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo
|
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo
|
||||||
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo-alpha
|
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo-alpha
|
||||||
|
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo-smart
|
||||||
install -Dm755 "${srcdir}/${_pkgname}.sh" "${pkgdir}/usr/bin/${_pkgname}"
|
install -Dm755 "${srcdir}/${_pkgname}.sh" "${pkgdir}/usr/bin/${_pkgname}"
|
||||||
install -Dm644 "${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
|
install -Dm644 "${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
|
||||||
install -Dm644 "${pkgdir}/opt/mihomo-party/resources/icon.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/${_pkgname}.png"
|
install -Dm644 "${pkgdir}/opt/mihomo-party/resources/icon.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/${_pkgname}.png"
|
||||||
|
|||||||
@ -39,6 +39,7 @@ package() {
|
|||||||
cp -r $srcdir/${_pkgname}-${pkgver}/extra/files ${pkgdir}/opt/mihomo-party/resources/
|
cp -r $srcdir/${_pkgname}-${pkgver}/extra/files ${pkgdir}/opt/mihomo-party/resources/
|
||||||
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo
|
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo
|
||||||
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo-alpha
|
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo-alpha
|
||||||
|
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo-smart
|
||||||
install -Dm755 "${_pkgname}.sh" "${pkgdir}/usr/bin/${_pkgname}"
|
install -Dm755 "${_pkgname}.sh" "${pkgdir}/usr/bin/${_pkgname}"
|
||||||
install -Dm644 "${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
|
install -Dm644 "${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
|
||||||
install -Dm644 "${pkgdir}/opt/mihomo-party/resources/icon.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/${_pkgname}.png"
|
install -Dm644 "${pkgdir}/opt/mihomo-party/resources/icon.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/${_pkgname}.png"
|
||||||
|
|||||||
@ -41,6 +41,7 @@ package() {
|
|||||||
chmod +x ${pkgdir}/opt/mihomo-party/mihomo-party
|
chmod +x ${pkgdir}/opt/mihomo-party/mihomo-party
|
||||||
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo
|
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo
|
||||||
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo-alpha
|
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo-alpha
|
||||||
|
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo-smart
|
||||||
install -Dm755 "${srcdir}/../${_pkgname}.sh" "${pkgdir}/usr/bin/${_pkgname}"
|
install -Dm755 "${srcdir}/../${_pkgname}.sh" "${pkgdir}/usr/bin/${_pkgname}"
|
||||||
sed -i '3s!/opt/mihomo-party/mihomo-party!mihomo-party!' "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
|
sed -i '3s!/opt/mihomo-party/mihomo-party!mihomo-party!' "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
|
||||||
|
|
||||||
|
|||||||
@ -36,6 +36,7 @@ package() {
|
|||||||
chmod +x ${pkgdir}/opt/mihomo-party/mihomo-party
|
chmod +x ${pkgdir}/opt/mihomo-party/mihomo-party
|
||||||
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo
|
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo
|
||||||
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo-alpha
|
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo-alpha
|
||||||
|
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo-smart
|
||||||
install -Dm755 "${srcdir}/../${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}"
|
install -Dm755 "${srcdir}/../${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}"
|
||||||
sed -i '3s!/opt/mihomo-party/mihomo-party!mihomo-party!' "${pkgdir}/usr/share/applications/${pkgname}.desktop"
|
sed -i '3s!/opt/mihomo-party/mihomo-party!mihomo-party!' "${pkgdir}/usr/share/applications/${pkgname}.desktop"
|
||||||
|
|
||||||
|
|||||||
@ -13,6 +13,7 @@ fi
|
|||||||
chmod 4755 '/opt/mihomo-party/chrome-sandbox' || true
|
chmod 4755 '/opt/mihomo-party/chrome-sandbox' || true
|
||||||
chmod +sx /opt/mihomo-party/resources/sidecar/mihomo
|
chmod +sx /opt/mihomo-party/resources/sidecar/mihomo
|
||||||
chmod +sx /opt/mihomo-party/resources/sidecar/mihomo-alpha
|
chmod +sx /opt/mihomo-party/resources/sidecar/mihomo-alpha
|
||||||
|
chmod +sx /opt/mihomo-party/resources/sidecar/mihomo-smart
|
||||||
|
|
||||||
if hash update-mime-database 2>/dev/null; then
|
if hash update-mime-database 2>/dev/null; then
|
||||||
update-mime-database /usr/share/mime || true
|
update-mime-database /usr/share/mime || true
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user