proton-authenticator 1.1.6-2
Desktop entry Terminal=falsePackage manager add or install command
SHA-256cc79d29f0c5c9a9d6c50f3bf1b9e0735b673f7600ee6233bf9887362c7f4e03f
MaleculeH₂(CmPo₂)
Evidence
1# Maintainer: AlphaLynx <alphalynx at alphalynx dot dev>
2
3pkgname=proton-authenticator
4pkgver=1.1.6
5pkgrel=2
6pkgdesc='2FA app from Proton to securely sync and backup 2FA codes'
7arch=(x86_64)
8url='https://proton.me/authenticator'
9license=(GPL-3.0-or-later)
10depends=(cairo
⋯6 lines
19:22… .1)
20makedepends=(cargo git nodejs-lts-jod yarn)
21source=($pkgname-$pkgver.tar.gz::https://github.com/ProtonMail/WebClients/archive/refs/tags/proton-authenticator@$pkgver.tar.gz
22 $pkgname.desktop)
23b2sums=('cb59b76ac33608de888702d90680c3d39ed255b352906673311cba9d33a8d3079a48282ae65461b1e3b9f8b39e357a77acf868019db556c7fdef907046ffa065'
24 '2d31d11d97e4a8163b199eed52d920d6ef68bb51e91aa6270e00350a3f9f8f4d265a1dfc995eb6a6e3a4a7ba4a52c49dfe66da32c146f36a5c2c44b68bcda531')
25
26prepare() {
27 cd WebClients-$pkgname-$pkgver
28
29 # Configure Yarn workspaces to build only authenticator instead of all applications
30 sed -i 's/"applications\/\*",/"applications\/authenticator",/' package.json
31
32 # sharp is a trans …
36:6… Modify tauri build script to use --frozen flag for reproducible builds
37 sed -i 's/tauri build -v --no-bundle/tauri build -v --no-bundle -- --fr …
40:24… OLDER="$srcdir/.yarn-cache"
41 export SENTRYCLI_SKIP_DOWNLOAD=1
42 yarn install
43
44 cd applications/authenticator/src-tauri
⋯5 lines
50 cd WebClients-$pkgname-$pkgver
51
52 # Fix ring crate LTO incompatibility with fat LTO objects
53 export CFLAGS="${CFLAGS} -ffat-lto-objects"
54 export CXXFLAGS="${CXXFLAGS …
⋯4 lines
68 cd WebClients-$pkgname-$pkgver/applications/authenticator
69
70 install -Dm755 src-tauri/target/release/$pkgname -t "$pkgdir/usr/bin"
71 install -Dm644 "$srcdir/$pkgname.desktop" -t "$pkgdir/usr/share/applications"
72
73 cd src-taur …
No evidence locations were recorded for this file. Raw result