summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBeautyyuYanli2023-01-15 01:45:50 +0800
committerBeautyyuYanli2023-01-15 01:45:50 +0800
commitbe161a9f5607baf9578e1f851511fd775ebf4941 (patch)
tree81971f406e15bab3602ab5820d90a6f781ef7c33
parent60d8cb8ef42e69b9a3933744ac9b4182abccbc13 (diff)
downloadaur-be161a9f5607baf9578e1f851511fd775ebf4941.tar.gz
add NoDisplay for jsbridge-dummy.desktop
-rw-r--r--PKGBUILD19
-rw-r--r--jsbridge-dummy.desktop3
2 files changed, 12 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 624b8df1125e..97d684750351 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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