I plan to update the install.txt with up to date info on how to build Pd.
In the meantime, the steps to build from a git clone of master are:
./autogen.sh ./configure make
By default, it will build for the current platform architecture, usually 64 bit. If you want 32 bit, add this configure flag before making:
./configure --enable-universal=i386
To build a mac app, you would normally be able to run “make app” but, as I mentioned in my previous email, there is currently a bug, so you should call the app builder script directly:
cd mac osx-app.sh -i 0.47.1
The app builder problem is fixed in the osx-app-fix branch if someone wants to merge that.
For those that want to experiment with building Pd for a newer Tk 8.6 Wish.app, you can install my test builds from http://docs.danomatika.com/pdbuilds/ http://docs.danomatika.com/pdbuilds/ Otherwise, you can build from the branch directly (in this case for 32 bit):
git clone https://github.com/pure-data/pure-data.git https://github.com/pure-data/pure-data.git -b osx-retina-support cd pure-data ./configure --enable-universal=i386 make
Now that Pd is built, you can either build the mac app using the included Tk 8.4 Wish via:
make app
Of you can build a Wish.app for a newer version of Tcl/Tk and use that instead. To do this, you have to call the scripts manually instead of through make (the following downloads and builds a 32bit Tk 8.6.5 Wish.app and uses that to create the Pd app):
mac/tcltk-wish.sh --arch i386 8.6.5 mac/osx-app.sh --wish Wish-8.6.5.app 0.47.1
Both scripts have extensive help which you can check via:
mac/tcltk-wish.sh --help mac/oex-app.sh --help
I put the prelim font work in a branch called “dejavu” from the master branch. It currently only has changes on Mac and bundles the font inside the .app when you build the Pd .app.
On Feb 15, 2017, at 6:09 AM, pd-list-request@lists.iem.at wrote:
From: "me.grimm" <megrimm@gmail.com mailto:megrimm@gmail.com> Subject: [PD] autotools, fonts, etc Date: February 15, 2017 at 6:09:48 AM MST To: "pd-list@lists.iem.at mailto:pd-list@lists.iem.at" <pd-list@lists.iem.at mailto:pd-list@lists.iem.at>
some of these threads are getting too complicated to keep up on....
can we get some clarity which i guess could be answered with a "yes/no":
so Dans osx retina/autotools changes are now at github so:
$ git clone https://github.com/pure-data/pure-data.git https://github.com/pure-data/pure-data.git
config, make, etc
$ cd mac $ osx-app.sh -i 0.47.1
should do it...
.... and i assume all the font stuff getting discussed is not part of this
m
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Thanks Dan. Very clear and concise...
Maybe your instructions should go on WIki once all ironed out:
https://github.com/pure-data/pure-data/wiki
there seems to be nothing there but am assuming this is a better place that puredata.info ... which is probably a whole other discussion
cheers m
On Wed, Feb 15, 2017 at 11:11 AM, Dan Wilcox danomatika@gmail.com wrote:
I plan to update the install.txt with up to date info on how to build Pd.
master branch
In the meantime, the steps to build from a git clone of master are:
./autogen.sh ./configure make
By default, it will build for the current platform architecture, usually 64 bit. If you want 32 bit, add this configure flag before making:
./configure --enable-universal=i386
To build a mac app, you would normally be able to run “make app” but, as I mentioned in my previous email, there is currently a bug, so you should call the app builder script directly:
cd mac osx-app.sh -i 0.47.1
osx-app-fix branch
The app builder problem is fixed in the osx-app-fix branch if someone wants to merge that.
osx-retina-support branch
For those that want to experiment with building Pd for a newer Tk 8.6 Wish.app, you can install my test builds from http://docs.danomatika. com/pdbuilds/ Otherwise, you can build from the branch directly (in this case for 32 bit):
git clone https://github.com/pure-data/pure-data.git -b osx-retina-support cd pure-data ./configure --enable-universal=i386 make
Now that Pd is built, you can either build the mac app using the included Tk 8.4 Wish via:
make app
Of you can build a Wish.app for a newer version of Tcl/Tk and use that instead. To do this, you have to call the scripts manually instead of through make (the following downloads and builds a 32bit Tk 8.6.5 Wish.app and uses that to create the Pd app):
mac/tcltk-wish.sh --arch i386 8.6.5 mac/osx-app.sh --wish Wish-8.6.5.app 0.47.1
Both scripts have extensive help which you can check via:
mac/tcltk-wish.sh --help mac/oex-app.sh --help
dejavu branch
I put the prelim font work in a branch called “dejavu” from the master branch. It currently only has changes on Mac and bundles the font inside the .app when you build the Pd .app.
On Feb 15, 2017, at 6:09 AM, pd-list-request@lists.iem.at wrote:
*From: *"me.grimm" megrimm@gmail.com *Subject: **[PD] autotools, fonts, etc* *Date: *February 15, 2017 at 6:09:48 AM MST *To: *"pd-list@lists.iem.at" pd-list@lists.iem.at
some of these threads are getting too complicated to keep up on....
can we get some clarity which i guess could be answered with a "yes/no":
so Dans osx retina/autotools changes are now at github so:
$ git clone https://github.com/pure-data/pure-data.git
config, make, etc
$ cd mac $ osx-app.sh -i 0.47.1
should do it...
.... and i assume all the font stuff getting discussed is not part of this
m
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com robotcowboy.com
Ok, I put the current info on the wiki: https://github.com/pure-data/pure-data/wiki/Building-Pd-&-the-various-WI... https://github.com/pure-data/pure-data/wiki/Building-Pd-&-the-various-WIP-branches
On Feb 15, 2017, at 9:27 AM, me.grimm megrimm@gmail.com wrote:
Thanks Dan. Very clear and concise...
Maybe your instructions should go on WIki once all ironed out:
https://github.com/pure-data/pure-data/wiki https://github.com/pure-data/pure-data/wiki
there seems to be nothing there but am assuming this is a better place that puredata.info http://puredata.info/ ... which is probably a whole other discussion
cheers m
On Wed, Feb 15, 2017 at 11:11 AM, Dan Wilcox <danomatika@gmail.com mailto:danomatika@gmail.com> wrote: I plan to update the install.txt with up to date info on how to build Pd.
master branch
In the meantime, the steps to build from a git clone of master are:
./autogen.sh ./configure make
By default, it will build for the current platform architecture, usually 64 bit. If you want 32 bit, add this configure flag before making:
./configure --enable-universal=i386
To build a mac app, you would normally be able to run “make app” but, as I mentioned in my previous email, there is currently a bug, so you should call the app builder script directly:
cd mac osx-app.sh -i 0.47.1
osx-app-fix branch
The app builder problem is fixed in the osx-app-fix branch if someone wants to merge that.
osx-retina-support branch
For those that want to experiment with building Pd for a newer Tk 8.6 Wish.app, you can install my test builds from http://docs.danomatika.com/pdbuilds/ http://docs.danomatika.com/pdbuilds/ Otherwise, you can build from the branch directly (in this case for 32 bit):
git clone https://github.com/pure-data/pure-data.git https://github.com/pure-data/pure-data.git -b osx-retina-support cd pure-data ./configure --enable-universal=i386 make
Now that Pd is built, you can either build the mac app using the included Tk 8.4 Wish via:
make app
Of you can build a Wish.app for a newer version of Tcl/Tk and use that instead. To do this, you have to call the scripts manually instead of through make (the following downloads and builds a 32bit Tk 8.6.5 Wish.app and uses that to create the Pd app):
mac/tcltk-wish.sh --arch i386 8.6.5 mac/osx-app.sh --wish Wish-8.6.5.app 0.47.1
Both scripts have extensive help which you can check via:
mac/tcltk-wish.sh --help mac/oex-app.sh --help
dejavu branch
I put the prelim font work in a branch called “dejavu” from the master branch. It currently only has changes on Mac and bundles the font inside the .app when you build the Pd .app.
On Feb 15, 2017, at 6:09 AM, pd-list-request@lists.iem.at mailto:pd-list-request@lists.iem.at wrote:
From: "me.grimm" <megrimm@gmail.com mailto:megrimm@gmail.com> Subject: [PD] autotools, fonts, etc Date: February 15, 2017 at 6:09:48 AM MST To: "pd-list@lists.iem.at mailto:pd-list@lists.iem.at" <pd-list@lists.iem.at mailto:pd-list@lists.iem.at>
some of these threads are getting too complicated to keep up on....
can we get some clarity which i guess could be answered with a "yes/no":
so Dans osx retina/autotools changes are now at github so:
$ git clone https://github.com/pure-data/pure-data.git https://github.com/pure-data/pure-data.git
config, make, etc
$ cd mac $ osx-app.sh -i 0.47.1
should do it...
.... and i assume all the font stuff getting discussed is not part of this
m
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
-- ____________________ m.e.grimm, m.f.a, ed.m. syracuse u., tc3 megrimm.net http://megrimm.net/ ____________________
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/