diff --git a/apps/desktop/flatpak/com.bitwarden.desktop.metainfo.xml b/apps/desktop/flatpak/com.bitwarden.desktop.metainfo.xml new file mode 100644 index 00000000000..67808cefa87 --- /dev/null +++ b/apps/desktop/flatpak/com.bitwarden.desktop.metainfo.xml @@ -0,0 +1,66 @@ + + + + com.bitwarden.desktop + com.bitwarden.desktop + CC0-1.0 + GPL-3.0 + Bitwarden + A secure and free password manager for all of your devices + +

+ Bitwarden is the easiest and safest way to store all of your logins and + passwords while conveniently keeping them synced between all of your + devices. +

+

+ Password theft is a serious problem. The websites and apps that you use + are under attack every day. Security breaches occur and your passwords + are stolen. When you reuse the same passwords across apps and websites + hackers can easily access your email, bank, and other important + accounts. +

+

+ Security experts recommend that you use a different, randomly generated + password for every account that you create. But how do you manage all + those passwords? Bitwarden makes it easy for you to create, store, and + access your passwords. +

+

+ Bitwarden stores all of your logins in an encrypted vault that syncs + across all of your devices. Since it's fully encrypted before it ever + leaves your device, only you have access to your data. Not even the + team at Bitwarden can read your data, even if we wanted to. Your data + is sealed with AES-256 bit encryption, salted hashing, and PBKDF2 + SHA-256. +

+

+ Bitwarden is 100% open source software. The source code for Bitwarden + is hosted on GitHub and everyone is free to review, audit, and + contribute to the Bitwarden codebase. +

+

+ This wrapper is not verified by, affiliated with, or supported by Bitwarden Inc. +

+
+ + Utility + + + + https://res.cloudinary.com/bw-com/image/upload/f_auto/v1/ctf/7rncvj1f8mw7/1PO0QhQSXq0swBoa9dxpsn/11b3504508449f6b03b63a12e5632b48/Bitwarden-multiple-devices.webp + Bitwarden on multiple devices + + + https://www.bitwarden.com/ + https://github.com/bitwarden/clients/issues/ + https://bitwarden.com/help/ + Bitwarden Inc. + hello@bitwarden.com + + + + + + +
diff --git a/apps/desktop/flatpak/com.bitwarden.desktop.yml b/apps/desktop/flatpak/com.bitwarden.desktop.yml index 231ac3112dc..eaed2d94ca5 100644 --- a/apps/desktop/flatpak/com.bitwarden.desktop.yml +++ b/apps/desktop/flatpak/com.bitwarden.desktop.yml @@ -1,16 +1,15 @@ app-id: com.bitwarden.desktop runtime: org.freedesktop.Platform -runtime-version: '24.08' +runtime-version: '23.08' sdk: org.freedesktop.Sdk base: org.electronjs.Electron2.BaseApp -base-version: '24.08' +base-version: '23.08' command: bitwarden finish-args: - --share=ipc - --share=network - --socket=fallback-x11 - --socket=wayland - - --ozone-platform-hint=auto - --device=dri - --talk-name=org.kde.StatusNotifierWatcher - --talk-name=org.freedesktop.Notifications @@ -33,10 +32,6 @@ modules: - 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.metainfo.xml - - desktop-file-edit --set-key=Exec --set-value="bitwarden %U" $FLATPAK_DEST/share/applications/bitwarden.desktop - - rm -rf "${FLATPAK_DEST}/share/icons/hicolor/1024x1024/" # To allow separate locales # https://searchfox.org/mozilla-central/rev/8a4f55bc09ffc5c25dcb4586c51ae4a9fee77b4c/taskcluster/docker/firefox-flatpak/runme.sh#131-133 @@ -47,17 +42,19 @@ modules: install -Dm644 -t "${FLATPAK_DEST}/share/runtime/locale/${locale%%-*}/" "$lang" ln -sf "${FLATPAK_DEST}/share/runtime/locale/${locale%%-*}/$(basename $lang)" "${FLATPAK_DEST}/Bitwarden/locales/$(basename $lang)" done + + - desktop-file-edit --set-key=Exec --set-value="bitwarden %U" $FLATPAK_DEST/share/applications/bitwarden.desktop + - rm -rf "${FLATPAK_DEST}/share/icons/hicolor/1024x1024/" + + - install -Dm 755 bitwarden.sh $FLATPAK_DEST/bin/bitwarden + - install -Dm 644 $FLATPAK_ID.metainfo.xml /app/share/metainfo/$FLATPAK_ID.metainfo.xml + sources: - type: file only-arches: - x86_64 url: https://github.com/bitwarden/clients/releases/download/desktop-v2024.10.1/Bitwarden-2024.10.1-amd64.deb sha256: 03cf0cf134bc9ac38b34ef48c45d018a6c13607cef2e26d088c111155a1a9179 - x-checker-data: - type: anitya - project-id: 179174 - url-template: https://github.com/bitwarden/clients/releases/download/desktop-v$version/Bitwarden-$version-amd64.deb - is-main-source: true - type: script dest-filename: bitwarden.sh commands: