I don’t know if you’ve been following the recent discussions on this list, but there is currently a very similar tool in development: https://github.com/pure-data/deken https://github.com/pure-data/deken
Dan Wilcox @danomatika https://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
On Jun 9, 2015, at 10:07 AM, pd-list-request@lists.iem.at wrote:
From: Flávio Schiavoni <fls@rendera.com.br mailto:fls@rendera.com.br> Subject: Re: [PD] Problems with maintaining Pd-extended (was Mess and redundancy...) Date: June 9, 2015 at 10:10:18 AM EDT To: pd-list@lists.iem.at mailto:pd-list@lists.iem.at
Hi there,
As I told it before, a student here is developing a Pure Data Package manager. The basic idea of the Pure Data package manager is to deal with bundle files. We are using a zip file for each external or library as the bundle package. The bundle name will contain the library / external name and also the architecture. He is studying some software packages to base his development like deb, rpm, xip, nbm, ... Since we have different types of plugins (tcl/tk, c and pd abstraction), it can have more than one architecture. I don't know how bad is to call everything a plugin but it is how we are dealing with it. :-) The bundle also includes help files, license, readme file, a packet descriptor and installation instructions. The descriptor is a text file with several information like author, architecture, checksum, version, source path, ... We are developing a "packer" tool to help developers to pack their externals and an installation tool to add / remove plugins. Next step is to define a remote repository, a repository descriptor and a local repository. We intend to use HTTP protocol as a default repository server. Once it is done, we will develop a update tool to add repositories, list repositories' externals and add / remove plugins. I hope it will be a simple way to distribute plugins and developers will be able to provide their externals to users. Maybe it will be possible to pack every pd-extended external separately and put it in one or more repositories.
Again, since it is a final project in our computer science course, it will take some time to get it ready. I hope you can wait it a little bit more. I will keep you guys informed about it.
What do you think about it? Some suggestions?
Cheers
Flávio Schiavoni
Em 08-06-2015 19:29, IOhannes m zmölnig escreveu:
On 06/08/2015 11:55 PM, Alexandre Torres Porres wrote:
what do you mean by "monolithic distribution"?
a single zip-file containing a pd-binary (of extended flavour) and a large collection of externals. gfmdsaf IOhannes _______________________________________________ Pd-list@lists.iem.at mailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list http://lists.puredata.info/listinfo/pd-list