[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