Hi there,
I have checked in a debian directory in the pd externals CVS which should make it possible to generate debian packages directly from CVS.
currently there are generated: pd-externals: single externals, including ext13, ggee, and others pd-zexy: the zexy library pd-flext: flext library pd-osc: the OSC object
I finally decided to not put everything into the build directory, because some things just do not fit, or have external and additional dependencies.
Left to be done: (this addresses Frank mainly) in order to build the footils, it would be the best if I had some general makefile in the footils directory. I can do it, but I would be happier if you would do it. You can await that there is an already compiled flext library in grill/flext, and compile/link it against that.
What else ?
!! Last call for additional externals !!
I am not sure if I will find the time to collect all the externals on the net and inject them, because I want to ask for permission of the authors first before doing that.
So those who have externals lying around and want them to be included in the upcoming Demudi release, please drop me a note, join the sourceforge developers, or just send me a link to your externals together with the permission to use it.
Ciao
Guenter
Hi, guenter geiger hat gesagt: // guenter geiger wrote:
I have checked in a debian directory in the pd externals CVS which should make it possible to generate debian packages directly from CVS.
currently there are generated: pd-externals: single externals, including ext13, ggee, and others pd-zexy: the zexy library pd-flext: flext library pd-osc: the OSC object
Cool. I did manage to build it this way, and I'm thankful for a cleaner install. I will have to find all my old externals now, though.
Some observations/bugs:
* OSC.pd* does not end in in pd-osc, but in pd-externals. pd-osc is practically empty here. I'm not sure, what causes this * zexy can't find g_canvas.h. * there is a "../doc/" in build/linux/makefile, that is not found: install-doc: @test -d $(prefix)/lib/pd/doc/5.reference || mkdir -p $(prefix)/lib/pd/doc/5.reference # build fails here: cp -r ../doc/* $(prefix)/lib/pd/doc/5.reference
in order to build the footils, it would be the best if I had some general makefile in the footils directory. I can do it, but I would be happier if you would do it. You can await that there is an already compiled flext library in grill/flext, and compile/link it against that.
I changed the flext externals to use CVS-flext. I also started a footils toplevel Makefile now, but actually I cannot write Makefiles, I always copy->paste->fix my makefiles, so if someone would give me a helping hand here, I would be thankful.
This is the current makefile on pd-CVS :(
#!/usr/bin/make -f
all: make -C flext-iiwu make -C shabby make -C syncgrain
clean: make -C flext-iiwu clean make -C shabby clean make -C syncgrain clean
# install: ???
Regarding rx7~: This is a nice external, but it is a hell to compile, because currently one needs to build the whole rx-saturno program first. Until I extract the necessary source files from rx-saturno, I would say, that rx7~ isn't really buildable at the moment. So it is not suitable for inclusion into a pd-externals package IMO.
BTW: Is there a pd-0.36 on sourceforge, yet?
ciao
You can await that there is an already compiled flext library in grill/flext, and compile/link it against that.
I changed the flext externals to use CVS-flext. I also started a footils toplevel Makefile now, but actually I cannot write Makefiles, I always copy->paste->fix my makefiles, so if someone would give me a helping hand here, I would be thankful.
Hi all, please be aware of the fact that my cvs contributions are still "experimental" because i have yet to manage to keep the sf.net-cvs in sync with my own local cvs server. For the next couple of days (or weeks) the releases on www.parasitaere-kapazitaeten.net shall be considered the official source of code and binaries.
best greetings, Thomas
On Tue, 19 Nov 2002, Thomas Grill wrote:
You can await that there is an already compiled flext library in grill/flext, and compile/link it against that.
I changed the flext externals to use CVS-flext. I also started a footils toplevel Makefile now, but actually I cannot write Makefiles, I always copy->paste->fix my makefiles, so if someone would give me a helping hand here, I would be thankful.
Hi all, please be aware of the fact that my cvs contributions are still "experimental" because i have yet to manage to keep the sf.net-cvs in sync with my own local cvs server. For the next couple of days (or weeks) the releases on www.parasitaere-kapazitaeten.net shall be considered the official source of code and binaries.
Ok, I will take that into account. Do you use some scripts to update/ sync the CVS repositories ?
Guenter
Hi all, please be aware of the fact that my cvs contributions are still "experimental" because i have yet to manage to keep the sf.net-cvs in sync with my own local cvs server. For the next couple of days (or weeks) the releases on www.parasitaere-kapazitaeten.net shall be considered the official source of code and binaries.
Ok, I will take that into account. Do you use some scripts to update/ sync the CVS repositories ?
Yes, as soon as i've gotten rid of the new flext release i'll write some Python scripts to do this. I plan to do the syncing _one way_ only, that is from my cvs into the sf.net cvs. Do you have to add something to the flext folder of the cvs for your building procedures?
best greetings, Thomas
On Mon, 18 Nov 2002, Frank Barknecht wrote:
Cool. I did manage to build it this way, and I'm thankful for a cleaner install. I will have to find all my old externals now, though.
You are brave, actually I forgot to add several things to CVS that are on my local hardisk only.
Some observations/bugs:
- OSC.pd* does not end in in pd-osc, but in pd-externals. pd-osc is practically empty here. I'm not sure, what causes this
- zexy can't find g_canvas.h.
- there is a "../doc/" in build/linux/makefile, that is not found:
install-doc: @test -d $(prefix)/lib/pd/doc/5.reference || mkdir -p $(prefix)/lib/pd/doc/5.reference # build fails here: cp -r ../doc/* $(prefix)/lib/pd/doc/5.reference
I hope this is fixed now.
in order to build the footils, it would be the best if I had some general makefile in the footils directory. I can do it, but I would be happier if you would do it. You can await that there is an already compiled flext library in grill/flext, and compile/link it against that.
I changed the flext externals to use CVS-flext. I also started a footils toplevel Makefile now, but actually I cannot write Makefiles, I always copy->paste->fix my makefiles, so if someone would give me a helping hand here, I would be thankful.
This is the current makefile on pd-CVS :(
#!/usr/bin/make -f
all: make -C flext-iiwu make -C shabby make -C syncgrain
clean: make -C flext-iiwu clean make -C shabby clean make -C syncgrain clean
# install: ???
Good, I am taking the freedom to add the install target.
Regarding rx7~: This is a nice external, but it is a hell to compile, because currently one needs to build the whole rx-saturno program first. Until I extract the necessary source files from rx-saturno, I would say, that rx7~ isn't really buildable at the moment. So it is not suitable for inclusion into a pd-externals package IMO.
Ok, we might add it later.
BTW: Is there a pd-0.36 on sourceforge, yet?
No, its on my TODO list, ..
Guenter
This is awesome, thanks so much. I can't wait until I can "apt-get install pure-data" and be ready to go.
But I have one question: why break it up into more than one debian package? We have one CVS repository, and when you are using the objects in the various libraries, its all seemless. So it seems to make sense that there be one Debian package. The only reason I can think of to split it up is if there are conflicts between two libraries, therefore forcing the user to choose one or the other.
.hc
On Mon, 18 Nov 2002, guenter geiger wrote:
Hi there,
I have checked in a debian directory in the pd externals CVS which should make it possible to generate debian packages directly from CVS.
currently there are generated: pd-externals: single externals, including ext13, ggee, and others pd-zexy: the zexy library pd-flext: flext library pd-osc: the OSC object
I finally decided to not put everything into the build directory, because some things just do not fit, or have external and additional dependencies.
Left to be done: (this addresses Frank mainly) in order to build the footils, it would be the best if I had some general makefile in the footils directory. I can do it, but I would be happier if you would do it. You can await that there is an already compiled flext library in grill/flext, and compile/link it against that.
What else ?
!! Last call for additional externals !!
I am not sure if I will find the time to collect all the externals on the net and inject them, because I want to ask for permission of the authors first before doing that.
So those who have externals lying around and want them to be included in the upcoming Demudi release, please drop me a note, join the sourceforge developers, or just send me a link to your externals together with the permission to use it.
Ciao
Guenter
PD-dev mailing list PD-dev@iem.kug.ac.at http://iem.kug.ac.at/cgi-bin/mailman/listinfo/pd-dev
zen \ \ \[D[D[D[D
On Mon, 18 Nov 2002, Hans-Christoph Steiner wrote:
This is awesome, thanks so much. I can't wait until I can "apt-get install pure-data" and be ready to go.
Yes, it won't be to long I hope.
But I have one question: why break it up into more than one debian package? We have one CVS repository, and when you are using the objects in the various libraries, its all seemless. So it seems to make sense that there be one Debian package. The only reason I can think of to split it up is if there are conflicts between two libraries, therefore forcing the user to choose one or the other.
.hc
There is no real reason for breaking them up. Currently it just reflects how the externals are built. e.g. flext is a library for developing externals, I would like to keep that separated. zexy is a library too (no single externals), and OSX is build separately too. Anything else is build from a common makefile in build/linux, (and hopefully win/darwin too).
It is still time to change the nameing, like pd-flext pd-externals (with zexy and OSC)
... finally its a matter of taste, and installing pd will recommend all the other packages too.
Guenter
On Mon, 18 Nov 2002, guenter geiger wrote:
Hi there,
I have checked in a debian directory in the pd externals CVS which should make it possible to generate debian packages directly from CVS.
currently there are generated: pd-externals: single externals, including ext13, ggee, and others pd-zexy: the zexy library pd-flext: flext library pd-osc: the OSC object
I finally decided to not put everything into the build directory, because some things just do not fit, or have external and additional dependencies.
Left to be done: (this addresses Frank mainly) in order to build the footils, it would be the best if I had some general makefile in the footils directory. I can do it, but I would be happier if you would do it. You can await that there is an already compiled flext library in grill/flext, and compile/link it against that.
What else ?
!! Last call for additional externals !!
I am not sure if I will find the time to collect all the externals on the net and inject them, because I want to ask for permission of the authors first before doing that.
So those who have externals lying around and want them to be included in the upcoming Demudi release, please drop me a note, join the sourceforge developers, or just send me a link to your externals together with the permission to use it.
Ciao
Guenter
PD-dev mailing list PD-dev@iem.kug.ac.at http://iem.kug.ac.at/cgi-bin/mailman/listinfo/pd-dev
zen \ \ \[D[D[D[D