aerc: 0.18.2 -> 0.19.0

+68 -24
+4 -9
pkgs/by-name/ae/aerc/package.nix
··· 14 15 buildGoModule rec { 16 pname = "aerc"; 17 - version = "0.18.2"; 18 19 src = fetchFromSourcehut { 20 owner = "~rjarry"; 21 repo = "aerc"; 22 rev = version; 23 - hash = "sha256-J4W7ynJ5DpE97sILENNt6eya04aiq9DWBhlytsVmZHg="; 24 }; 25 26 proxyVendor = true; 27 - vendorHash = "sha256-STQzc25gRozNHKjjYb8J8CL5WMhnx+nTJOGbuFmUYSU="; 28 29 nativeBuildInputs = [ 30 scdoc ··· 33 34 patches = [ 35 ./runtime-libexec.patch 36 - 37 - # patch to fix a encoding problem with gpg signed messages 38 - (fetchpatch { 39 - url = "https://git.sr.ht/~rjarry/aerc/commit/7346d20.patch"; 40 - hash = "sha256-OCm8BcovYN2IDSgslZklQxkGVkSYQ8HLCrf2+DRB2mM="; 41 - }) 42 ]; 43 44 postPatch = '' 45 substituteAllInPlace config/aerc.conf 46 substituteAllInPlace config/config.go 47 substituteAllInPlace doc/aerc-config.5.scd 48 49 # Prevent buildGoModule from trying to build this 50 rm contrib/linters.go
··· 14 15 buildGoModule rec { 16 pname = "aerc"; 17 + version = "0.19.0"; 18 19 src = fetchFromSourcehut { 20 owner = "~rjarry"; 21 repo = "aerc"; 22 rev = version; 23 + hash = "sha256-YlpR85jB6Il3UW4MTaf8pkilRVjkO0q/D/Yu+OiBX6Y="; 24 }; 25 26 proxyVendor = true; 27 + vendorHash = "sha256-WowRlAzyrfZi27JzskIDberiYt9PQkuS6H3hKqUP9qo="; 28 29 nativeBuildInputs = [ 30 scdoc ··· 33 34 patches = [ 35 ./runtime-libexec.patch 36 ]; 37 38 postPatch = '' 39 substituteAllInPlace config/aerc.conf 40 substituteAllInPlace config/config.go 41 substituteAllInPlace doc/aerc-config.5.scd 42 + substituteAllInPlace doc/aerc-templates.7.scd 43 44 # Prevent buildGoModule from trying to build this 45 rm contrib/linters.go
+64 -15
pkgs/by-name/ae/aerc/runtime-libexec.patch
··· 1 diff --git a/config/aerc.conf b/config/aerc.conf 2 - index 7d33b43..4315f0e 100644 3 --- a/config/aerc.conf 4 +++ b/config/aerc.conf 5 - @@ -202,8 +202,7 @@ 6 # 7 # ${XDG_CONFIG_HOME:-~/.config}/aerc/stylesets 8 # ${XDG_DATA_HOME:-~/.local/share}/aerc/stylesets ··· 12 # 13 #stylesets-dirs= 14 15 - @@ -547,8 +546,7 @@ message/rfc822=colorize 16 # 17 # ${XDG_CONFIG_HOME:-~/.config}/aerc/templates 18 # ${XDG_DATA_HOME:-~/.local/share}/aerc/templates ··· 23 #template-dirs= 24 25 diff --git a/config/config.go b/config/config.go 26 - index d70bcfe..c19e59a 100644 27 --- a/config/config.go 28 +++ b/config/config.go 29 - @@ -54,10 +54,8 @@ func buildDefaultDirs() []string { 30 } 31 32 // Add fixed fallback locations ··· 40 return defaultDirs 41 } 42 diff --git a/doc/aerc-config.5.scd b/doc/aerc-config.5.scd 43 - index 9e1f8a3..694abbc 100644 44 --- a/doc/aerc-config.5.scd 45 +++ b/doc/aerc-config.5.scd 46 - @@ -300,8 +300,7 @@ These options are configured in the *[ui]* section of _aerc.conf_. 47 ``` 48 ${XDG_CONFIG_HOME:-~/.config}/aerc/stylesets 49 ${XDG_DATA_HOME:-~/.local/share}/aerc/stylesets ··· 53 ``` 54 55 *styleset-name* = _<string>_ 56 - @@ -900,8 +899,7 @@ These options are configured in the *[templates]* section of _aerc.conf_. 57 ``` 58 ${XDG_CONFIG_HOME:-~/.config}/aerc/templates 59 ${XDG_DATA_HOME:-~/.local/share}/aerc/templates ··· 64 65 *new-message* = _<template_name>_ 66 diff --git a/doc/aerc-templates.7.scd b/doc/aerc-templates.7.scd 67 - index ae9bc6d..5f42b14 100644 68 --- a/doc/aerc-templates.7.scd 69 +++ b/doc/aerc-templates.7.scd 70 - @@ -319,7 +319,7 @@ aerc provides the following additional functions: 71 - Execute external command, provide the second argument to its stdin. 72 73 ``` 74 - - {{exec `/usr/libexec/aerc/filters/html` .OriginalText}} 75 - + {{exec `@out@/libexec/aerc/filters/html` .OriginalText}} 76 ``` 77 78 - *.Local* 79 - @@ -425,7 +425,7 @@ aerc provides the following additional functions: 80 81 ``` 82 {{if eq .OriginalMIMEType "text/html"}}
··· 1 diff --git a/config/aerc.conf b/config/aerc.conf 2 + index fbc1f3ba..9eea2b81 100644 3 --- a/config/aerc.conf 4 +++ b/config/aerc.conf 5 + @@ -301,8 +301,7 @@ 6 # 7 # ${XDG_CONFIG_HOME:-~/.config}/aerc/stylesets 8 # ${XDG_DATA_HOME:-~/.local/share}/aerc/stylesets ··· 12 # 13 #stylesets-dirs= 14 15 + @@ -741,8 +740,8 @@ 16 + # ${XDG_DATA_HOME:-~/.local/share}/aerc/filters 17 + # $PREFIX/libexec/aerc/filters 18 + # $PREFIX/share/aerc/filters 19 + -# /usr/libexec/aerc/filters 20 + -# /usr/share/aerc/filters 21 + +# @out@/libexec/aerc/filters 22 + +# @out@/share/aerc/filters 23 + # 24 + # If you want to run a program in your default $PATH which has the same name 25 + # as a builtin filter (e.g. /usr/bin/colorize), use its absolute path. 26 + @@ -845,8 +844,7 @@ text/html=! html 27 # 28 # ${XDG_CONFIG_HOME:-~/.config}/aerc/templates 29 # ${XDG_DATA_HOME:-~/.local/share}/aerc/templates ··· 34 #template-dirs= 35 36 diff --git a/config/config.go b/config/config.go 37 + index 14c4b233..9f305ffd 100644 38 --- a/config/config.go 39 +++ b/config/config.go 40 + @@ -46,10 +46,8 @@ func buildDefaultDirs() []string { 41 } 42 43 // Add fixed fallback locations ··· 51 return defaultDirs 52 } 53 diff --git a/doc/aerc-config.5.scd b/doc/aerc-config.5.scd 54 + index 1e3daaa9..cd118be0 100644 55 --- a/doc/aerc-config.5.scd 56 +++ b/doc/aerc-config.5.scd 57 + @@ -13,7 +13,7 @@ _aerc_, which defaults to _~/.config/aerc_. Alternate files can be specified via 58 + command line arguments, see *aerc*(1). 59 + 60 + Examples of these config files are typically included with your installation of 61 + -aerc and are usually installed in _/usr/share/aerc_. 62 + +aerc and are usually installed in _@out@/share/aerc_. 63 + 64 + Each file uses the ini format, and consists of sections with keys and values. 65 + A line beginning with _#_ is considered a comment and ignored, as are empty 66 + @@ -386,8 +386,7 @@ These options are configured in the *[ui]* section of _aerc.conf_. 67 ``` 68 ${XDG_CONFIG_HOME:-~/.config}/aerc/stylesets 69 ${XDG_DATA_HOME:-~/.local/share}/aerc/stylesets ··· 73 ``` 74 75 *styleset-name* = _<string>_ 76 + @@ -1019,7 +1018,7 @@ will be set to the terminal TTY. The filter is expected to implement its own 77 + paging. 78 + 79 + aerc ships with some default filters installed in the libexec directory (usually 80 + -_/usr/libexec/aerc/filters_). Note that these may have additional dependencies 81 + +_@out@/libexec/aerc/filters_). Note that these may have additional dependencies 82 + that aerc does not have alone. 83 + 84 + The filter commands are invoked with _sh -c command_. The following folders are 85 + @@ -1031,8 +1030,8 @@ ${XDG_CONFIG_HOME:-~/.config}/aerc/filters 86 + ${XDG_DATA_HOME:-~/.local/share}/aerc/filters 87 + $PREFIX/libexec/aerc/filters 88 + $PREFIX/share/aerc/filters 89 + -/usr/libexec/aerc/filters 90 + -/usr/share/aerc/filters 91 + +@out@/libexec/aerc/filters 92 + +@out@/share/aerc/filters 93 + ``` 94 + 95 + If you want to run a program in your default *$PATH* which has the same 96 + @@ -1370,7 +1369,7 @@ of the template name. The available symbols and functions are described in 97 + *aerc-templates*(7). 98 + 99 + aerc ships with some default templates installed in the share directory (usually 100 + -_/usr/share/aerc/templates_). 101 + +_@out@/share/aerc/templates_). 102 + 103 + These options are configured in the *[templates]* section of _aerc.conf_. 104 + 105 + @@ -1382,8 +1381,7 @@ These options are configured in the *[templates]* section of _aerc.conf_. 106 ``` 107 ${XDG_CONFIG_HOME:-~/.config}/aerc/templates 108 ${XDG_DATA_HOME:-~/.local/share}/aerc/templates ··· 113 114 *new-message* = _<template_name>_ 115 diff --git a/doc/aerc-templates.7.scd b/doc/aerc-templates.7.scd 116 + index a6deb584..4f91869c 100644 117 --- a/doc/aerc-templates.7.scd 118 +++ b/doc/aerc-templates.7.scd 119 + @@ -398,7 +398,7 @@ aerc provides the following additional functions: 120 + Attaches a file to the message being composed. 121 122 ``` 123 + - {{.Attach '/usr/libexec/aerc/filters/html'}} 124 + + {{.Attach '@out@/libexec/aerc/filters/html'}} 125 ``` 126 127 + *exec* 128 + @@ -581,7 +581,7 @@ aerc provides the following additional functions: 129 130 ``` 131 {{if eq .OriginalMIMEType "text/html"}}