[arch-general] PKGBUILD

Allan McRae allan at archlinux.org
Sat Oct 10 19:07:39 EDT 2009


Stefan Husmann wrote:
> Baho Utot schrieb:
>> Thorsten Toepper wrote:
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA224
>>>
>>> On Sat, 10 Oct 2009 16:08:02 -0400
>>> Baho Utot <baho-utot at columbus.rr.com> wrote:
>>>
>>>  
>>>> I am constructing a PKGBUILD for a package and I know some of the 
>>>> variables have been depreciated
>>>>
>>>> Has $startdir been removed if so what is it new equiv.
>>>>
>>>> Thanks
>>>>     
>>>
>>> Using $pkgdir and $srcdir is more welcome than using 
>>> $startdir/{src,pkg}
>>>   
>> Not if you're writing a log file and makepkg -c is used.
>>
>
> If all these variables are defined, they all can be used. The question 
> is, for what purpose. Having a logfile in $startdir sounds reasonable 
> to me.
>
> Files which are needed to compile a package should go to $srcdir, 
> files that should be in the resulting package should got to $pkgdir.

In general, you should never use $startdir.  There is no guarantee that  
$stardir/src = $srcdir or similarly with $pkgdir.  In fact that 
definitely does not hold with split packages.  If you want to log the 
build, use "makepkg -L".

I can not think of a valid reason to use $startdir.

Allan



More information about the arch-general mailing list