mail-client/tutanota-desktop-bin
Desktop client for Tutanota, the secure e-mail service
ChangeLog
commit ca1f369f45361f44573f99725888b6cd647296d2
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Oct 13 10:29:41 2026 +0200
mail-client/tutanota-desktop-bin: drop 360.260921.0
Superseded within the 360 line by 360.260922.0, which stays as the
last 360 release.
commit b392f3104ac8db194284c7893e2fb854d2ab198c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Oct 13 10:29:39 2026 +0200
mail-client/tutanota-desktop-bin: add 361.261006.0
The vendored signature verifies the new AppImage, and the binaries
need the same libraries as 361.260929.0.
commit 52e79fb6388896efe6777928df5fbcdfbf0f4563
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 2 10:08:29 2026 +0200
mail-client/tutanota-desktop-bin: drop 360.260917.0
Retention keeps the last three releases, plus 359.260904.0, the last of
the 359 line. Its vendored signature goes with it.
commit d652062bf8d3f177794d12decd46cc188a535aba
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 2 10:08:29 2026 +0200
mail-client/tutanota-desktop-bin: add 361.260929.0
The floating endpoint now serves this release's signature, which
verifies against the AppImage with the unchanged tutao-pub.pem. Every
DT_NEEDED entry maps to RDEPEND, the toolchain or the bundled libffmpeg.
commit 57f519d5bc529992f3fe09d2f36f3fa207fe257a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 24 20:45:43 2026 +0200
mail-client/tutanota-desktop-bin: add 360.260922.0
A same-line rebuild a day after 360.260921.0. The floating signature
endpoint already serves its sig, which verifies against this AppImage
with tutao-pub.pem. DT_NEEDED is unchanged.
commit 328cc8d7073a8e72c2d686faf835894b8b60b279
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Sep 22 08:45:29 2026 +0200
mail-client/tutanota-desktop-bin: add 360.260921.0
A same-line rebuild four days after 360.260917.0. The floating
signature endpoint had already moved: the vendored sig differs from
the previous one and verifies against this AppImage with the unchanged
tutao-pub.pem. DT_NEEDED is identical to 360.260917.0.
commit 9876e31718581f2f8fcfcf91d0539701c800b9e7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Sep 21 16:30:12 2026 +0200
mail-client/tutanota-desktop-bin: drop 357.260901.0
359.260904.0 and 360.260917.0 are the last two. The vendored signature
is per-PV and referenced by nothing else, so it goes with the ebuild.
commit aa4ccf601612c12a61c622799f4d07564bc396a8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Sep 21 13:40:20 2026 +0200
mail-client/tutanota-desktop-bin: add 360.260917.0
The floating signature endpoint had already moved to this release: the
vendored sig differs from 359's and verifies against the new AppImage
with the unchanged tutao-pub.pem. The binary's DT_NEEDED set is still
covered by RDEPEND, libudev.so.1 included.
commit 1d1d283cb166dcdef8dbb4230da9951ff4b994f9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 05:33:33 2026 +0200
mail-client/tutanota-desktop-bin: trim 359.260904.0 comment prose
commit 66d73cdad3f83b38536ecc2ba3c7daa3a7ba6936
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 05:33:33 2026 +0200
mail-client/tutanota-desktop-bin: trim 357.260901.0 comment prose
commit 8398ddf276855ae26f3abc3dfb0937abcf775063
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Sep 9 10:34:08 2026 +0200
mail-client/tutanota-desktop-bin: drop 357.260824.1
357.260901.0 stays as the last of the 357 line and 359.260904.0 is current.
The vendored signature is per-PV and referenced by nothing else, so it goes
with the ebuild.
commit a149d9a4f4ef8f1c3a9d07b75d9c16f585757e12
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Sep 9 09:55:14 2026 +0200
mail-client/tutanota-desktop-bin: add 359.260904.0
Upstream cycled the floating linux-sig.bin endpoint to this release, so the
per-PV signature is captured under files/ as the ebuild expects. That
endpoint only ever serves the *current* release signature, which is why it
has to be vendored per version rather than fetched from SRC_URI.
commit 2916b2c93c4fbe1b43d7c4838a059f6969c010c5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 4 03:47:58 2026 +0200
mail-client/tutanota-desktop-bin: drop 357.260818.1
Down to the last two. Its vendored linux-sig-357.260818.1.bin goes with
it -- the signature is per-version and useless once its AppImage is no
longer referenced.
commit 633c25b08b38e57488c52f4e58fa26b547a2a5a5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 4 03:47:58 2026 +0200
mail-client/tutanota-desktop-bin: add 357.260901.0
Straight copy plus the per-PV signature, which is the only part of this
package that cannot be a copy. Upstream serves
app.tuta.com/desktop/linux-sig.bin as a floating endpoint carrying the
current release's signature only, so it is captured at bump time and
committed as files/linux-sig-$.bin rather than fetched via SRC_URI,
which would break the ebuild the moment upstream cycles past this
version.
The captured signature differs from 357.260824.1's, confirming the
endpoint had already moved to the new release rather than serving a
stale blob, and src_unpack's openssl dgst -verify reports "Verified OK"
against the 357.260901.0 AppImage. That check is the acceptance test
here: a signature captured a moment too early or too late fails it.
commit be4d8a8d87126e99c2b910e4898cb665fc4fd4f7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Aug 26 03:05:08 2026 +0200
mail-client/tutanota-desktop-bin: drop 357.260812.1
commit f745574de431dfc148d07f81691e06d1744ba039
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Aug 26 03:04:54 2026 +0200
mail-client/tutanota-desktop-bin: add 357.260824.1
app.tuta.com/desktop/linux-sig.bin is a floating endpoint serving only the
current release's signature, so it can lag a fresh GitHub release and make
the vendored sig fail verification. Both gates were run before committing:
the fetched sig differs from the 357.260818.1 one (the endpoint had
advanced, not stalled), and openssl dgst -sha512 of the new AppImage
against it plus the tagged tutao-pub.pem reports Verified OK. src_unpack
re-ran the same check during the build-check.
DT_NEEDED re-audited against the new binary: libudev.so.1 remains the sole
extra NEEDED and every other entry is covered by the existing atoms, so
RDEPEND is unchanged and only the verification date moves.
commit 5322a016f48f1e74246d2071755756584defe629
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Aug 24 13:01:04 2026 +0200
mail-client/tutanota-desktop-bin: add 357.260818.1
commit 7b49f3123807a5b6b3b9e091da1d6a18d1269b6a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Aug 14 21:39:09 2026 +0200
mail-client/tutanota-desktop-bin: bump to 357.260812.1
Replace the retained version whose tag has no release assets. The new upstream
AppImage has a matching tagged key and release signature.
commit 3f41f02477767f5816513e302c9ab5eb04c60c8f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Aug 14 15:31:42 2026 +0200
mail-client/tutanota-desktop-bin: drop 355.260720.0
commit 2d6eb7fbe500bb66771331289fa71636857ed1f2
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Aug 14 15:31:38 2026 +0200
mail-client/tutanota-desktop-bin: add 357.260812.1
commit 3a97a783b7bac389046a378a86499671905fd739
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 8 09:15:09 2026 +0200
mail-client/tutanota-desktop-bin: drop 356.260805.0
commit f8828a525ef3d3db12a3ee4dffedc31b79a3da41
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 8 09:15:04 2026 +0200
mail-client/tutanota-desktop-bin: add 356.260807.0
commit 817e4bf2d4b26f5bbab99507831957f35d43aff6
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Aug 6 18:52:46 2026 +0200
mail-client/tutanota-desktop-bin: drop 354.260707.0, 355.260710.0
commit 480f2fa362cbcde9922496415f8adc8297dc9894
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Aug 6 18:52:28 2026 +0200
mail-client/tutanota-desktop-bin: add 356.260805.0
commit c367d1ee06291c3f935556af2f1407c323d2d708
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jul 27 12:39:31 2026 +0200
mail-client/tutanota-desktop-bin: declare the libudev dependency
The shipped tutanota-desktop binary links libudev.so.1, but no declared
member guarantees it. media-libs/mesa carries virtual/libudev only inside
its vulkan? block, and none of the remaining atoms - at-spi2-core, libsecret,
expat, glib, nspr, nss, alsa-lib, cups, dbus, cairo, gdk-pixbuf, gtk+:3, the
libX* set, libxcb, libxkbcommon, pango - reference udev at all.
Declared without a subslot operator, matching how other Electron binary
packages in the tree handle it: the payload is prebuilt, so there is nothing
to rebuild when the ABI moves.
commit 9c3df796e8a7459268570bca451c7424ced20461
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 22 16:03:38 2026 +0200
mail-client/tutanota-desktop-bin: add 355.260720.0
commit a0153c9ebdbf4b7dc58e006785d9d1b56b507b62
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 15 11:02:10 2026 +0200
mail-client/tutanota-desktop-bin: drop 352.260618.0, 353.260630.0
commit 8ea243597420c0d3232573bbef226e7cdaf02c73
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 15 11:01:40 2026 +0200
mail-client/tutanota-desktop-bin: add 355.260710.0
commit f20d149e4457c830670597131d3f050e4cf8ddaa
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jul 10 14:04:43 2026 +0200
mail-client/tutanota-desktop-bin: drop 353.260624.0
commit b4b23c61590359e49ce8291ac52b04a4ad067390
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jul 10 14:04:23 2026 +0200
mail-client/tutanota-desktop-bin: add 354.260707.0
commit 47e40837510e49ea0e2d53d02b95557ffaf78d87
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 1 18:44:52 2026 +0200
mail-client/tutanota-desktop-bin: drop 351.260612.0
commit 92d5afef36970496615617d189d3d95c9517abdb
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 1 18:44:52 2026 +0200
mail-client/tutanota-desktop-bin: add 353.260630.0
commit e587896074047b1767937546f9de1d926e7c213c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jun 25 17:06:18 2026 +0200
mail-client/tutanota-desktop-bin: add 353.260624.0
commit df9b9c5b1a3606072a315885eff287480a0197be
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 23 01:01:47 2026 +0200
mail-client/tutanota-desktop-bin: drop stale signatures for removed 348, 349
The linux-sig-348.260526.0.bin and linux-sig-349.260602.1.bin signature
blobs were left behind when those versions were dropped; no ebuild
references them. Remove the orphans so files/ tracks only live versions.
commit 4f80b7a8c3c2e94f4b354d20c699823eb2575adb
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 23 00:56:09 2026 +0200
mail-client/tutanota-desktop-bin: drop 350.260608.0
commit f5dfeeea9f6d9580ac51586409d24625f4f5acb7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 23 00:55:43 2026 +0200
mail-client/tutanota-desktop-bin: add 352.260618.0
commit 92fee051f8d86219f9c7b1c88fef13b0f35e0604
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 16 15:01:14 2026 +0200
mail-client/tutanota-desktop-bin: drop 348.260526.0, 349.260602.1
commit d0f9668ae57afbe5f3192b069f8ce0973a69efde
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jun 15 14:37:47 2026 +0200
mail-client/tutanota-desktop-bin: add 351.260612.0
commit e5300f0f54f09bc4a3362bc583b23c734043010f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jun 10 11:10:37 2026 +0200
mail-client/tutanota-desktop-bin: add 350.260608.0
commit 8693d5b012b63c73fb4d63e3ead9c2db56666321
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jun 4 01:51:14 2026 +0200
mail-client/tutanota-desktop-bin: drop 348.260519.0
commit 867a58030f99bc895ea71b1d4fd64be2b16a534f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jun 4 01:50:59 2026 +0200
mail-client/tutanota-desktop-bin: add 349.260602.1
commit 0044253ecb6e43376a8b250aeb932b260ade44a8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 12:09:19 2026 +0200
mail-client/tutanota-desktop-bin: add 348.260526.0
commit 489b99eb5d25fb016629c40df7679b0adb436e0d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue May 26 12:09:02 2026 +0200
mail-client/tutanota-desktop-bin: new package, 348.260519.0
Adopted from ::guru's mail-client/tutanota-desktop-bin-335.260310.0,
bumped to upstream's 2026-05-21 release and with the
${optdir} -> ${install_dir} symlink target fix folded in — guru's
ebuild dropped the wrapper symlink at `/tutanota-desktop` (broken)
instead of `/opt/tutanota-desktop/tutanota-desktop`.
Downloads upstream's signed AppImage, verifies the sha512 signature
against tutao's public key, extracts the squashfs and installs under
/opt/tutanota-desktop with a desktop entry plus the icon set.
Build-verified end-to-end (signature check passes, 393 MB installed
tree).
The .sig file is vendored under files/linux-sig-$.bin rather
than fetched: upstream's app.tuta.com/desktop/linux-sig.bin is a
floating endpoint that always serves the current release's
signature, so SRC_URI-fetching it would break this ebuild the
moment upstream cycles past $. At 256 bytes per release,
committing the sig in-tree is cheaper than mirror infrastructure.
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Oct 13 10:29:41 2026 +0200
mail-client/tutanota-desktop-bin: drop 360.260921.0
Superseded within the 360 line by 360.260922.0, which stays as the
last 360 release.
commit b392f3104ac8db194284c7893e2fb854d2ab198c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Oct 13 10:29:39 2026 +0200
mail-client/tutanota-desktop-bin: add 361.261006.0
The vendored signature verifies the new AppImage, and the binaries
need the same libraries as 361.260929.0.
commit 52e79fb6388896efe6777928df5fbcdfbf0f4563
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 2 10:08:29 2026 +0200
mail-client/tutanota-desktop-bin: drop 360.260917.0
Retention keeps the last three releases, plus 359.260904.0, the last of
the 359 line. Its vendored signature goes with it.
commit d652062bf8d3f177794d12decd46cc188a535aba
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 2 10:08:29 2026 +0200
mail-client/tutanota-desktop-bin: add 361.260929.0
The floating endpoint now serves this release's signature, which
verifies against the AppImage with the unchanged tutao-pub.pem. Every
DT_NEEDED entry maps to RDEPEND, the toolchain or the bundled libffmpeg.
commit 57f519d5bc529992f3fe09d2f36f3fa207fe257a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 24 20:45:43 2026 +0200
mail-client/tutanota-desktop-bin: add 360.260922.0
A same-line rebuild a day after 360.260921.0. The floating signature
endpoint already serves its sig, which verifies against this AppImage
with tutao-pub.pem. DT_NEEDED is unchanged.
commit 328cc8d7073a8e72c2d686faf835894b8b60b279
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Sep 22 08:45:29 2026 +0200
mail-client/tutanota-desktop-bin: add 360.260921.0
A same-line rebuild four days after 360.260917.0. The floating
signature endpoint had already moved: the vendored sig differs from
the previous one and verifies against this AppImage with the unchanged
tutao-pub.pem. DT_NEEDED is identical to 360.260917.0.
commit 9876e31718581f2f8fcfcf91d0539701c800b9e7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Sep 21 16:30:12 2026 +0200
mail-client/tutanota-desktop-bin: drop 357.260901.0
359.260904.0 and 360.260917.0 are the last two. The vendored signature
is per-PV and referenced by nothing else, so it goes with the ebuild.
commit aa4ccf601612c12a61c622799f4d07564bc396a8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Sep 21 13:40:20 2026 +0200
mail-client/tutanota-desktop-bin: add 360.260917.0
The floating signature endpoint had already moved to this release: the
vendored sig differs from 359's and verifies against the new AppImage
with the unchanged tutao-pub.pem. The binary's DT_NEEDED set is still
covered by RDEPEND, libudev.so.1 included.
commit 1d1d283cb166dcdef8dbb4230da9951ff4b994f9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 05:33:33 2026 +0200
mail-client/tutanota-desktop-bin: trim 359.260904.0 comment prose
commit 66d73cdad3f83b38536ecc2ba3c7daa3a7ba6936
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 05:33:33 2026 +0200
mail-client/tutanota-desktop-bin: trim 357.260901.0 comment prose
commit 8398ddf276855ae26f3abc3dfb0937abcf775063
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Sep 9 10:34:08 2026 +0200
mail-client/tutanota-desktop-bin: drop 357.260824.1
357.260901.0 stays as the last of the 357 line and 359.260904.0 is current.
The vendored signature is per-PV and referenced by nothing else, so it goes
with the ebuild.
commit a149d9a4f4ef8f1c3a9d07b75d9c16f585757e12
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Sep 9 09:55:14 2026 +0200
mail-client/tutanota-desktop-bin: add 359.260904.0
Upstream cycled the floating linux-sig.bin endpoint to this release, so the
per-PV signature is captured under files/ as the ebuild expects. That
endpoint only ever serves the *current* release signature, which is why it
has to be vendored per version rather than fetched from SRC_URI.
commit 2916b2c93c4fbe1b43d7c4838a059f6969c010c5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 4 03:47:58 2026 +0200
mail-client/tutanota-desktop-bin: drop 357.260818.1
Down to the last two. Its vendored linux-sig-357.260818.1.bin goes with
it -- the signature is per-version and useless once its AppImage is no
longer referenced.
commit 633c25b08b38e57488c52f4e58fa26b547a2a5a5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 4 03:47:58 2026 +0200
mail-client/tutanota-desktop-bin: add 357.260901.0
Straight copy plus the per-PV signature, which is the only part of this
package that cannot be a copy. Upstream serves
app.tuta.com/desktop/linux-sig.bin as a floating endpoint carrying the
current release's signature only, so it is captured at bump time and
committed as files/linux-sig-$.bin rather than fetched via SRC_URI,
which would break the ebuild the moment upstream cycles past this
version.
The captured signature differs from 357.260824.1's, confirming the
endpoint had already moved to the new release rather than serving a
stale blob, and src_unpack's openssl dgst -verify reports "Verified OK"
against the 357.260901.0 AppImage. That check is the acceptance test
here: a signature captured a moment too early or too late fails it.
commit be4d8a8d87126e99c2b910e4898cb665fc4fd4f7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Aug 26 03:05:08 2026 +0200
mail-client/tutanota-desktop-bin: drop 357.260812.1
commit f745574de431dfc148d07f81691e06d1744ba039
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Aug 26 03:04:54 2026 +0200
mail-client/tutanota-desktop-bin: add 357.260824.1
app.tuta.com/desktop/linux-sig.bin is a floating endpoint serving only the
current release's signature, so it can lag a fresh GitHub release and make
the vendored sig fail verification. Both gates were run before committing:
the fetched sig differs from the 357.260818.1 one (the endpoint had
advanced, not stalled), and openssl dgst -sha512 of the new AppImage
against it plus the tagged tutao-pub.pem reports Verified OK. src_unpack
re-ran the same check during the build-check.
DT_NEEDED re-audited against the new binary: libudev.so.1 remains the sole
extra NEEDED and every other entry is covered by the existing atoms, so
RDEPEND is unchanged and only the verification date moves.
commit 5322a016f48f1e74246d2071755756584defe629
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Aug 24 13:01:04 2026 +0200
mail-client/tutanota-desktop-bin: add 357.260818.1
commit 7b49f3123807a5b6b3b9e091da1d6a18d1269b6a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Aug 14 21:39:09 2026 +0200
mail-client/tutanota-desktop-bin: bump to 357.260812.1
Replace the retained version whose tag has no release assets. The new upstream
AppImage has a matching tagged key and release signature.
commit 3f41f02477767f5816513e302c9ab5eb04c60c8f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Aug 14 15:31:42 2026 +0200
mail-client/tutanota-desktop-bin: drop 355.260720.0
commit 2d6eb7fbe500bb66771331289fa71636857ed1f2
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Aug 14 15:31:38 2026 +0200
mail-client/tutanota-desktop-bin: add 357.260812.1
commit 3a97a783b7bac389046a378a86499671905fd739
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 8 09:15:09 2026 +0200
mail-client/tutanota-desktop-bin: drop 356.260805.0
commit f8828a525ef3d3db12a3ee4dffedc31b79a3da41
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 8 09:15:04 2026 +0200
mail-client/tutanota-desktop-bin: add 356.260807.0
commit 817e4bf2d4b26f5bbab99507831957f35d43aff6
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Aug 6 18:52:46 2026 +0200
mail-client/tutanota-desktop-bin: drop 354.260707.0, 355.260710.0
commit 480f2fa362cbcde9922496415f8adc8297dc9894
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Aug 6 18:52:28 2026 +0200
mail-client/tutanota-desktop-bin: add 356.260805.0
commit c367d1ee06291c3f935556af2f1407c323d2d708
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jul 27 12:39:31 2026 +0200
mail-client/tutanota-desktop-bin: declare the libudev dependency
The shipped tutanota-desktop binary links libudev.so.1, but no declared
member guarantees it. media-libs/mesa carries virtual/libudev only inside
its vulkan? block, and none of the remaining atoms - at-spi2-core, libsecret,
expat, glib, nspr, nss, alsa-lib, cups, dbus, cairo, gdk-pixbuf, gtk+:3, the
libX* set, libxcb, libxkbcommon, pango - reference udev at all.
Declared without a subslot operator, matching how other Electron binary
packages in the tree handle it: the payload is prebuilt, so there is nothing
to rebuild when the ABI moves.
commit 9c3df796e8a7459268570bca451c7424ced20461
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 22 16:03:38 2026 +0200
mail-client/tutanota-desktop-bin: add 355.260720.0
commit a0153c9ebdbf4b7dc58e006785d9d1b56b507b62
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 15 11:02:10 2026 +0200
mail-client/tutanota-desktop-bin: drop 352.260618.0, 353.260630.0
commit 8ea243597420c0d3232573bbef226e7cdaf02c73
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 15 11:01:40 2026 +0200
mail-client/tutanota-desktop-bin: add 355.260710.0
commit f20d149e4457c830670597131d3f050e4cf8ddaa
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jul 10 14:04:43 2026 +0200
mail-client/tutanota-desktop-bin: drop 353.260624.0
commit b4b23c61590359e49ce8291ac52b04a4ad067390
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jul 10 14:04:23 2026 +0200
mail-client/tutanota-desktop-bin: add 354.260707.0
commit 47e40837510e49ea0e2d53d02b95557ffaf78d87
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 1 18:44:52 2026 +0200
mail-client/tutanota-desktop-bin: drop 351.260612.0
commit 92d5afef36970496615617d189d3d95c9517abdb
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 1 18:44:52 2026 +0200
mail-client/tutanota-desktop-bin: add 353.260630.0
commit e587896074047b1767937546f9de1d926e7c213c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jun 25 17:06:18 2026 +0200
mail-client/tutanota-desktop-bin: add 353.260624.0
commit df9b9c5b1a3606072a315885eff287480a0197be
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 23 01:01:47 2026 +0200
mail-client/tutanota-desktop-bin: drop stale signatures for removed 348, 349
The linux-sig-348.260526.0.bin and linux-sig-349.260602.1.bin signature
blobs were left behind when those versions were dropped; no ebuild
references them. Remove the orphans so files/ tracks only live versions.
commit 4f80b7a8c3c2e94f4b354d20c699823eb2575adb
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 23 00:56:09 2026 +0200
mail-client/tutanota-desktop-bin: drop 350.260608.0
commit f5dfeeea9f6d9580ac51586409d24625f4f5acb7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 23 00:55:43 2026 +0200
mail-client/tutanota-desktop-bin: add 352.260618.0
commit 92fee051f8d86219f9c7b1c88fef13b0f35e0604
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 16 15:01:14 2026 +0200
mail-client/tutanota-desktop-bin: drop 348.260526.0, 349.260602.1
commit d0f9668ae57afbe5f3192b069f8ce0973a69efde
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jun 15 14:37:47 2026 +0200
mail-client/tutanota-desktop-bin: add 351.260612.0
commit e5300f0f54f09bc4a3362bc583b23c734043010f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jun 10 11:10:37 2026 +0200
mail-client/tutanota-desktop-bin: add 350.260608.0
commit 8693d5b012b63c73fb4d63e3ead9c2db56666321
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jun 4 01:51:14 2026 +0200
mail-client/tutanota-desktop-bin: drop 348.260519.0
commit 867a58030f99bc895ea71b1d4fd64be2b16a534f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jun 4 01:50:59 2026 +0200
mail-client/tutanota-desktop-bin: add 349.260602.1
commit 0044253ecb6e43376a8b250aeb932b260ade44a8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 12:09:19 2026 +0200
mail-client/tutanota-desktop-bin: add 348.260526.0
commit 489b99eb5d25fb016629c40df7679b0adb436e0d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue May 26 12:09:02 2026 +0200
mail-client/tutanota-desktop-bin: new package, 348.260519.0
Adopted from ::guru's mail-client/tutanota-desktop-bin-335.260310.0,
bumped to upstream's 2026-05-21 release and with the
${optdir} -> ${install_dir} symlink target fix folded in — guru's
ebuild dropped the wrapper symlink at `/tutanota-desktop` (broken)
instead of `/opt/tutanota-desktop/tutanota-desktop`.
Downloads upstream's signed AppImage, verifies the sha512 signature
against tutao's public key, extracts the squashfs and installs under
/opt/tutanota-desktop with a desktop entry plus the icon set.
Build-verified end-to-end (signature check passes, 393 MB installed
tree).
The .sig file is vendored under files/linux-sig-$.bin rather
than fetched: upstream's app.tuta.com/desktop/linux-sig.bin is a
floating endpoint that always serves the current release's
signature, so SRC_URI-fetching it would break this ebuild the
moment upstream cycles past $. At 256 bytes per release,
committing the sig in-tree is cheaper than mirror infrastructure.


View
Download
Browse