On Jan 3, 2008, at 3:39 AM, IOhannes m zmoelnig wrote:
Hans-Christoph Steiner wrote:
On Jan 2, 2008, at 2:52 AM, IOhannes m zmoelnig wrote:
svn co pure-data cd pure-data/packages/darwin_app ./configure --disable-all-externals --enable-zexy --enable-iemmatrix make && make package And voila, you have your custom distro. For a different platform, you would do this:
ah, i think we do not agree on what a "custom distro" means. it seems like for you, a custom distro is a (possibly stripped) flavour of the full pd-extended distro. for me, a custom distro is (e.g.), a pd-application that needs several externals and comes with all these externals.
It sounds like we have the exact same idea of custom distros. For me, Pd-extended is a specific distro that includes a wide range of things that is intended to be the same on all platforms, like how Debian is the same on all the different CPUs/platforms. What I am describing is a common build system that can be used to make any distro, from pd-extended to a pd-application that you describe.
please let's not go into the "why don't you use pd-extended then" discussion again.
As for requiring the "packages" section, there is no reason why it is that why it is that way beside that is the way that it currently works. I think that all of this stuff probably should be included in pd/src/configure.in.
please never ever. put it into cvsroot/pure-data/configure.in, but leave out pd/src/ and the kernel-configuration.
I don't understand the objection to using a directory called "packages". How is that any different than "externals"? I don't think it's a great layout, but it isn't bad, and it is about as good as we can get considering that the "pd" section is basically off limits. I am open to suggestions to improvements, but "it is bad" isn't helpful or constructive.
.hc
------------------------------------------------------------------------ ----
All mankind is of one author, and is one volume; when one man dies, one chapter is not torn out of the book, but translated into a better language; and every chapter must be so translated.... -John Donne