forked from pool/bitwarden
Accepting request 1195940 from devel:languages:nodejs
OBS-URL: https://build.opensuse.org/request/show/1195940 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bitwarden?expand=0&rev=30
This commit is contained in:
commit
f4be295ede
12
_service
12
_service
@ -2,8 +2,8 @@
|
||||
<service name="obs_scm" mode="manual">
|
||||
<param name="scm">git</param>
|
||||
<param name="url">https://github.com/bitwarden/clients.git</param>
|
||||
<param name="revision">desktop-v2024.7.1</param>
|
||||
<param name="version">2024.7.1</param>
|
||||
<param name="revision">desktop-v2024.8.0</param>
|
||||
<param name="version">2024.8.0</param>
|
||||
<param name="filename">bitwarden</param>
|
||||
<param name="exclude">bitwarden_license/*</param>
|
||||
<!-- The code in bitwarden_license MUST NOT be included in published tarballs as it is non-redistributable! -->
|
||||
@ -11,12 +11,4 @@
|
||||
<param name="exclude">apps/web/*</param>
|
||||
</service>
|
||||
<service name="tar" mode="buildtime" />
|
||||
<service name="cargo_vendor" mode="manual">
|
||||
<param name="srcdir">clients/apps/desktop/desktop_native</param>
|
||||
<param name="update">false</param>
|
||||
<param name="filter">true</param>
|
||||
</service>
|
||||
<service name="cargo_audit" mode="manual">
|
||||
<param name="srcdir">clients/apps/desktop/desktop_native</param>
|
||||
</service>
|
||||
</services>
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4e67c98c75ab6b7d7a512f7ad8917fac956d7ce37ee4ed688c927dba433f66bd
|
||||
size 40005133
|
3
bitwarden-2024.8.0.obscpio
Normal file
3
bitwarden-2024.8.0.obscpio
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8eeb180cb74af3807e784fe1e8b7f4eea86299323092aa88621d5245bc277cb6
|
||||
size 41834509
|
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Aug 25 14:20:05 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
|
||||
|
||||
- New upstream release 2024.8.0
|
||||
* Allow biometric unlock of browser extension without requiring desktop app to be unlocked
|
||||
* Add support for users to set a master password when their organization updates member decryption options
|
||||
* Added support for multi-thread encryption to improve performance
|
||||
* Add support for biometric unlock on Linux
|
||||
* Add support for vault timeout on system lock on Linux
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 26 08:56:45 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
name: bitwarden
|
||||
version: 2024.7.1
|
||||
mtime: 1721953052
|
||||
commit: 1ee0d8bcd7ae9f8becad3aad748f7dcc9b3af439
|
||||
version: 2024.8.0
|
||||
mtime: 1724378608
|
||||
commit: 2b6c8f6f1687f2a1aa8afef796d6f8ef48d5f294
|
||||
|
@ -21,7 +21,7 @@
|
||||
%bcond_with test_rust
|
||||
|
||||
Name: bitwarden
|
||||
Version: 2024.7.1
|
||||
Version: 2024.8.0
|
||||
Release: 0
|
||||
Summary: A secure and free password manager for all of your devices
|
||||
Group: Productivity/Security
|
||||
@ -41,15 +41,13 @@ BuildArch: i686
|
||||
# created by OBS service
|
||||
Source0: bitwarden-%{version}.tar
|
||||
|
||||
# created by prepare-node-vendor.sh
|
||||
Source1: node-vendor.tar.zst
|
||||
# created by prepare-vendor.sh
|
||||
Source1: vendor.tar.zst
|
||||
|
||||
Source2: bitwarden.sh
|
||||
Source3: bitwarden.desktop
|
||||
|
||||
Source4: vendor.tar.zst
|
||||
|
||||
Source99: prepare-node-vendor.sh
|
||||
Source99: prepare-vendor.sh
|
||||
|
||||
|
||||
|
||||
@ -146,11 +144,10 @@ rm -rvf libs/angular/src/scss/bwicons/fonts
|
||||
|
||||
#Rust config
|
||||
cd apps/desktop/desktop_native
|
||||
tar --zstd -xf %SOURCE4
|
||||
rm -rf vendor/wayland-protocols/protocols
|
||||
ln -svT /usr/share/wayland-protocols vendor/wayland-protocols/protocols
|
||||
# https://blogs.gnome.org/mcatanzaro/2020/05/18/patching-vendored-rust-dependencies/
|
||||
for i in wayland-protocols; do
|
||||
for i in wayland-protocols libloading system-deps; do
|
||||
pushd vendor/$i
|
||||
jq -cj '.files={}' .cargo-checksum.json >tmp && mv tmp .cargo-checksum.json && popd
|
||||
done
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8e62ee1659f6325677411aa7c8b99d84c328a705fda82370489a4920f646ffbb
|
||||
size 35111893
|
@ -1,4 +1,4 @@
|
||||
#!/bin/sh -eux
|
||||
#!/bin/bash -eux
|
||||
|
||||
# dnf install curl gzip jq npm patch tar wget
|
||||
|
||||
@ -24,6 +24,14 @@ npm ci --verbose --ignore-scripts
|
||||
echo ">>>>>> Remove argon2 vendor"
|
||||
rm -rf node_modules/argon2/argon2
|
||||
|
||||
# Since version 2024.8.0 (August 2024), obs-service-cargo_vendor does not work anymore:
|
||||
# ERROR obs_service_cargo::audit: cargo_lock_err=Parse("parse error: couldn't resolve dependency: bytes\n")
|
||||
# ERROR obs_service_cargo::utils: Unable to complete cargo audit rustsec_err=Error { kind: BadParam, msg: "parse error: parse error: couldn't resolve dependency: bytes\n", source: None }
|
||||
pushd apps/desktop/desktop_native
|
||||
mkdir -pv .cargo
|
||||
cargo vendor-filterer --platform='*-unknown-linux-gnu' --platform='*-unknown-linux-gnueabihf' --all-features > .cargo/config
|
||||
popd
|
||||
|
||||
echo ">>>>>> Remove non-free binaries"
|
||||
find . -type f -name "*.wasm" -print -delete
|
||||
find . -type f -name "*.jar" -print -delete
|
||||
@ -39,11 +47,12 @@ find . -type f -name "*.a" -print -delete
|
||||
find -type f | sponge | xargs -P$(nproc) -- sh -c 'file -S "$@" | grep -v '\'' .*script'\'' | grep '\'' .*executable'\'' | tee /dev/stderr | sed '\''s/: .*//'\'' | xargs rm -fv'
|
||||
|
||||
|
||||
|
||||
# Remove empty directories
|
||||
echo ">>>>>> Remove empty directories"
|
||||
find . -type d -empty -print -delete
|
||||
|
||||
|
||||
echo ">>>>>> Create tarball"
|
||||
ZSTD_CLEVEL=19 ZSTD_NBTHREADS=$(nproc) tar --zstd --sort=name -vvScf "${PKGDIR}/node-vendor.tar.zst" node_modules
|
||||
ZSTD_CLEVEL=19 ZSTD_NBTHREADS=$(nproc) tar --zstd --sort=name -vvScf "${PKGDIR}/vendor.tar.zst" node_modules apps/desktop/desktop_native/{.cargo/config,vendor}
|
||||
|
@ -50,7 +50,7 @@
|
||||
- "@types/inquirer": "8.2.10",
|
||||
"@types/jest": "29.5.12",
|
||||
- "@types/jquery": "3.5.30",
|
||||
- "@types/jsdom": "21.1.6",
|
||||
- "@types/jsdom": "21.1.7",
|
||||
- "@types/koa": "2.14.0",
|
||||
- "@types/koa__multer": "2.0.7",
|
||||
- "@types/koa__router": "12.0.4",
|
||||
@ -68,8 +68,8 @@
|
||||
- "@types/retry": "0.12.5",
|
||||
+ "@types/semver": "^7.3.4",
|
||||
"@types/zxcvbn": "4.4.4",
|
||||
- "@typescript-eslint/eslint-plugin": "7.13.1",
|
||||
- "@typescript-eslint/parser": "7.13.1",
|
||||
- "@typescript-eslint/eslint-plugin": "7.16.1",
|
||||
- "@typescript-eslint/parser": "7.16.1",
|
||||
- "@webcomponents/custom-elements": "1.6.0",
|
||||
- "@yao-pkg/pkg": "^5.12.0",
|
||||
"autoprefixer": "10.4.19",
|
||||
@ -81,7 +81,7 @@
|
||||
"copy-webpack-plugin": "12.0.2",
|
||||
"cross-env": "7.0.3",
|
||||
"css-loader": "6.10.0",
|
||||
"electron": "31.2.0",
|
||||
"electron": "31.3.1",
|
||||
- "electron-builder": "24.13.3",
|
||||
"electron-log": "5.0.1",
|
||||
- "electron-reload": "2.0.0-alpha.1",
|
||||
@ -104,30 +104,30 @@
|
||||
"html-loader": "5.0.0",
|
||||
- "html-webpack-injector": "1.1.4",
|
||||
"html-webpack-plugin": "5.6.0",
|
||||
- "husky": "9.0.11",
|
||||
- "husky": "9.1.4",
|
||||
- "jest-junit": "16.0.0",
|
||||
"jest-mock-extended": "3.0.7",
|
||||
- "jest-preset-angular": "14.1.1",
|
||||
- "lint-staged": "15.2.7",
|
||||
- "lint-staged": "15.2.8",
|
||||
"mini-css-extract-plugin": "2.8.1",
|
||||
"node-ipc": "9.2.1",
|
||||
+ "path-browserify": "^1.0.1",
|
||||
"postcss": "8.4.38",
|
||||
"postcss-loader": "8.1.1",
|
||||
- "prettier": "3.2.2",
|
||||
- "prettier-plugin-tailwindcss": "0.5.14",
|
||||
- "prettier": "3.3.3",
|
||||
- "prettier-plugin-tailwindcss": "0.6.5",
|
||||
- "process": "0.11.10",
|
||||
- "react": "18.3.1",
|
||||
- "react-dom": "18.3.1",
|
||||
"regedit": "^3.0.3",
|
||||
- "remark-gfm": "3.0.1",
|
||||
"rimraf": "5.0.8",
|
||||
"rimraf": "6.0.1",
|
||||
"sass": "1.74.1",
|
||||
"sass-loader": "14.2.1",
|
||||
- "storybook": "7.6.19",
|
||||
- "style-loader": "3.3.4",
|
||||
- "tailwindcss": "3.4.3",
|
||||
- "ts-jest": "29.1.5",
|
||||
- "ts-jest": "29.2.2",
|
||||
"ts-loader": "9.5.1",
|
||||
"tsconfig-paths-webpack-plugin": "4.1.0",
|
||||
- "type-fest": "2.19.0",
|
||||
@ -135,7 +135,7 @@
|
||||
"url": "0.11.3",
|
||||
- "util": "0.12.5",
|
||||
- "wait-on": "7.2.0",
|
||||
"webpack": "5.92.0",
|
||||
"webpack": "5.93.0",
|
||||
- "webpack-cli": "5.1.4",
|
||||
- "webpack-dev-server": "5.0.4",
|
||||
- "webpack-node-externals": "3.0.0"
|
||||
@ -166,7 +166,7 @@
|
||||
- "https-proxy-agent": "7.0.2",
|
||||
- "inquirer": "8.2.6",
|
||||
- "jquery": "3.7.1",
|
||||
- "jsdom": "23.0.1",
|
||||
- "jsdom": "24.1.1",
|
||||
"jszip": "3.10.1",
|
||||
- "koa": "2.15.0",
|
||||
- "koa-bodyparser": "4.4.1",
|
||||
@ -189,7 +189,7 @@
|
||||
- "qrious": "4.0.2",
|
||||
"rxjs": "7.8.1",
|
||||
- "tabbable": "6.2.0",
|
||||
"tldts": "6.1.29",
|
||||
"tldts": "6.1.38",
|
||||
"utf-8-validate": "6.0.4",
|
||||
"zone.js": "0.13.3",
|
||||
"zxcvbn": "4.4.2"
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1ddb736e0349bffdc037ced7a9e55cf4eccb3aa849769fdac2632f031c254900
|
||||
size 6823360
|
||||
oid sha256:34cb72dbae3f69f599615e24351f28e6479e79e37389dced4be7377c61aceba6
|
||||
size 42919946
|
||||
|
Loading…
Reference in New Issue
Block a user