k⦠so worth moving forward then in the meantimeā¦
whilst pd is trivial to build, its actually released as a number of package on raspbian,
I was on the hunt, for the debian source package files for itā¦
whilst doing this, I found that debian already manage ābackportsā for stretch for rPI.
(so newer packages that are not in stretch, but taken from future debian releases e.g. buster)
so we could basically download from there, by adding backports to the source list.
deb http://httpredir.debian.org/debian stretch-backports main contrib non-free
full details on how to here
this worked for meā¦
but perhaps a (better?) alternative is for monome to grab these packages, and place them into the existing monome package repo - this would then be seamless to monome owners, since the source is already present and been using for supercollider etcā¦
it would also mean the version of pure data that is put on the norns is under monome ācontrolā, not sure if thats important, if images are going to be moved to build root⦠this might be all ātemporaryā.
thoughts?
EDIT:
this is the script I have planned if going the backports direction
#/bin/bash
#need dirmngr for keys
sudo apt-get install dirmngr
#keys for authentication
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E0B11894F66AEC98
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7638D0442B90D010
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8B48AD6246925553
#add stretch-backport source
echo 'deb http://httpredir.debian.org/debian stretch-backports main contrib non-free' | sudo tee -a /etc/apt/sources.list.d/debian-backports.list
#build new package list
sudo apt-get update
#finally install latest puredata and sub-packages
sudo apt-get -t stretch-backports install puredata
id then also recompile my other apps with the older version of libcairo.
that should resolve the issues for my use-case.