[pacman-dev] [PATCH 1/2] makepkg: abstract license check into separate function

Allan McRae allan at archlinux.org
Sun Jan 8 07:16:49 EST 2012


On 08/01/12 04:27, Dave Reisner wrote:
> Signed-off-by: Dave Reisner <dreisner at archlinux.org>
> ---
>  scripts/makepkg.sh.in |   16 ++++++++++------
>  1 files changed, 10 insertions(+), 6 deletions(-)
> 
> diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
> index 13185ee..eada195 100644
> --- a/scripts/makepkg.sh.in
> +++ b/scripts/makepkg.sh.in
> @@ -1102,6 +1102,15 @@ find_libprovides() {
>  	done
>  }
>  
> +check_license() {
> +	# TODO maybe remove this at some point
> +	# warn if license array is not present or empty
> +	if [[ -z $license ]]; then
> +		warning "$(gettext "Please add a license line to your %s!")" "$BUILDSCRIPT"
> +		plain "$(gettext "Example for GPL\'ed software: %s.")" "license=('GPL')"
> +	fi
> +}
> +


Why not just move this into the check_sanity function?   That would also
remove the need for your next patch too.


>  write_pkginfo() {
>  	local builddate=$(date -u "+%s")
>  	if [[ -n $PACKAGER ]]; then
> @@ -1179,12 +1188,7 @@ write_pkginfo() {
>  		fi
>  	done
>  
> -	# TODO maybe remove this at some point
> -	# warn if license array is not present or empty
> -	if [[ -z $license ]]; then
> -		warning "$(gettext "Please add a license line to your %s!")" "$BUILDSCRIPT"
> -		plain "$(gettext "Example for GPL\'ed software: %s.")" "license=('GPL')"
> -	fi
> +	check_license
>  }
>  
>  check_package() {



More information about the pacman-dev mailing list