PKGBUILD variables in arch

Kyle kyle4jesus at
Tue Mar 1 22:55:40 EST 2011

Your source and built binary package will be put into subdirectories 
under the directory where your PKGBUILD file is. The sources are put 
into ./src and the binary package is in ./pkg. It looks like these 
settings can be overridden in /etc/makepkg.conf. You probably should use 
a directory to store your PKGBUILD files other than your home directory. 
Most of the time, you will want a package build directory, and each 
PKGBUILD file should be in a subdirectory under the one you selected for 
all your package builds. Example: I have my package builds in ~/build. 
Under that is a subdirectory for each PKGBUILD I want to build, e.g. 
~/build/svox-pico-git/, where I have my PKGBUILD file for that package, 
which I hope to build as soon as I figure out why I get very strange 
errors only when I use makepkg to build it. :) Using this clean 
directory structure for each package makes it much easier to find the 
sources for each package and to apply your patches. I've never tried 
just putting PKGBUILD in my home directory and building it there to see 
what would happen, but it can't be easy to sort out if something goes 
wrong. Hope this helps a litttle, as I'm lacking in experience myself.

More information about the Speakup mailing list