1. Albert Graef
  2. l2orkaur.bitbucket.org



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 repository also provides the pdl2ork-pure and pdl2ork-faust packages which are the pd-l2ork versions of the pd-pure and pd-faust packages in the Pure repository. Using these plugins you can extend Pd-L2Ork with externals written in the Pure and Faust programming languages.

In addition, we also offer Jonathan Wilkes' new nw.js-based major Pd-L2Ork version, nick-named Purr Data. This is a brand-new cross-platform version of Pd-L2Ork with an improved JavaScript GUI. Both Pd-L2Ork and Purr Data can be installed on the same system, and the Faust and Pure extensions will work with Purr Data as well -- simply use the purrdata-pure and purrdata-faust packages in lieu of the corresponding pd-l2ork variants.

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.

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