mirror of
https://github.com/proletarius101/com.bitwarden.desktop.git
synced 2024-10-22 20:51:50 +02:00
Merge pull request #19 from flathub/no-sandbox
Disable sandboxing feature from electron Closes #15
This commit is contained in:
commit
47ec53ba9f
|
@ -34,14 +34,20 @@ modules:
|
|||
- x86_64
|
||||
url: https://github.com/bitwarden/desktop/releases/download/v1.16.4/Bitwarden-1.16.4-amd64.deb
|
||||
sha256: d500eaf4c2d4899cbfc360bf75fdcf3ad5ddcf6aa7b9491328bd1e8d659734bd
|
||||
- type: script
|
||||
dest-filename: bitwarden.sh
|
||||
commands:
|
||||
- 'exec env TMPDIR=$XDG_CACHE_HOME /app/Bitwarden/bitwarden --no-sandbox "$@"'
|
||||
- type: file
|
||||
path: com.bitwarden.desktop.appdata.xml
|
||||
buildsystem: simple
|
||||
build-commands:
|
||||
- ar -x Bitwarden-*.deb
|
||||
- tar -xf data.tar.xz
|
||||
- cp -r usr/* ${FLATPAK_DEST}
|
||||
- mkdir -p ${FLATPAK_DEST}/bin
|
||||
- cp -r opt/Bitwarden/* ${FLATPAK_DEST}/bin
|
||||
- desktop-file-edit --set-key=Exec --set-value="${FLATPAK_DEST}/bin/bitwarden --no-sandbox" ${FLATPAK_DEST}/share/applications/bitwarden.desktop
|
||||
- install -Dm644 -t /app/share/metainfo ${FLATPAK_ID}.appdata.xml
|
||||
- 'ar -x Bitwarden*.deb'
|
||||
- 'rm -f Bitwarden*.deb'
|
||||
- 'tar -xf data.tar.xz'
|
||||
- 'rm -f control.tar.gz data.tar.xz debian-binary'
|
||||
- 'cp -r opt/* usr/* $FLATPAK_DEST'
|
||||
- 'rm -rf opt usr'
|
||||
- 'install bitwarden.sh $FLATPAK_DEST/bin/bitwarden'
|
||||
- 'install -D -m 644 -t $FLATPAK_DEST/share/metainfo $FLATPAK_ID.appdata.xml'
|
||||
- 'desktop-file-edit --set-key=Exec --set-value="bitwarden %U" $FLATPAK_DEST/share/applications/bitwarden.desktop'
|
Loading…
Reference in a new issue