summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2022-02-19contrib: add xdg desktop entryMoritz Poldrack
Add an XDG desktop file to handle mailto: links, to make it easier to reply to mailing list threads and compose emails with aerc in general. Signed-off-by: Moritz Poldrack <git@moritz.sh> Signed-off-by: Robin Jarry <robin@jarry.cc>
2022-02-19config: do not hardcode sharedirRobin Jarry
Instead of using a static SHAREDIR at compile time, use a list of standard paths to use at runtime for templates, config files and stylesets. This implies removing all default filters in the default configuration. Replace them with basic commands. New users can configure the filters as they wish. Signed-off-by: Robin Jarry <robin@jarry.cc>
2022-02-02mk: use debug to generate a non-optimized binaryRobin Jarry
Do not use this to run the debugger. Instead, build a non-optimized binary and display what command should be executed to attach to a running program. Signed-off-by: Robin Jarry <robin@jarry.cc>
2022-01-24mk: add make checkinstallMark Dain
Adds a quick way to ensure the install was successful.
2022-01-21mk: syntax cleanupRobin Jarry
Avoid multiline strings. Use dlv --build-flags. Signed-off-by: Robin Jarry <robin@jarry.cc>
2022-01-21mk: be compatible with bsd makeRobin Jarry
ifeq is not supported by bsd make. We don't need this. Use a simple shell command. Signed-off-by: Robin Jarry <robin@jarry.cc>
2022-01-21Revert "mk: only install if files changed"Robin Jarry
This reverts commit 22ad9e199a6dccf0f5017b3e0bacd3ad01b122e7. This breaks install on macOS: install -m755 -D aerc /usr/local/bin/aerc install: illegal option -- D Signed-off-by: Robin Jarry <robin@jarry.cc>
2022-01-20mk: avoid searching in hidden directories at the rootRobin Jarry
Signed-off-by: Robin Jarry <robin@jarry.cc>
2022-01-19mk: only install if files changedRobin Jarry
Signed-off-by: Robin Jarry <robin@jarry.cc>
2022-01-19compose: add default template for new messagesRobin Jarry
Allow defining a default template to use when composing new messages. Add an example to be used for new users. Signed-off-by: Robin Jarry <robin@jarry.cc>
2022-01-15Release version 0.7.1Robin Jarry
Signed-off-by: Robin Jarry <robin@jarry.cc>
2022-01-14Release version 0.7.0Robin Jarry
Signed-off-by: Robin Jarry <robin@jarry.cc>
2021-12-13mk: remove version overridepsykose
some build systems build inside a git environment- most notably, alpine aports is built inside an aports tree. this override prevents a VERSION=$pkgver override from being passed at build time and makes aerc think its version is an alpine version from aports: < aerc -v aerc v3.15.0.r122.gb306bc1c4c
2021-12-11build: add check for code formattingRobin Jarry
Let's avoid pushing unformatted code. Signed-off-by: Robin Jarry <robin@jarry.cc>
2021-11-09Release version 0.6.0Robin Jarry
Signed-off-by: Robin Jarry <robin@jarry.cc>
2021-02-07Makefile: use git version string if we canReto Brunner
Some packagers overwrote the version we embed in aerc, we really don't want that. Hence we force clear the variable at the beginning of the makefile. If git is available and returns a useful info we now use that version instead of the hardcoded version
2020-12-24Make makefile compatible with 3.81 (default MacOS)y0ast
Enables using the makefile with mac default make.
2020-11-14version bump: 0.5.2Reto Brunner
2020-11-13makefile: add debug targetReto Brunner
2020-11-10update the makefile versionReto Brunner
2020-09-27Makefile: remove aerc-stylesets upon uninstallJD
2020-08-06Implement style configuration.Kalyan Sriram
Introduce the ability to configure stylesets, allowing customization of aerc's look (color scheme, font weight, etc). Default styleset is installed to /path/to/aerc/stylesets/default.
2020-07-30Revert "Implement style configuration."Reto Brunner
This reverts commit 1ff687ca2b0821c2cacc1fa725abb3302d2af9da.
2020-07-30Implement style configuration.Kalyan Sriram
Introduce the ability to configure stylesets, allowing customization of aerc's look (color scheme, font weight, etc). Default styleset is installed to /path/to/aerc/stylesets/default.
2020-07-05Fix usage of DESTDIRBen Fiedler
It should only be used when installing/uninstalling according to the GNU spec. Closes: https://todo.sr.ht/~sircmpwn/aerc2/418
2020-05-28Revert "Add Style configuration"Drew DeVault
This reverts commit 0f78f06610c0e8887aba2ae50e99b86477a384b3.
2020-05-27Add Style configurationReto Brunner
The following functionalities are added to configure aerc ui styles. - Read stylesets from file with very basic fnmatch wildcard matching - Add default styleset - Support different stylesets as part of UiConfig allowing contextual styles. - Move widgets/ui elements to use the stylesets. - Add configuration manual for the styleset
2020-05-19Update version to 0.4.0Drew DeVault
2019-12-24Add missing man pages to uninstall target in MakefileAriel Popper
2019-12-07fix make install directiories permissionsLeszek Cimała
Hi everyone! On my system I have strict umask set, so make install creates them unreadable by non-root. This trivial fix ensures, that directories are created as expected. Leszek
2019-11-21Update version to 0.3.0Drew DeVault
2019-11-19Install aerc-templatesSrivathsan Murali
2019-11-10Add Templates with ParsingSrivathsan Murali
+ Changes NewComposer to return error. + Add lib to handle templates using "text/template". + Add -T option to following commands - compose. - reply - forward + Quoted replies using templates. + Forwards as body using templates + Default templates are installed similar to filters. + Templates Config in aerc.conf. - Required templates are parsed while loading config. + Add aerc-templates.7 manual for using template data.
2019-08-29extract search criteria parsing into the backendsReto Brunner
2019-08-08Add notmuch docsReto Brunner
2019-07-29Update version to 0.2.1Drew DeVault
2019-07-29Change how VERSION is set in MakefileDrew DeVault
2019-07-27Implement sendmail supportDrew DeVault
2019-07-23Makefile: Use GO variable to specify compiler pathKacper Kołodziej
It is useful when somebody has different Go versions across one system and first go in $PATH points to version older than 1.12 (common in stable distributions). Signed-off-by: Kacper Kołodziej <kacper@kolodziej.it>
2019-07-12Add maildir docsBen Burwell
2019-06-27Move contrib -> filtersDrew DeVault
2019-06-19Makefile: fix -ldflags -X invocationReto Brunner
Aerc uses the go linker to add some variables like main.Prefix / main.ShareDir etc. however the go linker only considers the last -ldflags invocation it seems. This commit fixes the makefile to use only a single -ldflags invocation, which again sets the vars as expected.
2019-06-18Add aerc -v to print the installed versionDrew DeVault
2019-06-14Add uninstall target to MakefileLyle Hanson
Also removes leftover directories if there isn't anything else in them. https://todo.sr.ht/~sircmpwn/aerc2/179
2019-06-07Update filter names in MakefileDrew DeVault
2019-06-04Added config file to Make cleanJonas Kalderstam
Config file will be incorrect if make is run with different values for PREFIX otherwise.
2019-06-03Fix Makefile for non-GNU findrage 311
derp
2019-06-01Remove more GNU-isms from MakefileSam Whited
Signed-off-by: Sam Whited <sam@samwhited.com>
2019-05-30Remove "wildcard" GNU-ism from MakefileSam Whited
Signed-off-by: Sam Whited <sam@samwhited.com>
2019-05-26Implement :edit in compose screenDrew DeVault