This commit is contained in:
commit
79e1a1cefb
39
.github/workflows/flatpak.yml
vendored
39
.github/workflows/flatpak.yml
vendored
@ -6,15 +6,30 @@ on:
|
||||
branches: [main]
|
||||
jobs:
|
||||
flatpak:
|
||||
name: "Flatpak"
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: bilelmoussaoui/flatpak-github-actions:gnome-45
|
||||
options: --privileged
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: flatpak/flatpak-github-actions/flatpak-builder@v6
|
||||
with:
|
||||
bundle: goldwarden.flatpak
|
||||
manifest-path: com.quexten.Goldwarden.yml
|
||||
cache-key: flatpak-builder-${{ github.sha }}
|
||||
name: "Flatpak"
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: bilelmoussaoui/flatpak-github-actions:gnome-45
|
||||
options: --privileged
|
||||
strategy:
|
||||
matrix:
|
||||
arch: [x86_64, aarch64]
|
||||
fail-fast: false
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Install deps
|
||||
if: ${{ matrix.arch != 'x86_64' }}
|
||||
run: |
|
||||
dnf -y install docker
|
||||
- name: Set up QEMU
|
||||
if: ${{ matrix.arch != 'x86_64' }}
|
||||
id: qemu
|
||||
uses: docker/setup-qemu-action@v2
|
||||
with:
|
||||
platforms: arm64
|
||||
- uses: flatpak/flatpak-github-actions/flatpak-builder@v6
|
||||
with:
|
||||
bundle: goldwarden.flatpak
|
||||
manifest-path: com.quexten.Goldwarden.yml
|
||||
cache-key: flatpak-builder-${{ github.sha }}
|
||||
arch: ${{ matrix.arch }}
|
2
PKGBUILD
2
PKGBUILD
@ -1,5 +1,5 @@
|
||||
pkgname=goldwarden
|
||||
pkgver=0.2.4
|
||||
pkgver=0.2.6
|
||||
pkgrel=1
|
||||
pkgdesc='A feature-packed Bitwarden compatible desktop integration'
|
||||
arch=('x86_64')
|
||||
|
@ -1,6 +1,6 @@
|
||||
## Goldwarden
|
||||
|
||||
Goldwarden is a Bitwarden compatible desktop integration written in Go. It focuses on providing useful desktop features that the official tools
|
||||
Goldwarden is a Bitwarden compatible desktop client. It focuses on providing useful desktop features that the official tools
|
||||
do not (yet) have or are not willing to add, and enhanced security measures that other tools do not provide, such as:
|
||||
|
||||
- Support for SSH Agent (Git signing and SSH login)
|
||||
@ -15,6 +15,8 @@ do not (yet) have or are not willing to add, and enhanced security measures that
|
||||
- Fido2 (Webauthn) support
|
||||
- more to come...?
|
||||
|
||||
The aim is not to replace the official clients, but to complement by implementing the missing features.
|
||||
|
||||
### Requirements
|
||||
Right now, Goldwarden is only tested on Linux. Somewhat feature-stripped builds for Mac and Windows are available too, but untested.
|
||||
Autotype is currently implemented via the remotedesktop portal. This is supported on KDE and Gnome, but not yet on wl-root based environments.
|
||||
@ -25,7 +27,7 @@ Autotype is currently implemented via the remotedesktop portal. This is supporte
|
||||
There is a flatpak that includes a small UI, autotype functionality and autostarting of the daemon.
|
||||
**Not yet on flathub**
|
||||
|
||||
<img src='https://github.com/quexten/goldwarden/assets/11866552/7a0bbd62-89ad-4762-8e0b-85bf69cdc864' width='400'>
|
||||
<img src='https://github.com/quexten/goldwarden/assets/11866552/5d36ed8c-46f1-4444-adb0-f4ca1d0433c5' width='700'>
|
||||
|
||||
#### CLI
|
||||
##### Arch (AUR)
|
||||
|
@ -30,10 +30,9 @@ finish-args:
|
||||
modules:
|
||||
- ./ui/python3-requirements.json
|
||||
- name: wl-clipboard
|
||||
buildsystem: simple
|
||||
build-commands:
|
||||
- meson setup build && cd build && ninja
|
||||
- install -D build/src/wl-copy /app/bin/wl-copy
|
||||
buildsystem: meson
|
||||
config-opts:
|
||||
- -Dfishcompletiondir=no
|
||||
sources:
|
||||
- type: git
|
||||
url: https://github.com/bugaevc/wl-clipboard.git
|
||||
@ -47,14 +46,22 @@ modules:
|
||||
- install -D ./ui/goldwarden.svg /app/share/icons/hicolor/scalable/apps/com.quexten.Goldwarden.svg
|
||||
- install -Dm644 ./ui/com.quexten.Goldwarden.metainfo.xml -t /app/share/metainfo/
|
||||
sources:
|
||||
- type: archive
|
||||
url: https://github.com/quexten/goldwarden/archive/refs/tags/v0.2.3.tar.gz
|
||||
sha256: cec00e4990ab002bd78cb7578ade3af5a75fb04172e31d23ad2a0cd8baee8e98
|
||||
- type: dir
|
||||
path: ./
|
||||
- name: goldwarden-core-daemon
|
||||
buildsystem: simple
|
||||
build-commands:
|
||||
- install -D goldwarden_linux_x86_64 /app/bin/goldwarden
|
||||
- install -D goldwarden_linux_* /app/bin/goldwarden
|
||||
sources:
|
||||
- type: file
|
||||
url: https://github.com/quexten/goldwarden/releases/download/v0.2.3/goldwarden_linux_x86_64
|
||||
sha256: a8069c8cf90805bca4ebc1ef5562f834109e1f0b0e781f0ce4f375074a8130e9
|
||||
url: https://github.com/quexten/goldwarden/releases/download/v0.2.5/goldwarden_linux_x86_64
|
||||
sha256: 8854594e40516b01d3647c5bd0085442b4c31f715b6c53db91748f0456fa5f2a
|
||||
only-arches: [x86_64]
|
||||
- type: file
|
||||
url: https://github.com/quexten/goldwarden/releases/download/v0.2.5/goldwarden_linux_arm64
|
||||
sha256: 30d3b8ece22557d82ec21aa7b01cfd5b0b50ff489868a4d4ec71d57bf8c4d8c1
|
||||
only-arches: [aarch64]
|
||||
- type: file
|
||||
url: https://github.com/quexten/goldwarden/releases/download/v0.2.5/goldwarden_linux_x86
|
||||
sha256: e1166098f46c4947d176714318c40a96930626c149d73e511ea6ca75099acfbc
|
||||
only-arches: [i386]
|
||||
|
@ -24,7 +24,7 @@
|
||||
</categories>
|
||||
<screenshots>
|
||||
<screenshot type="default">
|
||||
<image>https://raw.githubusercontent.com/quexten/flathub/goldwarden/screenshots/goldwarden_settings.png</image>
|
||||
<image>https://github.com/quexten/goldwarden/assets/11866552/5d36ed8c-46f1-4444-adb0-f4ca1d0433c5</image>
|
||||
</screenshot>
|
||||
</screenshots>
|
||||
<url type="homepage">https://github.com/quexten/goldwarden</url>
|
||||
@ -33,7 +33,7 @@
|
||||
<developer_name>Bernd Schoolmann</developer_name>
|
||||
<update_contact>mail@quexten.com</update_contact>
|
||||
<releases>
|
||||
<release version="0.2.5" date="2023-12-28"/>
|
||||
<release version="0.2.6" date="2023-12-30"/>
|
||||
</releases>
|
||||
<content_rating type="oars-1.1"/>
|
||||
</component>
|
||||
|
Loading…
x
Reference in New Issue
Block a user