Stand-alone fastmail for Linux (electron wrapper)
Clone or download
aerosol Revert "Fix indent"
This reverts commit 0b84abe.
Latest commit 12afb7f Oct 8, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
FastMail.png
LICENSE.md
Makefile
README.md
index.html
main.js
package.json
renderer.js
yarn.lock

README.md

Fastmail (electron wrapper)

  • Sets font scaling to 1.4x
  • Requires npm and yarn
  • Not yet in AUR
  • make generates pacman archive with desktop entry
  • I have no clue why does it want mono and gtk for pacman dist target
(yharnam) master-* ~/dev/fastmail-appimage $ make
yarn add electron-builder --dev
yarn add v1.9.4
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Saved 1 new dependency.
info Direct dependencies
└─ electron-builder@20.27.1
info All dependencies
└─ electron-builder@20.27.1
Done in 3.46s.
yarn dist
yarn run v1.9.4
$ electron-builder
  • electron-builder version=20.27.1
  • loaded configuration file=package.json ("build" field)
  • writing effective config file=dist/builder-effective-config.yaml
  • no native production dependencies
  • packaging       platform=linux arch=x64 electron=1.8.4 appOutDir=dist/linux-unpacked
  • building        target=AppImage arch=x6

(yharnam) master-* ~/dev/fastmail-appimage $ ls dist
total 237M
drwxr-xr-x 3 hq1 4.0K Aug 11 22:38 .
drwxrwxr-x 6 hq1 4.0K Aug 11 22:37 ..
-rw-r--r-- 1 hq1  186 Aug 11 22:37 builder-effective-config.yaml
-rw-r--r-- 1 hq1 100M Aug 11 22:38 fastmail-1.0.0.pacman
-rwxr-xr-x 1 hq1 137M Aug 11 22:37 fastmail-1.0.0-x86_64.AppImage
-rw-r--r-- 1 hq1  382 Aug 11 22:38 latest-linux.yml
drwxr-xr-x 4 hq1 4.0K Aug 11 22:37 linux-unpacked

(yharnam) master-* ~/dev/fastmail-appimage $ sudo pacman -U dist/fastmail-1.0.0.pacman
[sudo] password for hq1:
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (9) gtk-sharp-2-2.12.45-1  libappindicator-gtk2-12.10.0-12  libappindicator-gtk3-12.10.0-12  libappindicator-sharp-12.10.0-12
             libgdiplus-5.6-1  libindicator-gtk2-12.10.1-7  libindicator-gtk3-12.10.1-7  mono-5.12.0.260-1  fastmail-1.0.0-1

Total Installed Size:  520.25 MiB

:: Proceed with installation? [Y/n] Y
(9/9) checking keys in keyring                                                           [###################################################] 100%
(8/9) checking package integrity                                                         [###################################################] 100%
(8/9) loading package files                                                              [###################################################] 100%
(9/9) checking for file conflicts                                                        [###################################################] 100%
(9/9) checking available disk space                                                      [###################################################] 100%
:: Processing package changes...
(1/9) installing libindicator-gtk2                                                       [###################################################] 100%
(2/9) installing libappindicator-gtk2                                                    [###################################################] 100%
(3/9) installing libindicator-gtk3                                                       [###################################################] 100%
(4/9) installing libappindicator-gtk3                                                    [###################################################] 100%
(5/9) installing libgdiplus                                                              [###################################################] 100%
(6/9) installing mono                                                                    [###################################################] 100%
Mono Certificate Store Sync - version 5.12.0.0
Populate Mono certificate store from a concatenated list of certificates.
Copyright 2002, 2003 Motus Technologies. Copyright 2004-2008 Novell. BSD licensed.

Importing into legacy system store:
I already trust 134, your new list has 134
Import process completed.

Importing into BTLS system store:
I already trust 134, your new list has 134
Import process completed.
(7/9) installing gtk-sharp-2                                                             [###################################################] 100%
(8/9) installing libappindicator-sharp                                                   [###################################################] 100%
(9/9) installing fastmail                                                                [###################################################] 100%
:: Running post-transaction hooks...
(1/4) Updating icon theme caches...
(2/4) Registering binary formats...
(3/4) Arming ConditionNeedsUpdate...
(4/4) Updating the desktop file MIME type cache...