[pacman-dev] [PATCH v2] srcinfo.sh: remove trailing newline
Allan McRae
allan at archlinux.org
Fri Jun 26 06:09:28 UTC 2020
On 26/6/20 9:29 am, Denton Liu wrote:
> When a .SRCINFO file is generated via `makepkg --printsrcinfo`, each
> section is concluded with an empty line. This means that at the end of
> the file, an empty line remains. This is considered a trailing
> whitespace error. In fact, `git diff --check` will warn about this,
> saying "new blank line at EOF."
>
> Instead of closing each section off with an empty line, use the empty
> line to separate sections, omitting the empty line at the end of the
> file.
>
> Signed-off-by: Denton Liu <liu.denton at gmail.com>
> ---
Patch looks fine. Will be in the next push.
A
> scripts/libmakepkg/srcinfo.sh.in | 5 ++---
> 1 file changed, 2 insertions(+), 3 deletions(-)
>
> diff --git a/scripts/libmakepkg/srcinfo.sh.in b/scripts/libmakepkg/srcinfo.sh.in
> index 6e783279..d1e39f7d 100644
> --- a/scripts/libmakepkg/srcinfo.sh.in
> +++ b/scripts/libmakepkg/srcinfo.sh.in
> @@ -30,7 +30,7 @@ srcinfo_open_section() {
> printf '%s = %s\n' "$1" "$2"
> }
>
> -srcinfo_close_section() {
> +srcinfo_separate_section() {
> echo
> }
>
> @@ -94,7 +94,6 @@ srcinfo_write_global() {
>
> srcinfo_open_section 'pkgbase' "${pkgbase:-$pkgname}"
> srcinfo_write_section_details ''
> - srcinfo_close_section
> }
>
> srcinfo_write_package() {
> @@ -104,7 +103,6 @@ srcinfo_write_package() {
>
> srcinfo_open_section 'pkgname' "$1"
> srcinfo_write_section_details "$1"
> - srcinfo_close_section
> }
>
> write_srcinfo_header() {
> @@ -118,6 +116,7 @@ write_srcinfo_content() {
> srcinfo_write_global
>
> for pkg in "${pkgname[@]}"; do
> + srcinfo_separate_section
> srcinfo_write_package "$pkg"
> done
> }
>
More information about the pacman-dev
mailing list