diff options
author | BeautyyuYanli | 2023-01-15 01:45:50 +0800 |
---|---|---|
committer | BeautyyuYanli | 2023-01-15 01:45:50 +0800 |
commit | be161a9f5607baf9578e1f851511fd775ebf4941 (patch) | |
tree | 81971f406e15bab3602ab5820d90a6f781ef7c33 | |
parent | 60d8cb8ef42e69b9a3933744ac9b4182abccbc13 (diff) | |
download | aur-be161a9f5607baf9578e1f851511fd775ebf4941.tar.gz |
add NoDisplay for jsbridge-dummy.desktop
-rw-r--r-- | PKGBUILD | 19 | ||||
-rw-r--r-- | jsbridge-dummy.desktop | 3 |
2 files changed, 12 insertions, 10 deletions
@@ -2,7 +2,7 @@ # Contributor: cubercsl <hi@cubercsl.site> # Contributor: glitsj16 pkgname=linuxqq-firejail -pkgver=0.0.6 +pkgver=0.0.7 pkgrel=1 epoch=1 pkgdesc='New Linux QQ based on Electron, running in Firejail sandbox.' @@ -21,7 +21,7 @@ source=( sha512sums=( '8f5f51ad0c90594ceaae60d67a5c44c7444fcc65d58e4fb942a9570d9a088c69e2bfb49140af2cb99c774c8bd2f5cd7f7e9456c23429ea7a0147871e7c5841be' 'SKIP' - '037701c7be573813a75a664497ccce1b9b3a5152c9f2d0b73cd163d6ae0bd4d37c6332bd43ae8d09a2318657328a1d99cb77ba6a88824f1a6f54e8ae9ebe4986' + '848d9c76bf5feda0586616ffffe52209b1478aa29ce380db04fced46aa1aa354157d48549ef1e9cbb28417c5cce1647c051b9009f84a85d45089de915a81f9b6' '265028a10695cf879f4dc8bf87b9a9f860b774563487dedba5f2c11a233eb74dde0ee61e0a6a8618e5320302600edaeedc68114337ad455d2303e5d931cbea3f' ) prepare() { @@ -33,20 +33,21 @@ package() { # Patch Firejail echo " -> Patching Firejail..." mkdir "${pkgdir}/etc/firejail" -p - mv "${profile}" "${pkgdir}/etc/firejail/" + cp "${profile}" "${pkgdir}/etc/firejail/" # Wrap launcher + launcher="${pkgdir}/usr/share/applications/qq-firejail.desktop" echo " -> Wrapping launcher..." mkdir "${pkgdir}/usr/share/applications" -p - cp "/usr/share/applications/qq.desktop" "${pkgdir}/usr/share/applications/qq-firejail.desktop" - sed -i "2s!QQ!QQ in Firejail!" "${pkgdir}/usr/share/applications/qq-firejail.desktop" - sed -i "3s!Exec=!Exec=sh -c \"env PATH=/usr/lib/flatpak-xdg-utils:\$PATH firejail --profile=/etc/firejail/${profile} !" "${pkgdir}/usr/share/applications/qq-firejail.desktop" - sed -i "3s!%U!\"%U!" "${pkgdir}/usr/share/applications/qq-firejail.desktop" + cp "/usr/share/applications/qq.desktop" "${launcher}" + sed -i "2s!QQ!QQ in Firejail!" "${launcher}" + sed -i "3s!Exec=!Exec=sh -c \"env PATH=/usr/lib/flatpak-xdg-utils:\$PATH firejail --profile=/etc/firejail/${profile} !" "${launcher}" + sed -i "3s!%U!\"%U!" "${launcher}" # Add dummy jsbridge handler mkdir "${pkgdir}/usr/share/mime/packages/" -p - mv "jsbridge-dummy.desktop" "${pkgdir}/usr/share/applications/" - mv "jsbridge-dummy.xml" "${pkgdir}/usr/share/mime/packages/" + cp "jsbridge-dummy.desktop" "${pkgdir}/usr/share/applications/" + cp "jsbridge-dummy.xml" "${pkgdir}/usr/share/mime/packages/" } post_install() { update-desktop-database -q diff --git a/jsbridge-dummy.desktop b/jsbridge-dummy.desktop index 6659878d5ebe..149c0bf0522f 100644 --- a/jsbridge-dummy.desktop +++ b/jsbridge-dummy.desktop @@ -4,4 +4,5 @@ Exec=echo [JSBridge Dummy] %u Type=Application Terminal=false MimeType=x-scheme-handler/jsbridge; -Comment=dummy JSBridge handler, provided by linuxqq-firejail
\ No newline at end of file +Comment=dummy JSBridge handler, provided by linuxqq-firejail +NoDisplay=true
\ No newline at end of file |