This commit is contained in:
Thomas Legay 2025-01-23 03:09:12 +01:00
parent 69cbf81a7c
commit 679d31630b
29 changed files with 112 additions and 32 deletions

View file

@ -1,13 +1,13 @@
#!/bin/bash
VERSION=2024.10.1
VERSION=2025.1.1
APP=bitwarden-desktop
DEPOT=https://github.com/bitwarden/clients.git
GIT_VERSION=desktop-v${VERSION}
DEB_VERSION=${VERSION}-$(date +%Y%m%d%H%M)
DEBIAN_VERSION_CODENAME=bookworm
IMAGE_SIZE=8
PACKAGE_DEPENDENCY="pkg-config libsecret-1-dev yarn nodejs build-essential libglib2.0-dev"
PACKAGE_DEPENDENCY="pkg-config libsecret-1-dev yarn nodejs build-essential libglib2.0-dev rpm"
main(){
base_package_upgrade
@ -28,7 +28,8 @@ build() {
cd /tmp/${APP}
npm ci
cd /tmp/${APP}/apps/desktop/desktop_native/
npm run build -- --target x86_64-unknown-linux-musl
node build.js cross-platform
npm run dist:lin
cd /tmp/${APP}/apps/desktop
PATH=$PATH:/tmp/${APP}/node_modules/.bin/
npm run clean:dist
@ -51,7 +52,7 @@ makedeb(){
cp $tmp ${PATH_DEB}/usr/share/icons/hicolor/${RESOLUTION}/apps/bitwarden.png
done
ln -s /usr/lib/bitwarden-desktop/bitwarden ${PATH_DEB}/usr/bin/bitwarden
chmod u+s ${PATH_DEB}/usr/bin/bitwarden/chrome-sandbox
chmod u+s ${PATH_DEB}/usr/lib/bitwarden-desktop/chrome-sandbox
sed -i "s/%VERSION%/$DEB_VERSION/" ${PATH_DEB}/DEBIAN/control
fakeroot dpkg-deb -Z gzip --build ${PATH_DEB} /tmp/dist