Releases: pure-data/deken
zipping zappers
this is the deken-v0.10
deken-plugin ("Find externals" within Pd)
- compat with TclTk-9.0
- Escape closes the deken window (resp the preferences)
- if the installation directory does not exist, try to create it
- if the installation target is not a directory, ask the user what to do (rather than fail)
- when auto-uninstalling a library on re-install of an architecture that is incompatible with the current CPU architecture, ask the user for confirmation
- fix SHA256 verification on windows (when using the
certUtil
tool) - support for
zipfs
for extracting packages (part of TclTk-9) - support for
tar
for extracting zip-packages (so itworks on Windows where the Windows Scripting Host is blacklisted) - use the
Tools
menu (if available)
deken cmdline (create and upload packages)
- support for hy-1.0
Installation
deken-plugin
- In Pd, open Help -> Find externals...
- search for "deken-plugin"
- Install the latest and greatest (v0.10.0)
- Restart Pd
deken cmdline
Follow the instructions in developer/README.
There are also pre-built binaries available for macOS and Windows (see the Assets of this release).
There is also a Docker image available registry.git.iem.at/pd/deken:0.10.0
accountant's amends
this is the first bug-fix release for deken-v0.9
deken-plugin ("Find externals" within Pd)
- fix crash on some macOS versions of Pd (basically reverting to the old list view in selected cases)
- double-click on the "library" heading now will open/close all library nodes
- double-click on any other heading (e.g. "version") will also re-sort the libraries
- (single-click will only re-sort packages within each library node, but leave the library-sorting itself intact)
deken-xtra-apt-plugin
- fix the deken-extension to also include packages installed via
apt-get
(on Debian and derivatives)
deken cmdline (create and upload packages)
- fix overriding of destination URL with
--destination
- minor fixes in the GPG/SHA256 verification code
- make flags for enabling/disabling certain features consistent
- make wrapper script POSIX compliant
- fixes to help Debian packaging of the the cmdline tool
- Docker image
- reduce size
- prepare Docker image for GPG signing
Installation
deken-plugin
- In Pd, open Help -> Find externals...
- search for "deken-plugin"
- Install the latest and greatest (v0.9.2)
- Restart Pd
deken cmdline
Follow the instructions in developer/README.
There are also pre-built binaries available for macOS and Windows (see the Assets of this release).
There is also a Docker image available registry.git.iem.at/pd/deken:0.9.2
accountant's delight
deken-plugin ("Find externals" within Pd)
- brand-new excel-like interface
- sort by library/version/uploader/date
- quick link from a package to it's deken homepage (which features objectlists and more)
- simple selection of multiple packages
- INSTALL button
- watch the installation as it unfolds
- fast SHA256 verification on all platforms
- option to uninstall packages
- proper menu for installing pre-downloaded package files
- proper menu for proper ties
- advertise https://deken.puredata.info
- better feedback if search returned no result
- tooltip
- balloons
- improve guessing of deken architecture
- fix version sorting
- fix all bugs
- fix some more bugs
- implement many bugs
deken cmdline (create and upload packages)
- ported to hy-1.0a4
- improve detection of single/double precision externals
- fix detection of FreeBSD/NetBSD/OpenBSD externals
- fix
==
version comparator (for finding packages of an exact version) - add
~=
version comparator (for finding packages of a compatible version) - allow mixing of libraries with version constraints and libraries without in search terms.
- allow the user to specify a target directory when downloading
- more output at higher verbosities
- drop Python2 support
- allow the user to switch off GPG-signing with a envvar
- fix some more bugs
- add brand new bugs
Installation
deken-plugin
- In Pd, open Help -> Find externals...
- search for "deken-plugin"
- Install the latest and greatest (v0.9)
- Restart Pd
deken cmdline
Follow the instructions in developer/README.
There are also pre-built binaries available for macOS and Windows (see the Assets of this release).
There is also a Docker image available registry.git.iem.at/pd/deken
repository
with this release, the repository switched to using main
as the primary release branch.
a barrel of fun
deken-plugin ("Find externals" within Pd)
- decide whether you want to search of libraries, objects or both
- select multiple packages (with right-click) and download/install them at once #94
- install packages from files
- (optional) drag'n'drop package files onto the dialog to install them #225
- library sorting has improved (newer libraries sort before older libraries, rather than reversed-alphabetically) #230
- callback to allow Pd to search for uncreatable objects (dekenception)
- better support for packages with externals that don't do any number processing
- optionally keep package files after downloading them
- improve SHA256 verification handling
- lots of fixes and bugs
deken cmdline (create and upload packages)
- much improved generation of object lists (using the DESCRIPTION of the object's help-patch) #220
- new
--name
flag to override the package name #229 - new
--no-sign-gpg
flag to skip GPG-signing #231 - settable output dir when creating packages
- strip a leading
v
from the version to prevent accidentalvv1.2.3versions #232 - take dynamic libraries into account when calculating the architecture
- new
systemfix
verb to fix imported modules #233 - switch to hy-0.19/Python3
- binaries for macOS & Windows
- Docker image
registry.git.iem.at/pd/deken:v0.7.1
(mostly for use in CI-systems) - lots of fixes and bugs
hash me if you can
deken-plugin ("Find externals" within Pd)
- introduce
@PD_PATH@
placeholder for the path the the current Pd-instance, so you can set the installation directory to@PD_PATH@/extra
and installations won't interfere with each other. #207 - optionally do SHA256 verification (if
tcllib
is already installed) #171 - spelling fixes
- fix close-window shortcut #214
deken cmdline (create and upload packages)
DEK
Plugin
Download the Deken Plugin v0.3.0 and drop it somewhere into Pd's search path.
It will be acticated automatically on next start (unless Pd already includes a newer version)
Cmdline Tool
If you are a developer and want to publish your externals, the deken
cmdline tool comes in handy
to create and upload packages.
For a fresh installation follow do:
$ curl https://raw.githubusercontent.com/pure-data/deken/v0.3.0/developer/deken > ~/bin/deken
$ chmod 755 ~/bin/deken
$ deken
This is your first time running deken on this machine.
I'm going to install myself and my dependencies into ~/.deken now.
Feel free to ctrl-C now if you don't want to do this.
If you already have the cmdline tool installed, just do:
$ deken upgrade
Windows binaries
If you are using Windows, you can grab pre-compiled binaries of the cmdline tools:
- Windows 32bit binaries (self-contained; standalone; ZIPped)
- Windows 64bit binaries (self-contained; standalone; ZIPped)