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
|
- x86_64
|
||||||
url: https://github.com/bitwarden/desktop/releases/download/v1.16.4/Bitwarden-1.16.4-amd64.deb
|
url: https://github.com/bitwarden/desktop/releases/download/v1.16.4/Bitwarden-1.16.4-amd64.deb
|
||||||
sha256: d500eaf4c2d4899cbfc360bf75fdcf3ad5ddcf6aa7b9491328bd1e8d659734bd
|
sha256: d500eaf4c2d4899cbfc360bf75fdcf3ad5ddcf6aa7b9491328bd1e8d659734bd
|
||||||
|
- type: script
|
||||||
|
dest-filename: bitwarden.sh
|
||||||
|
commands:
|
||||||
|
- 'exec env TMPDIR=$XDG_CACHE_HOME /app/Bitwarden/bitwarden --no-sandbox "$@"'
|
||||||
- type: file
|
- type: file
|
||||||
path: com.bitwarden.desktop.appdata.xml
|
path: com.bitwarden.desktop.appdata.xml
|
||||||
buildsystem: simple
|
buildsystem: simple
|
||||||
build-commands:
|
build-commands:
|
||||||
- ar -x Bitwarden-*.deb
|
- 'ar -x Bitwarden*.deb'
|
||||||
- tar -xf data.tar.xz
|
- 'rm -f Bitwarden*.deb'
|
||||||
- cp -r usr/* ${FLATPAK_DEST}
|
- 'tar -xf data.tar.xz'
|
||||||
- mkdir -p ${FLATPAK_DEST}/bin
|
- 'rm -f control.tar.gz data.tar.xz debian-binary'
|
||||||
- cp -r opt/Bitwarden/* ${FLATPAK_DEST}/bin
|
- 'cp -r opt/* usr/* $FLATPAK_DEST'
|
||||||
- desktop-file-edit --set-key=Exec --set-value="${FLATPAK_DEST}/bin/bitwarden --no-sandbox" ${FLATPAK_DEST}/share/applications/bitwarden.desktop
|
- 'rm -rf opt usr'
|
||||||
- install -Dm644 -t /app/share/metainfo ${FLATPAK_ID}.appdata.xml
|
- '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