[PD-announce] deken v0.3.0: new fileformat for library packages

IOhannes m zmoelnig zmoelnig at iem.at
Thu Mar 8 17:09:02 CET 2018


we are proud to announce a major overhaul of the deken fileformat.

TL;DR to download new deken packages, you will need at least version
v0.3.0 of the deken-plugin (Pd-0.48-1 includes deken-v0.2.4).
When searching externals with an old (incompatible) version of the
plugin, you will always find a suggestion to install the new plugin with
something like:

> deken-plugin/0.3.0
>  (Deken externals downloader - REQUIRED FOR NEW PACKAGES)

once you have installed the new version (and/or Pd includes a compatible
version), the nagging will stop :-)


# fileformat

the new fileformat fixes a number of issues we had with the existing one.
things that are better:
- cool filename extension '.dek'
- consistent archival options for all platforms (ZIP!)
- proper detection of the version string for all libraries (even if the
library has a weird name like "a-v12"
- support for double-precision externals (once Pd supports that!)
- extensible


# Pd-integration
the updated "deken-plugin" has a number of nifty features, you don't
want to miss:
- support for the new fileformat
- support for the old (legacy) fileformat
- (optionally) uninstall libraries before re-installing them
- (optionally) show a README that is included in the package on
successful installation
- set installation path (suggesting Pd's default search paths, and
offering to create those that are missing)
- (optionally) hides the search-results for incompatible platforms
- (optionally) overrides the "compatible" Pd-architecture
- nice preferences
- bugfixes
- much more


# Developer tools
if you are a developer of libraries, we have also updated our 'deken'
cmdline tool.
things you always wanted to have and which are now free:
- support for the new fileformat (default)
- support for the old (legacy) fileformat
- better detection of binary architectures
- better detection of included sources
- (experimental) support for double-precision externals
- pre-compiled & self-contained Windows binaries
- bugfixes
- much more


if you want to know more, see
- http://puredata.info/downloads/deken/releases/0.3.0/
- https://lists.puredata.info/pipermail/pd-dev/2018-02/021513.html
- https://github.com/pure-data/deken/issues/161


i have submitted also submitted a Pull-Request to include the new
deken-plugin into Pd proper:
- https://github.com/pure-data/pure-data/pull/320

and another Pull-Request for Pd that is required to make the
double-precision detection work:
- https://github.com/pure-data/pure-data/pull/300


happy patching.
fgm,asdr
IOhannes

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.puredata.info/pipermail/pd-announce/attachments/20180308/9bef7d45/attachment.sig>


More information about the Pd-announce mailing list