l2orkaur.bitbucket.org /

Filename Size Date modified Message
5.8 KB
222 B

Arch Package Repository for Pd-L2Ork and Friends

Permanent link to this page for bookmarking: https://l2orkaur.bitbucket.io

This repository provides a build of Pd-L2Ork and corresponding Pure and Faust plugins, as well as all required dependencies not readily available in the standard Arch repositories.

Pd-L2Ork is the Linux Laptop Orchestra (L2Ork) version of Pure Data (also known as Pd), Miller Puckette's real-time graphical programming environment for audio and graphics processing. Pd-L2Ork was created by Ivica Ico Bukvic from the School of Performing Arts at Virginia Tech. It is based on Hans-Christoph Steiner's popular (but no longer maintained) Pd-extended distribution of Pd, but includes many additional bugfixes and user interface enhancements.

The main package in the repository is Jonathan Wilkes' new nw.js-based Pd-L2Ork 2.x version, nick-named Purr Data. This is a brand-new cross-platform version of Pd-L2Ork with an improved JavaScript GUI.

For the time being, Bukvic's original Pd-L2Ork (Pd-L2Ork 1.x a.k.a. "classic Pd-L2Ork") is still available and can be installed alongside the new 2.x version. (Note that this version isn't maintained any longer, so it may stop working at some point. We recommend that everyone still using classic Pd-L2Ork upgrades to Purr Data.)

The repository also provides Pd-Pure and Pd-Faust plugins for use with Pd-L2Ork/Purr-Data. Using these plugins you can extend Pd-L2Ork with externals written in the Pure and Faust programming languages.

All packages available here can also be installed directly from the AUR, please see the AUR links in the package list below. But it is usually more convenient and much quicker to install from the binary package repository. To these ends, add this entry to your pacman.conf:

SigLevel = Never
Server = https://l2orkaur.bitbucket.io/$arch

Note that installing pdl2ork-pure/pdl2ork-faust or purrdata-pure/purrdata-faust requires some dependencies from the Pure repository, so if you plan to use those packages then you'll also need to add this entry to your pacman.conf:

SigLevel = Never
Server = https://pureaur.bitbucket.io/$arch

Then run sudo pacman -Sy to make these repositories known to pacman, and use sudo pacman -S or your favorite Arch package manager to install the packages that you need.

If you don't want to change your pacman.conf then you can also download the repository or grab individual packages here, and install the packages manually using, e.g., sudo pacman -U.

EOL: 32 Bit Support

Please note that Arch and most of its derivatives don't support 32 bit systems any longer. As a result, while we still keep the 32 bit packages in this repository around for the time being, they won't be updated any longer. If you're still running a 32 bit Arch system, you should be able to install the latest version of these packages directly from the AUR instead, see below.

Reporting Bugs

Out-of-date packages and smaller problems can be reported in the comment section of the AUR as usual, please follow the AUR links below for that. In addition, there is an issue tracker on this page for more elaborate bug reports.

AUR Packages

All packages in this repository are also available in the Arch User Repositories (AUR), so using yaourt or your favorite AUR package manager you can also install them from there if you prefer that:

Please note that the pd-l2ork and purr-data packages need a long time to build, so be patient or use the binary packages in this repository instead.

The packages above are stable snapshots which are updated from time to time when a new upstream release is out or if important bugfixes are available. Alternatively, you can also use the following packages which build directly from the latest upstream repository sources and are only available in the AUR:

The following dependencies are also provided here since they aren't in the standard Arch repositories:

Alternative and Upstream Packages