PKGBUILD variables in arch
kyle4jesus at gmail.com
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