Changeset View
Changeset View
Standalone View
Standalone View
package.yml
| name : mailspring | name : mailspring | ||||
| version : 1.5.3 | version : 1.5.5 | ||||
| release : 17 | release : 18 | ||||
| source : | source : | ||||
| - https://github.com/Foundry376/Mailspring/releases/download/1.5.3/mailspring-1.5.3-amd64.deb : 472fd34c41e77cdcf48772b93d5272f615710dec042b099faa7cdf6ffd8bfaa4 | - https://github.com/Foundry376/Mailspring/releases/download/1.5.5/mailspring-1.5.5-amd64.deb : 60786914dcbac0a5089624b3f1059163df4c303ba1aba4036c4349bc777205ba | ||||
| license : | license : | ||||
| - GPL-3.0-or-later | - GPL-3.0-or-later | ||||
| - Distributable # mailsync | - Distributable # mailsync | ||||
| component : network.mail | component : network.mail | ||||
| summary : A beautiful, fast and maintained fork of Nylas Mail by one of the original authors | summary : A beautiful, fast and maintained fork of Nylas Mail by one of the original authors | ||||
| description: | | description: | | ||||
| Leaving Nylas Mail? Mailspring is a new version by one of the original authors. It's faster, leaner, and shipping today! Mailspring replaces the JavaScript mailsync code in Nylas Mail with a new C++ sync engine based on Mailcore2. It uses roughly half the RAM and CPU of Nylas Mail and idles with almost zero "CPU Wakes", which translates to great battery life. A major overhaul of the package manager and dependency tree mean it launches faster too. You might not even notice it's an Electron app! | Leaving Nylas Mail? Mailspring is a new version by one of the original authors. It's faster, leaner, and shipping today! Mailspring replaces the JavaScript mailsync code in Nylas Mail with a new C++ sync engine based on Mailcore2. It uses roughly half the RAM and CPU of Nylas Mail and idles with almost zero "CPU Wakes", which translates to great battery life. A major overhaul of the package manager and dependency tree mean it launches faster too. You might not even notice it's an Electron app! | ||||
| extract : no | extract : no | ||||
| networking : yes | networking : yes | ||||
| replaces : n1 | replaces : n1 | ||||
| builddeps : | builddeps : | ||||
| - pkgconfig(alsa) | - pkgconfig(alsa) | ||||
| - pkgconfig(fontconfig) | - pkgconfig(fontconfig) | ||||
JoshStrobl: Likely no reason to have this if they're not actually going to be using it. | |||||
| - pkgconfig(gconf-2.0) | - pkgconfig(gconf-2.0) | ||||
| - pkgconfig(gtk+-3.0) | - pkgconfig(gtk+-3.0) | ||||
| - pkgconfig(krb5) | - pkgconfig(krb5) | ||||
| - pkgconfig(libsecret-1) | - pkgconfig(libsecret-1) | ||||
| - pkgconfig(xi) | - pkgconfig(xi) | ||||
JoshStroblUnsubmitted Done Inline ActionsNot needed, dep of libgtk-3-devel and libxtst-devel JoshStrobl: Not needed, dep of libgtk-3-devel and libxtst-devel | |||||
| - pkgconfig(xkbfile) | - pkgconfig(xkbfile) | ||||
| - pkgconfig(xscrnsaver) | - pkgconfig(xscrnsaver) | ||||
| - pkgconfig(xtst) | - pkgconfig(xtst) | ||||
| - cups-devel | - cups-devel | ||||
| # gnome-keyring is required at least until kwallet can handle libsecret | # gnome-keyring is required at least until kwallet can handle libsecret | ||||
JoshStroblUnsubmitted Done Inline ActionsHave this after gnome-keyring on line 30. JoshStrobl: Have this after `gnome-keyring` on line 30. | |||||
| rundeps : | rundeps : | ||||
| - gnome-keyring | - gnome-keyring | ||||
| install : | | setup : | | ||||
JoshStroblUnsubmitted Done Inline Actions: | should be aligned with the one from install. It's the little things. JoshStrobl: `: |` should be aligned with the one from install. It's the little things. | |||||
| ar x $sources/mailspring-${version}-amd64.deb | ar x $sources/mailspring-${version}-amd64.deb | ||||
| tar xf data.tar.* | tar xf data.tar.* | ||||
| install : | | |||||
| install -dm00644 $installdir | install -dm00644 $installdir | ||||
| cp -r usr $installdir | cp -r usr $installdir | ||||
| # Link to System Libraries | |||||
| rm $installdir/usr/share/mailspring/libEGL.so | |||||
| rm $installdir/usr/share/mailspring/libGLESv2.so | |||||
| ln -s /usr/lib/libEGL.so $installdir/usr/share/mailspring/libEGL.so | |||||
| ln -s /usr/lib/libGLESv2.so $installdir/usr/share/mailspring/libGLESv2.so | |||||
JoshStroblUnsubmitted Done Inline ActionsShould be /usr/lib64 really. JoshStrobl: Should be `/usr/lib64` really. | |||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.
Likely no reason to have this if they're not actually going to be using it.