enclave-messenger-bin
LOW
maintainer nullsector
0 votes
scanned 2026-10-24 07:39:45.568380
Why flagged
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
Triggered rules
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
PKGBUILD
1
# Maintainer: The Enclave contributors <security@enclave.chat>
2
#
3
# The release's Linux programs (`cargo xtask dist`, built on AlmaLinux 9
4
# for glibc 2.34 and newer). release.yml's `aur` job sets pkgver and the
5
# checksums from the release, regenerates .SRCINFO and pushes.
6
pkgname=enclave-messenger-bin
7
pkgver=0.1.0
8
pkgrel=1
9
pkgdesc='Private messages without a phone number, through Tor and the Nym mixnet'
10
arch=('x86_64' 'aarch64')
11
url='https://github.com/0xnullsect0r/enclave-messenger'
12
license=('GPL-3.0-only')
13
depends=('glibc' 'gcc-libs' 'alsa-lib' 'libpipewire' 'fontconfig' 'freetype2' 'ttf-font' 'libxkbcommon' 'libxkbcommon-x11'
14
'wayland' 'libglvnd' 'libx11' 'libxcursor' 'libxi' 'libxrandr' 'hicolor-icon-theme')
15
optdepends=('xdg-desktop-portal: system file dialogs'
16
'gnome-keyring: keep the profile key in the Secret Service'
17
'kwallet: keep the profile key in the Secret Service')
18
provides=('enclave-messenger')
19
conflicts=('enclave-messenger')
20
options=('!strip' '!debug')
21
_v=${pkgver//_/-}
22
source_x86_64=("https://github.com/0xnullsect0r/enclave-messenger/releases/download/v${_v}/enclave-${_v}-x86_64-unknown-linux-gnu.tar.gz")
23
source_aarch64=("https://github.com/0xnullsect0r/enclave-messenger/releases/download/v${_v}/enclave-${_v}-aarch64-unknown-linux-gnu.tar.gz")
24
sha256sums_x86_64=('51080db0ff6280f73f8ccf3cbec0ff56a541f3e16a22e1cf43db75df6a983dff')
25
sha256sums_aarch64=('94646473d631314b28216115b60ba35013a5000ff19b5b42b0e3c1c3319a85b6')
26
27
package() {
28
cd "enclave-${_v}-${CARCH}-unknown-linux-gnu"
29
install -d "$pkgdir/usr/lib/enclave-messenger" "$pkgdir/usr/bin"
30
install -m755 enclave enclave-vault enclave-netd enclave-mediad enclave-tord enclave-nymd lyrebird \
31
"$pkgdir/usr/lib/enclave-messenger/"
32
# The programs start each other from their own folder.
33
ln -s /usr/lib/enclave-messenger/enclave "$pkgdir/usr/bin/enclave"
34
cp -r --no-preserve=ownership share "$pkgdir/usr/"
35
install -Dm644 THIRD-PARTY-NOTICES.txt "$pkgdir/usr/share/licenses/$pkgname/THIRD-PARTY-NOTICES.txt"
36
}
37
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-24 07:39:45 | Low | 1 |