[PD-cvs] pd INSTALL.desire,NONE,1.1.2.1 README.desire,NONE,1.1.2.1

Mathieu Bouchard matju at users.sourceforge.net
Mon Nov 27 07:07:02 CET 2006


Update of /cvsroot/pure-data/pd
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20843

Added Files:
      Tag: devel_0_39
	INSTALL.desire README.desire 
Log Message:
those files are now separate and in CVS instead of being just modifications
of the original ones and not in CVS. (0.39.A.pre2 was the latter)


--- NEW FILE: INSTALL.desire ---
to build this program, you need to have those packages:

  gcc (including the libc6 dev package)
  tcl >= 8.4 (the dev package)
  tk  >= 8.4 (the dev package)
  make

then type commands like:

  cd src
  ./configure
  make
  make install

The ./configure program has some options that you can use if for some
reason you want to disable the use of certain libraries for some reason.
You may also use it to specify a different installation directory: for
example you install programs with --prefix=$HOME but then you need to have
something like this in my Bash configuration (.bashrc and/or .bash_profile):

  export PATH=$HOME/bin:$PATH
  export    LIBRARY_PATH=$HOME/lib
  export LD_LIBRARY_PATH=$HOME/lib
  export     C_INCLUDE_PATH=$HOME/include
  export CPLUS_INCLUDE_PATH=$HOME/include

to start DesireData, type a command like:

  desire mystuff.pd

You may also make a build without the "make install" step and then start
pd from the src directory like this:

  cd src
  wish desire.tk mystuff.pd

If you want to have both DesireData and another kind of PureData on the same
system, use a different --prefix or else just keep the compiled source
directories ready for a new "make install" phase each time you want to switch.

Most externals are compatible; almost all exceptions are those that use
a component called "t_widgetbehavior": [popup], [widget], [playlist],
[sonogram], [grid], [display].

Most abstractions are compatible too; almost all exceptions are those that
use "click" messages to fake mouse actions.

There are some options of DesireData that are available as commandline 
arguments, for example selecting a language (Spanish, German, etc). You
can get a list of them by typing:

  desire -- -help

Most other configuration can be done through the Preferences items in the
File menu of the main window, or by editing the corresponding configuration
files ".pdrc" and ".ddrc" in the home directory.


Options that are planned for future versions of DesireData and are currently
in available in devel_0_39 :

	lockfree = enables lockfree fifos for thread synchronization
	newhash  = provides a bigger hash table for symbols
	atomic   = use atomic operations for the internal stack counter
	threadedsf = broken in 0.39; in 0.38, provides threaded soundfiler
	daz = Build using DAZ flag on x86-SSE2 cpus (must be set to False for AMD cpus)
	app_pkg  = install builds application package structure for OSX
	desire   = enables building of experimental MVC gui
	simd   = build with simd extensions (x86 only?)
	pdlib = build pd as a dynamic library
	optimize = optimize for given cpu-type
	prefix = install directory prefix
		
(2) optionally type "scons install" (as superuser)

--- NEW FILE: README.desire ---
This is DesireData 0.39.A.pre3 (2006.11.27)

See INSTALL.txt for installation instructions.

This is the README file for DesireData, a free (libre) real-time computer
programming language interpreter focused on realtime audio and video.
You can get DesireData from http://desiredata.goto10.org/

If you have qustions about Pd, or if you wish to be notified of releases,
check the Pd mailing list: http://iem.mhsg.ac.at/mailinglists/pd-list/

All files in the DesireData distribution are supposed to be labeled with
copyright/license notices. There is no copyright nor license that you may 
assume for files for which you do not know who is the author. If you find
 such files, please contact matju and/or chun. (This is different than 
Miller's distribution, which supposes a general copyright on all files it
contains.)

For information on usage and redistribution, and for a DISCLAIMER OF ALL
WARRANTIES, see the files "COPYING" and "COPYING.desire-client.txt", which 
cover licensing of the two parts of DesireData. (Note that tcl/tk, expr,
and some other files are copyrighted separately).

Mathieu and Chun thank: Thomas Grill, Tim Blechmann, all translators, ...

Miller thanked: Harry Castle, Krzysztof Czaja, Mark Danks,
Christian Feldbauer, Guenter Geiger, Kerry Hagan, Trevor Johnson, Fernando
Lopez-Lezcano, Adam Lindsay, Karl MacMillan, Thomas Musil, Toshinori Ohkouchi,
Winfried Ritsch, Vibeke Sorensen, Rand Steiger, Hans-Christoph Steiner,
Shahrokh Yadegari, David Zicarelli, Iohannes Zmoelnig, and probably many others
for contributions of code, documentation, ideas, and expertise.  This work has
received generous support from the Intel Research Council.

Further Acknowledgements:
 - devel_0_39 lockfree fifos adapted from midishare: Copyright © Grame 1999
   Grame Research Laboratory, 9, rue du Garet 69001 Lyon - France
   grame at rd.grame.fr





More information about the Pd-cvs mailing list