mailbox-bin

LOW
maintainer codingncaffeine 0 votes scanned 2026-08-30 15:43:17.210043
View on AUR
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: codingncaffeine <codingncaffeine@users.noreply.github.com>
2# AUR binary package for Mailbox — repackages the official GitHub release tarball.
3# Submit by pushing this (plus the generated .SRCINFO) to ssh://aur@aur.archlinux.org/mailbox-bin.git
4# makepkg --printsrcinfo > .SRCINFO
5pkgname=mailbox-bin
6pkgver=0.0.4
7pkgrel=1
8pkgdesc="Desktop mail client with a ribbon, calendar peek and reading pane (POP3, IMAP, SMTP)"
9arch=('x86_64')
10url="https://github.com/codingncaffeine/Mailbox"
11license=('GPL-3.0-or-later')
12provides=('mailbox')
13conflicts=('mailbox')
14# wpewebkit renders the reading pane (text-only without it); libsecret keeps passwords in the
15# keyring through secret-tool; libnotify raises the toasts. The publish is otherwise
16# self-contained (.NET bundled).
17depends=('glibc' 'gcc-libs' 'bash'
18 'fontconfig' 'libx11' 'libxext' 'libxi' 'libxrandr' 'libxcursor' 'libice' 'libsm'
19 'libglvnd' 'wayland' 'libxkbcommon' 'mesa' 'glib2' 'libsoup3'
20 'wpewebkit' 'libwpe' 'wpebackend-fdo' 'libsecret' 'libnotify')
21optdepends=('hunspell-en_us: spelling, against the desktop dictionaries'
22 'ttf-carlito: renders mail set in Calibri at the same metrics'
23 'ttf-caladea: renders mail set in Cambria at the same metrics'
24 'gtk3: file dialogs where no desktop portal answers'
25 'xdg-desktop-portal: file dialogs through the desktop')
26options=('!strip') # self-contained .NET bundle — stripping breaks it
27source=("$url/releases/download/v$pkgver/Mailbox-$pkgver-linux-x64.tar.gz")
28sha256sums=('e8edaf05a26805c3c781f46dca501817d7e4713d8aceddf09f37fba0cb2f7e23')
29
30package() {
31 install -dm755 "$pkgdir/usr/lib/mailbox" "$pkgdir/usr/bin" "$pkgdir/usr/share/doc/mailbox"
32 cp -a "$srcdir"/. "$pkgdir/usr/lib/mailbox/"
33
34 # makepkg links every source file into srcdir, and the copy above would ship that link as
35 # a dangling symlink in every install.
36 rm -f "$pkgdir/usr/lib/mailbox/Mailbox-$pkgver-linux-x64.tar.gz"
37
38 # The tarball carries the desktop files and licences for a reader who unpacks it by hand;
39 # here they go where a package puts them.
40 DESTDIR="$pkgdir" PREFIX=/usr bash "$srcdir/packaging/install-desktop-files.sh" > /dev/null
41 rm -rf "$pkgdir/usr/lib/mailbox/packaging" "$pkgdir/usr/lib/mailbox/assets"
42 for f in LICENSE NOTICES.txt Selawik-LICENSE.txt; do
43 install -Dm644 "$srcdir/$f" "$pkgdir/usr/share/doc/mailbox/$f"
44 rm -f "$pkgdir/usr/lib/mailbox/$f"
45 done
46 install -Dm644 "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
47
48 # The launcher confines the application in a hardened transient systemd user unit; it
49 # execs the binary directly where there is no user manager to ask.
50 sed 's|@LIB@|/usr/lib/mailbox|' "$srcdir/packaging/mailbox-launcher.sh" \
51 > "$pkgdir/usr/bin/mailbox"
52 chmod 755 "$pkgdir/usr/bin/mailbox"
53}
54

Scan history

Scanned at (UTC)SeverityRules
2026-08-30 15:43:17 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion