Changeset View
Changeset View
Standalone View
Standalone View
package.yml
| name : bitwarden-desktop | name : bitwarden-desktop | ||||
| version : 2022.6.2 | version : 2022.8.0 | ||||
| release : 3 | release : 4 | ||||
| source : | source : | ||||
| - https://github.com/bitwarden/clients/archive/refs/tags/desktop-v2022.6.2.tar.gz : 35aaf0c7689a2dd4d3e9844714dd306dea84063f17d1a875cbedefe4bdc04959 | - https://github.com/bitwarden/clients/archive/refs/tags/desktop-v2022.8.0.tar.gz : 4e92684a27f08d7fccb13b90f9ca640f1c21cd5fb0dc51997fdcaac776c7b5f8 | ||||
| license : GPL-3.0-only | license : GPL-3.0-only | ||||
| component : security | component : security | ||||
| summary : A secure and free password manager for all of your devices | summary : A secure and free password manager for all of your devices | ||||
| description: A secure and free password manager for all of your devices | description: A secure and free password manager for all of your devices | ||||
| networking : yes | networking : yes | ||||
| builddeps : | builddeps : | ||||
| - pkgconfig(gbm) | - pkgconfig(gbm) | ||||
| - pkgconfig(gtk+-3.0) | - pkgconfig(gtk+-3.0) | ||||
| - pkgconfig(libdrm) | - pkgconfig(libdrm) | ||||
| - pkgconfig(libnotify) | - pkgconfig(libnotify) | ||||
| - pkgconfig(libsecret-1) | - pkgconfig(libsecret-1) | ||||
| - pkgconfig(pangocairo) | - pkgconfig(pangocairo) | ||||
| - pkgconfig(xtst) | - pkgconfig(xtst) | ||||
| - cups-devel | - cups-devel | ||||
| - git | - git | ||||
| - jq | - jq | ||||
| - nodejs | - nodejs | ||||
| rundeps : | rundeps : | ||||
| - nodejs | - nodejs | ||||
| setup : | | setup : | | ||||
| export ELECTRON_VERSION=19.0.10 | export ELECTRON_VERSION=19.0.11 | ||||
| npm install electron@$ELECTRON_VERSION | npm install electron@$ELECTRON_VERSION | ||||
| pushd apps/desktop | pushd apps/desktop | ||||
| tmp=$(mktemp) | tmp=$(mktemp) | ||||
| jq ".electronVersion = \"${ELECTRON_VERSION}\"" electron-builder.json > "$tmp" && mv "$tmp" electron-builder.json | jq ".electronVersion = \"${ELECTRON_VERSION}\"" electron-builder.json > "$tmp" && mv "$tmp" electron-builder.json | ||||
| %patch --strip=1 src/main/messaging.main.ts < $pkgfiles/messaging.main.ts.patch | %patch --strip=1 src/main/messaging.main.ts < $pkgfiles/messaging.main.ts.patch | ||||
| popd | popd | ||||
| Show All 11 Lines | install : | | ||||
| install -dm00755 $installdir/usr/bin | install -dm00755 $installdir/usr/bin | ||||
| install -dm00755 $installdir/$bwdir | install -dm00755 $installdir/$bwdir | ||||
| cp -R $workdir/apps/desktop/dist/linux-unpacked/* $installdir/$bwdir/ | cp -R $workdir/apps/desktop/dist/linux-unpacked/* $installdir/$bwdir/ | ||||
| mv $installdir/$bwdir/bitwarden $installdir/$bwdir/bitwarden-desktop | mv $installdir/$bwdir/bitwarden $installdir/$bwdir/bitwarden-desktop | ||||
| ln -s $bwdir/bitwarden-desktop $installdir/usr/bin/bitwarden-desktop | ln -s $bwdir/bitwarden-desktop $installdir/usr/bin/bitwarden-desktop | ||||
| install -Dm00644 $pkgfiles/bitwarden.desktop $installdir/usr/share/applications/bitwarden.desktop | install -Dm00644 $pkgfiles/Bitwarden.desktop $installdir/usr/share/applications/Bitwarden.desktop | ||||
| for i in 16 32 64 128 256 512 1024; do | for i in 16 32 64 128 256 512 1024; do | ||||
| install -Dm00644 $workdir/apps/desktop/resources/icons/${i}x${i}.png $installdir/usr/share/icons/hicolor/${i}x${i}/apps/bitwarden.png | install -Dm00644 $workdir/apps/desktop/resources/icons/${i}x${i}.png $installdir/usr/share/icons/hicolor/${i}x${i}/apps/bitwarden.png | ||||
| done | done | ||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.