pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: how to build a package without installation from pkgsrc



There are two methods I use:

1) Easiest, for packages which have user-destdir support:

in mk.conf:

USE_DESTDIR?= yes
DEPENDS_TARGET?= package-install

OR when invoking make to build the package, do:

make package USE_DESTDIR=yes [ DEPENDS_TARGET=package-install ]

If one of the dependencies does not have user-destdir support, just
make depends [ USE_DESTDIR=no ] (the bracketed bit is only necessary
if you've set USE_DESTDIR in mk.conf).

To build and install a
Then, cd ${PKGSRCDIR}/category/package && make package.  NOTE: this
will only work if the package has DESTDIR support; nearly all packages
built with GNU_CONFIGURE=yes have PKG_DESTDIR_SUPPORT=user-destdir.
You can check in the package makefile to see if this is defined.
See 'make help topic=DESTDIR' for more information, or ask on the lists.

2) Use pkgtools/pkg_comp; this way you can build any package in a
chroot()'ed environment.  See the pkg_comp documentation for more
information.

Good luck,

--blair




--
Support WFMU-FM: free-form radio for the masses!
<http://www.wfmu.org/>

"The frivolity and boredom which unsettle the established order, the
vague foreboding of something unknown, these are the heralds of
approaching change.  The gradual crumbling that left unaltered the
face of the whole is cut short by a sunburst which, in one flash,
illuminates the features of the new world."  --G.W.F. Hegel,
_Phenomenology of Spirit_ 5:11



Home | Main Index | Thread Index | Old Index