[pacman-dev] [PATCH] makepkg: fix --verifysource (FS#35057)

Jan Alexander Steffens jan.steffens at gmail.com
Thu May 2 00:28:51 EDT 2013


On Thu, May 2, 2013 at 5:56 AM, Allan McRae <allan at archlinux.org> wrote:
> On 02/05/13 13:44, William Giokas wrote:
>> -if (( ! PKGVERFUNC )); then
>> +if (( ! PKGVERFUNC && ! VERIFYSOURCE )); then
>>       check_build_status
>>  fi
>
> Fine.

I think this should probably be done in the check_build_status
function just to mirror NOBUILD.

>> -if (( NODEPS || (NOBUILD && !DEP_BIN ) )); then
>> +if (( VERIFYSOURCE || NODEPS || (NOBUILD && !DEP_BIN ) )); then
>>       # no warning message needed for nobuild
>>       if (( NODEPS )); then
>>               warning "$(gettext "Skipping dependency checks.")"
>
> I have been thinking about this...   Your VCS tool will be in
> makedepends and needed to download those sources.

Wouldn't it be cleaner if makepkg would handle the "sourcedeps" itself?
I wouldn't want to install loads of unneeded makedepends on my
chrootbuild host just to get git.


More information about the pacman-dev mailing list