Package: clang-3.5 Source: llvm-3.5 Version: 2:3.5.2-3 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 42693 Depends: libc6 (>= 2.14), libgcc1 (>= 1:3.4), libllvm3.5v5, libstdc++6 (>= 5.2), libtinfo6 (>= 6), libclang1-3.5 (= 2:3.5.2-3), libc6-dev, binutils Recommends: llvm-3.5-dev, python Suggests: gnustep, gnustep-devel, clang-3.5-doc Breaks: clang-3.1, clang-3.2, clang-3.3, clang-3.4 (<< 1:3.4.2-7~exp1), clang-3.5 (<< 1:3.5~+rc1-3~exp1), compiler-rt Replaces: clang-3.1, clang-3.2, clang-3.3, clang-3.4 (<< 1:3.4.2-7~exp1), clang-3.5 (<< 1:3.5~+rc1-3~exp1), compiler-rt Provides: c++-compiler, c-compiler, objc-compiler Filename: ./amd64/clang-3.5_3.5.2-3_amd64.deb Size: 11143396 MD5sum: cbbe0cc03afecd54cc8e39a95a025e39 SHA1: 615085b02ce0ae60c55676b8f06e6287a6c56ec5 SHA256: cda07b338428761741dcdd3acacb6d87cd0be061327929937288a8b44c9966ce Section: devel Priority: optional Homepage: http://www.llvm.org/ Description: C, C++ and Objective-C compiler (LLVM based) Clang project is a C, C++, Objective C and Objective C++ front-end for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang implements all of the ISO C++ 1998 and 2001 standards and also provides a partial support of C++1y. Package: faust+llvm35 Source: faust Version: 2.11.14+git20190822+10160-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 186009 Depends: libc6 (>= 2.29), libgcc1 (>= 1:3.4), libsndfile1 (>= 1.0.20), libstdc++6 (>= 9), libtinfo6 (>= 6), zlib1g (>= 1:1.2.0) Recommends: clang-3.5, ruby, libc6-dev | libc-dev, g++, make, libjack-dev, libgtk2.0-dev Suggests: kate Conflicts: faust, faust-common Provides: faust Filename: ./amd64/faust+llvm35_2.11.14+git20190822+10160-1_amd64.deb Size: 42768848 MD5sum: 3f30c7d887b7561db62b18104138e33b SHA1: 7a0aa9e59b780474cc1355fe7dbb3eafeba563cd SHA256: 8c05266b88c514994377d3fc5e788e4199898785505f5c8e51cc0895cb5c3036 Section: sound Priority: optional Homepage: http://faust.grame.fr/ Description: functional programming language for realtime audio applications Faust is a functional programming language specifically designed for realtime audio applications and plugins. The syntax of the language is block diagram oriented. The faust compiler translates signal processing specifications into optimized C++ code for signal processing applications. . The generated code can be wrapped into an 'architecture file' in order to create for example a standalone jack/gtk application. Several architecture files are provided and additional ones are fairly easy to add. Faust also offers additional code generation backends and architectures for C, Java, JavaScript and LLVM bitcode. Package: faust2pd Version: 2.16-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 738 Depends: libc6 (>= 2.2.5), libgcc1 (>= 1:3.0), libpure8, libstdc++6 (>= 4.1.1), curl, pure-xml Filename: ./amd64/faust2pd_2.16-2_amd64.deb Size: 184444 MD5sum: fc01c49522c74a182db8d897a19e47dd SHA1: 9c3c0c1ff37d564975cf9c030f8f06569aee74cd SHA256: f8a80b9da6d299b9509c1121423b8bf226437d9f95ed371ca744490554d9ff73 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Generate Pd GUI abstractions from Faust programs faust2pd is a little utility to generate "graph-on-parent" GUI abstractions from programs written in Faust, Grame's functional signal processing language. This makes it easier to use Faust signal processing units with Miller Puckette's Pure Data (Pd). Package: faust2pd-extra Source: faust2pd Version: 2.16-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 4350 Depends: libc6 (>= 2.15), libgcc1 (>= 1:3.0), libstdc++6 (>= 5.2) Filename: ./amd64/faust2pd-extra_2.16-2_amd64.deb Size: 226680 MD5sum: 6d9fbb3ced03ab8614cb0a5c082a5208 SHA1: 39130b4382c803d9d26ca9a1f8889e8438ca5483 SHA256: 5650ec9a1d5fcede93d65924048c8bdaba4b98fb8cc72f59076ce755e49bd6fa Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Generate Pd GUI abstractions from Faust programs faust2pd is a little utility to generate "graph-on-parent" GUI abstractions from programs written in Faust, Grame's functional signal processing language. This makes it easier to use Faust signal processing units with Miller Puckette's Pure Data (Pd). . This package contains some helper abstractions to be used with Pd, and a collection of faust2pd examples. Package: gnocl Version: 0.9.96+20130131-4 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 2257 Depends: libc6 (>= 2.7), libcairo2 (>= 1.4.10), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.37.3), libgtk2.0-0 (>= 2.24.0), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0) Filename: ./amd64/gnocl_0.9.96+20130131-4_amd64.deb Size: 932968 MD5sum: fc716e28fa9394b53fb7a268675d018c SHA1: bdab941f075512fcf228f4cc09d4d6974802dbd6 SHA256: 3c59ffae2c55cbcf82870a10a5645a802defc8b7b259c6d4a0985c78a0ae358f Section: devel Priority: extra Homepage: http://www.gnocl.org/ Description: Tcl/GTK+ bindings Gnocl implements GTK+ and Gnome bindings for the programming language Tcl with special emphasis on ease of use, following the example of the Tk toolkit. It provides commands to quickly build GTK+/Gnome compliant applications. Package: gnocl-canvas Version: 0.9.95-5 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 197 Depends: gnocl (>= 0.9.96), libc6 (>= 2.4), libglib2.0-0 (>= 2.24.0), libgnomecanvas2-0 (>= 2.11.1), libgtk2.0-0 (>= 2.8.0) Filename: ./amd64/gnocl-canvas_0.9.95-5_amd64.deb Size: 115096 MD5sum: e20086fb4534b7a382fc754244f50a09 SHA1: 9be9ff22258bb3058f716e326b151a57a00b4fd0 SHA256: dba65be09974d83de971b278b8a79f2fcdae4cf0ff1c06cb4daf73b2770754f0 Section: devel Priority: extra Homepage: http://www.gnocl.org/ Description: Tcl/GTK+ bindings Gnocl implements GTK+ and Gnome bindings for the programming language Tcl with special emphasis on ease of use, following the example of the Tk toolkit. It provides commands to quickly build GTK+/Gnome compliant applications. . This package provides the GnoclCanvas module which gives access to the GnomeCanvas widget in Gnocl. Package: gnocl-dev Source: gnocl Version: 0.9.96+20130131-4 Architecture: all Maintainer: Albert Graef Installed-Size: 46 Depends: gnocl (>= 0.9.96+20130131-4) Filename: ./all/gnocl-dev_0.9.96+20130131-4_all.deb Size: 10228 MD5sum: 5e9417b60f46548915b474c463afa522 SHA1: 47b95c13764bc92ab24dfb5848d67b7dc2ecc89d SHA256: 2c0815b71eb24c57e98e8e8008d69aa7cef16ba56e157bc8b89709bb650653c1 Section: devel Priority: extra Homepage: http://www.gnocl.org/ Description: Tcl/GTK+ bindings - development files Gnocl implements GTK+ and Gnome bindings for the programming language Tcl with special emphasis on ease of use, following the example of the Tk toolkit. It provides commands to quickly build GTK+/Gnome compliant applications. . This package provides the headers needed to develop addon packages based on Gnocl. Package: libclang-3.5-dev Source: llvm-3.5 Version: 2:3.5.2-3 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 72797 Depends: libclang1-3.5 (= 2:3.5.2-3) Filename: ./amd64/libclang-3.5-dev_3.5.2-3_amd64.deb Size: 9323684 MD5sum: 81d9a51b5e58f2dc6accdb2af3ee1155 SHA1: 98d55d0efd00b262470f1f09857fb2e6bb42a57a SHA256: ecce56f019a7bfe7d42e6445c6bfbd08bc31510597aebc262105afdd2141a194 Section: libdevel Priority: optional Homepage: http://www.llvm.org/ Description: clang library - Development package Clang project is a C, C++, Objective C and Objective C++ front-end for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang implements all of the ISO C++ 1998 and 2001 standards and also provides a partial support of C++1y. . This package contains the clang headers and libraries needed for development. Package: libclang1-3.5 Source: llvm-3.5 Version: 2:3.5.2-3 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 13017 Depends: libc6 (>= 2.14), libgcc1 (>= 1:3.4), libllvm3.5v5, libstdc++6 (>= 5.2) Filename: ./amd64/libclang1-3.5_3.5.2-3_amd64.deb Size: 3766608 MD5sum: 95e39883ddd40bb1308e70b51e0baf60 SHA1: 8e9b34600b6fe5a19908e2e5dd26dcebf150e3a6 SHA256: 7b202d2dbf6165354c30b1fd4dcc75dbc0ac7f7f545469bcc696f7cd3f54e0c3 Section: devel Priority: optional Multi-Arch: same Homepage: http://www.llvm.org/ Description: C interface to the clang library Clang project is a C, C++, Objective C and Objective C++ front-end for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang implements all of the ISO C++ 1998 and 2001 standards and also provides a partial support of C++1y. . This package contains the clang library. . The C Interface to Clang provides a relatively small API that exposes facilities for parsing source code into an abstract syntax tree (AST), loading already-parsed ASTs, traversing the AST, associating physical source locations with elements within the AST, and other facilities that support Clang-based development tools. Package: libllvm3.5v5 Source: llvm-3.5 Version: 2:3.5.2-3 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 18579 Depends: libc6 (>= 2.29), libedit2 (>= 2.11-20080614-0), libffi6 (>= 3.0.4), libgcc1 (>= 1:3.4), libstdc++6 (>= 5.2), libtinfo6 (>= 6), zlib1g (>= 1:1.2.0) Conflicts: libllvm3.5 Replaces: libllvm3.5 Filename: ./amd64/libllvm3.5v5_3.5.2-3_amd64.deb Size: 5225808 MD5sum: 2828e275f9079a090611d69a45af513d SHA1: 2b26d4aa7bfb8a084329c1628cd2c7f56c9c44b3 SHA256: a170682b2d357ecaf453bd3dd72ef54ee2fa3bcc4d82b334b92b359d9ecd2e18 Section: libs Priority: optional Multi-Arch: same Homepage: http://www.llvm.org/ Description: Modular compiler and toolchain technologies, runtime library LLVM is a collection of libraries and tools that make it easy to build compilers, optimizers, just-in-time code generators, and many other compiler-related programs. . This package contains the LLVM runtime library. Package: libpure8 Source: pure Version: 0.68-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 3666 Depends: libc6 (>= 2.14), libgcc1 (>= 1:3.0), libgmp10, libllvm3.5v5, libmpfr6 (>= 3.1.3), libstdc++6 (>= 9) Filename: ./amd64/libpure8_0.68-2_amd64.deb Size: 944732 MD5sum: 8c9958e55730382617a9ce8a55eb66b5 SHA1: cb1f1f238ffbd54c430139a48fc432755683f146 SHA256: 7285b1a12684334f8d6a0eb624837e40ada0acc3667628f1341ec38a490cef54 Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting - runtime Pure is a modern-style functional programming language based on term rewriting. It offers equational definitions with pattern matching, full symbolic rewriting capabilities, dynamic typing, eager and lazy evaluation, lexical closures, built-in list and matrix support and an easy-to-use C interface. The interpreter uses LLVM as a backend to JIT-compile Pure programs to fast native code. . This package contains the Pure runtime and the standard Pure library. It is needed for all Pure development. Package: llvm-3.5 Version: 2:3.5.2-3 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 13992 Depends: libc6 (>= 2.15), libgcc1 (>= 1:3.0), libllvm3.5v5, libstdc++6 (>= 9), libtinfo6 (>= 6), binfmt-support, python Filename: ./amd64/llvm-3.5_3.5.2-3_amd64.deb Size: 2608372 MD5sum: e8f9c2b4b8cf89c66962363b89bddf3f SHA1: bf8ad15708c11755812a57dccb705ca3707a53ff SHA256: 34ef3aa14e52735f6fc2b348a8b762f2de4ff293b692bdaedf15aca40dcb24f5 Section: devel Priority: optional Multi-Arch: same Homepage: http://www.llvm.org/ Description: Modular compiler and toolchain technologies LLVM is a collection of libraries and tools that make it easy to build compilers, optimizers, just-in-time code generators, and many other compiler-related programs. Package: llvm-3.5-dev Source: llvm-3.5 Version: 2:3.5.2-3 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 52720 Depends: llvm-3.5 (= 2:3.5.2-3), libc6 (>= 2.14), libllvm3.5v5, libstdc++6 (>= 5.2), libffi-dev (>= 3.0.9), libtinfo-dev Filename: ./amd64/llvm-3.5-dev_3.5.2-3_amd64.deb Size: 8059212 MD5sum: dcd04085867b39e93475b9d251353cde SHA1: d3251d2eafe56b2af483ba13ece515423a7063bf SHA256: bee95087f7b15a82cd3b125d433c64edcbf5916b285e9e45b9db85ecb4ba065b Section: devel Priority: optional Multi-Arch: same Homepage: http://www.llvm.org/ Description: Modular compiler and toolchain technologies LLVM is a collection of libraries and tools that make it easy to build compilers, optimizers, just-in-time code generators, and many other compiler-related programs. . This package provides the libraries and headers to develop applications using llvm. Package: pd-faust Version: 0.18-3 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 3354 Depends: libc6 (>= 2.22), libgcc1 (>= 1:3.0), libpure8, libstdc++6 (>= 5), pd-pure, pure-faust, pure-midi, pure-stldict Suggests: faust (>> 0.9.46) | faust2 Filename: ./amd64/pd-faust_0.18-3_amd64.deb Size: 675072 MD5sum: 9cca17a5a7dc8625e3dc92031dfa09a5 SHA1: af91f3ffd206cc5be5d3451b4533e8b541c17d29 SHA256: a26dfa025dc27a360c8e7b01654f2e8e34260237ed58f42e7bb31a89ad694773 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Run Faust signal processors in Pd This package provides a dynamic environment for running Faust dsps in Pd, written in Pure. The basic functionality is somewhat similar to what the faust2pd script provides, but Faust units can be reloaded at any time, in which case their Pd GUIs are regenerated dynamically, inside Pd. It also supports MIDI and OSC controller mapping and controller automation. The package thus turns Pd into an interactive development environment for Faust, Grame's functional signal processing language. . Note: After installing the package, you still need to enable pd-faust in Pd. To these ends, add /usr/lib/pd/extra/faust to your Pd search path (under Preferences/Path in Pd) and add 'pdfaust' to your preloaded library modules (Preferences/Startup). Package: pd-l2ork Version: 20200822+git1790+15f00bbf-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 92110 Depends: libasound2 (>= 1.0.16), libavifile-0.7c2, libc6 (>= 2.29), libcairo2 (>= 1.2.4), libdc1394-22 (>= 2.2.5), libdv4 (>= 1.0.0), libfftw3-single3 (>= 3.3.5), libgavl1 (>= 1.1.2), libgcc1 (>= 1:3.0), libgl1, libgmerlin-avdec1 (>= 1.0.3), libiec61883-0 (>= 1.2.0), libjack-jackd2-0 (>= 1.9.10+20150825) | libjack-0.125, libjpeg8 (>= 8c), libmagick++-6.q16-8, libmagickcore-6.q16-6 (>= 8:6.9.10.2), libmpeg3-2 (>= 1.8.dfsg), libquicktime2 (>= 2:1.2.2), libraw1394-11, libstdc++6 (>= 5.2), libtcl8.6 (>= 8.6.0), libtiff5 (>= 4.0.3), libtk8.6 (>= 8.6.0), libunicap2 (>= 0.9.12~), libv4l-0 (>= 0.5.0), libx11-6, python, python-tk, tkpng, tclxapian, ttf-dejavu-core, fluid-soundfont-gm Recommends: xdg-utils, pulseaudio-utils, tap-plugins, ladspa-foo-plugins, invada-studio-plugins-ladspa, blepvco, swh-plugins, mcp-plugins, cmt, blop, omins, ubuntustudio-audio-plugins, rev-plugins, dssi-utils, vco-plugins, wah-plugins, fil-plugins, mda-lv2 Replaces: pd-l2ork Provides: pd-l2ork Filename: ./amd64/pd-l2ork_20200822+git1790+15f00bbf-1_amd64.deb Size: 25308464 MD5sum: f64b659980b4a164f1f4fb3e0e0efea9 SHA1: eecc42b1d465af018c134f91af8f8bc8c2258e7d SHA256: 9191c233890491b71b73b7e30e630c58d3e1120416c52f45843a68d1b27cec0e Section: sound Priority: extra Homepage: http://l2ork.music.vt.edu Description: Interactive multimedia programming environment Pd-L2Ork is Linux Laptop Orchestra's (L2Ork) real-time visual programming environment for interactive multimedia. It also offers a unique K-12 educational module for teaching children basics about interactive instrument design, digital signal processing, and music. . Pd-L2Ork is used as the backbone of L2Ork's infrastructure. It has been also used in a number of MAKEr workshops, including work with like Raspberry Pi and Arduino. . Pd-L2Ork is a monolithic fork of Pure Data. Package: pd-pure Version: 0.26-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 285 Depends: libc6 (>= 2.4), libpure8 Filename: ./amd64/pd-pure_0.26-2_amd64.deb Size: 92156 MD5sum: 087609630b38a17fab31b2eb623a66de SHA1: 3aab7228c768f1c73766ae2b0b8bda9823a4e70d SHA256: bf98a1c529a7cd955dde105bcc22917a3230e467bd761905961770a5acdf1869 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Pd loader plugin for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a Pd loader plugin which lets you write external Pd objects in Pure. . Note: After installing this package, you still have to tell Pd to load the Pure external at startup, by specifying 'pure' in the File/Startup options (Media/Preferences/Startup in Pd 0.43 and later). This setting can be saved so that the Pure loader is always available when you run Pd. Once the Pure loader has been enabled, you should see a message in the Pd main window indicating that the external has been loaded. Package: pdl2ork-faust Version: 0.18-3 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 3354 Depends: libc6 (>= 2.22), libgcc1 (>= 1:3.0), libpure8, libstdc++6 (>= 5), pdl2ork-pure, pure-faust, pure-midi, pure-stldict Suggests: faust (>> 0.9.46) | faust2 Filename: ./amd64/pdl2ork-faust_0.18-3_amd64.deb Size: 674912 MD5sum: 4716055332bae2f3150d96941afc37fd SHA1: e7aeffca979041da6b4ed868da515ea4c7dc38dc SHA256: 62e465f7ffb1b729b495da2cd43d8ad404117b943eb8a86bf9cdf7096fc8e952 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Run Faust signal processors in Pd This package provides a dynamic environment for running Faust dsps in Pd, written in Pure. The basic functionality is somewhat similar to what the faust2pd script provides, but Faust units can be reloaded at any time, in which case their Pd GUIs are regenerated dynamically, inside Pd. It also supports MIDI and OSC controller mapping and controller automation. The package thus turns Pd into an interactive development environment for Faust, Grame's functional signal processing language. . Note: After installing the package, you still need to enable pdl2ork-faust in Pd. To these ends, add /usr/lib/pd/extra/faust to your Pd search path (under Preferences/Path in Pd) and add 'pdfaust' to your preloaded library modules (Preferences/Startup). Package: pdl2ork-pure Version: 0.26-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 285 Depends: libc6 (>= 2.4), libpure8 Filename: ./amd64/pdl2ork-pure_0.26-2_amd64.deb Size: 92196 MD5sum: ba1493f24077e7efb670cb805d7d9edf SHA1: 678329deb86dfaf35147534742c7f090985b0e75 SHA256: 03871d84dc4506c79a46857fffa21e5998173e9b4aadff019c139acb50c38287 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Pd loader plugin for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a Pd loader plugin which lets you write external Pd objects in Pure. . Note: After installing this package, you still have to tell Pd to load the Pure external at startup, by specifying 'pure' in the File/Startup options (Media/Preferences/Startup in Pd 0.43 and later). This setting can be saved so that the Pure loader is always available when you run Pd. Once the Pure loader has been enabled, you should see a message in the Pd main window indicating that the external has been loaded. Package: pure Version: 0.68-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 551 Depends: libpure8 (= 0.68-2), libc6 (>= 2.14), libgcc1 (>= 1:3.0), libllvm3.5v5, libreadline8 (>= 6.0), libstdc++6 (>= 5.2) Suggests: pure-dev, pure-elisp, pure-docs Filename: ./amd64/pure_0.68-2_amd64.deb Size: 160688 MD5sum: 27fc59ec2c48bce107cc7021e3b485d5 SHA1: f7f326f8ddc65e34d8b0682958c54111903ba2f0 SHA256: 6713a06f6240283c5e49559c03aefe1498d0988df836f142e8578388a7a28072 Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting Pure is a modern-style functional programming language based on term rewriting. It offers equational definitions with pattern matching, full symbolic rewriting capabilities, dynamic typing, eager and lazy evaluation, lexical closures, built-in list and matrix support and an easy-to-use C interface. The interpreter uses LLVM as a backend to JIT-compile Pure programs to fast native code. . This package contains the interpreter frontend. We also recommend installing the pure-docs package which contains the online documentation, and the pure-elisp package if you'd like to do Pure development using the Emacs text editor. To enable some features such as batch compilation you'll also have to install the pure-dev package. Package: pure-audio Version: 0.6-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 142 Depends: libc6 (>= 2.14), libfftw3-double3 (>= 3.3.5), libportaudio2 (>= 19+svn20101113), libpure8, libsamplerate0 (>= 0.1.7), libsndfile1 (>= 1.0.20) Filename: ./amd64/pure-audio_0.6-1_amd64.deb Size: 25916 MD5sum: c276ef976483d6ad9935f028d292e63f SHA1: 7cfa3b4494d3008f36fa602f733aac662354b085 SHA256: cebd48b53e0da5e0596b1f23c4b64a8400bf9b2f9da505dcf7cd70f5a94f81a6 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Portable audio interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides various modules for processing audio data in Pure. It currently includes the following modules: . * audio.pure: A PortAudio wrapper which gives you portable access to realtime audio input and output on a variety of different host APIs. This uses the well-known PortAudio library by Ross Bencina, Phil Burk et al, see http://www.portaudio.com/. . * fftw.pure: Compute real-valued FFTs of audio signals using Matteo Frigo's and Steven G. Johnson's portable and fast FFTW library ("Fastest Fourier Transform in the West"). . * sndfile.pure: Reading and writing audio files in various formats. This is a fairly straightforward wrapper for Erik de Castro Lopo's libsndfile library, see http://www.mega-nerd.com/libsndfile/. . * samplerate.pure: Perform sample rate conversion on audio data. This uses another of Erik's excellent libraries, libsamplerate (a.k.a. SRC), see http://www.mega-nerd.com/SRC/. . * realtime.pure: A little utility module which provides access to realtime scheduling to Pure programs. You may need this for low-latency realtime audio applications. Package: pure-avahi Version: 0.4-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 45 Depends: libavahi-client3 (>= 0.6.16), libavahi-common3 (>= 0.6.16), libc6 (>= 2.4), libpure8 Filename: ./amd64/pure-avahi_0.4-1_amd64.deb Size: 12436 MD5sum: c8c6275f74ad81861bcfbd050ab65f66 SHA1: f4f0f76ff6a8d765497574901e5666d3f2f5f23a SHA256: 9948f51e2ae329a39dd18f43d310ca82018a81edf65bac456c5eaedffbd57924 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Avahi interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This module provides an interface to Avahi, a Zeroconf implementation for Linux and other Un*x systems. The module lets you publish and query Zeroconf network services using Avahi, allowing you to establish connections for various kinds of TCP and UDP network services without having to manually configure network addresses. Package: pure-base Source: pure Version: 0.68-2 Architecture: all Maintainer: Albert Graef Installed-Size: 10 Depends: pure, pure-dev, pure-docs, pure-elisp Filename: ./all/pure-base_0.68-2_all.deb Size: 3912 MD5sum: 9a8f8958ef43076cc8eff9c571529b96 SHA1: 23e5b5d2851fbe45fa2a053de35777ea67d45a55 SHA256: 6ef3c6c28c2283fb821ea50ba9f14d4ba73f7b816e68a6a48b4af1d95c1e5ce1 Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting - base Pure is a modern-style functional programming language based on term rewriting. It offers equational definitions with pattern matching, full symbolic rewriting capabilities, dynamic typing, eager and lazy evaluation, lexical closures, built-in list and matrix support and an easy-to-use C interface. The interpreter uses LLVM as a backend to JIT-compile Pure programs to fast native code. . This is a dependency package which provides the basic parts of the Pure system (interpreter, runtime, standard library, development files, Emacs mode and the online documentation), i.e., everything that's needed for basic Pure development. Package: pure-complete Source: pure Version: 0.68-2 Architecture: all Maintainer: Albert Graef Installed-Size: 10 Depends: pure-base, pure-util, pure-math, pure-web, pure-graphics, pure-multimedia Filename: ./all/pure-complete_0.68-2_all.deb Size: 3876 MD5sum: 059f305f257f6375efa7d75ea092021e SHA1: 3ac1c4378cd44f17f7d4ea0063214e021fdf4008 SHA256: 0f571c472e5b96e6cc8bf56313ab05e75da3d75d5fb36dbcc31d2f97bc9b14fd Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting - the full environment Pure is a modern-style functional programming language based on term rewriting. It offers equational definitions with pattern matching, full symbolic rewriting capabilities, dynamic typing, eager and lazy evaluation, lexical closures, built-in list and matrix support and an easy-to-use C interface. The interpreter uses LLVM as a backend to JIT-compile Pure programs to fast native code. . This is a dependency package which provides the complete Pure programming environment including all available addon modules. Package: pure-csv Version: 1.6-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 49 Depends: libc6 (>= 2.14), libpure8 Filename: ./amd64/pure-csv_1.6-2_amd64.deb Size: 16488 MD5sum: 916eaa9cd528c5a5fc6b626e2beae485 SHA1: 4ae9e1309db4f1a293d7d152c1ca097922626dcf SHA256: fbaccd6e47519f39ef13b14d21e78d9efdfbf23d98753bb3a40d192af148ce28 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: CSV interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a module for working with the CSV (comma separated value) format in Pure. Package: pure-dev Source: pure Version: 0.68-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 95 Depends: libpure8 (= 0.68-2), libgmp-dev, libmpfr-dev, llvm-3.5, pkg-config Filename: ./amd64/pure-dev_0.68-2_amd64.deb Size: 25428 MD5sum: da3a02d73db74b1dec781a56626e216c SHA1: 28f3a151bee6f11951ca29f3e74719371e252863 SHA256: d02a6a53816ffb6ff17afe3e14452505755f8e03f209d7bca63199da640f6f62 Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting - development files Pure is a modern-style functional programming language based on term rewriting. It offers equational definitions with pattern matching, full symbolic rewriting capabilities, dynamic typing, eager and lazy evaluation, lexical closures, built-in list and matrix support and an easy-to-use C interface. The interpreter uses LLVM as a backend to JIT-compile Pure programs to fast native code. . This package contains the development files (headers and libraries), which are needed for batch compilation of Pure programs and for developing addon modules. The batch compiler also requires the LLVM toolchain. Some examples distributed with Pure also require this package, so it is a good idea to install it anyway. Package: pure-doc Version: 0.7-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 83 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.0), libstdc++6 (>= 5.2) Filename: ./amd64/pure-doc_0.7-2_amd64.deb Size: 25328 MD5sum: 74a50f99ba9c6e5c0d9e58eeb49d57d0 SHA1: d6081c1036a16cf744e8bc2c98bcb4fc8b6cf889 SHA256: 47ea4fbf6e53d5981c80ec8c073324059b11e423823455b13be69c49229b5aa5 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Literate programming utility for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a simple utility for literate programming and documenting source code written in the Pure programming language. Package: pure-docs Version: 0.68-4 Architecture: all Maintainer: Albert Graef Installed-Size: 9509 Depends: w3m Filename: ./all/pure-docs_0.68-4_all.deb Size: 1203812 MD5sum: ae21c59b34a1ace1a3f4a00de3bd586e SHA1: a6c3bf58f45fd4ec31678973c995bbc20d298011 SHA256: e1214fed12410cdacfaf6d4edb1932d6bf22f64637c30cf586b7217dcf2f9a0c Section: doc Priority: optional Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting Pure is a modern-style functional programming language based on term rewriting. It offers equational definitions with pattern matching, full symbolic rewriting capabilities, dynamic typing, eager and lazy evaluation, lexical closures, built-in list and matrix support and an easy-to-use C interface. The interpreter uses LLVM as a backend to JIT-compile Pure programs to fast native code. . This package contains the online documentation in html and texmacs format. Package: pure-elisp Source: pure Version: 0.68-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 227 Depends: emacs, pure (= 0.68-2) Filename: ./amd64/pure-elisp_0.68-2_amd64.deb Size: 45472 MD5sum: 5caf409211731829ae4b1ea908f01d28 SHA1: 48e8a18cb565a93ae9252c7aae6507aa687c850d SHA256: aa8114c301dd0f1b3a82cc5c8f339d9a0d4a80e93f10430e833df0cc5f6c4e69 Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting - elisp files Pure is a modern-style functional programming language based on term rewriting. It offers equational definitions with pattern matching, full symbolic rewriting capabilities, dynamic typing, eager and lazy evaluation, lexical closures, built-in list and matrix support and an easy-to-use C interface. The interpreter uses LLVM as a backend to JIT-compile Pure programs to fast native code. . This package contains the Pure Emacs mode and Flycheck support. Package: pure-fastcgi Version: 0.6-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 43 Depends: libfcgi0ldbl, libgmp10, libmpfr6 (>= 3.1.3), libpure8 Filename: ./amd64/pure-fastcgi_0.6-2_amd64.deb Size: 11532 MD5sum: 02d005b6e456de5cc998b11283b470b3 SHA1: 788f31b9070bd4b73da40eba352ff1f00d35999e SHA256: 3286d6d29077d9fa3775d0d3c71a0658580c5889e26a20d5379bbbbba34b4b0b Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: FastCGI interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This module lets you write FastCGI scripts with Pure, to be run by web servers like Apache. . Compared to normal CGI scripts, this has the advantage that the script keeps running and may process as many requests from the web server as you like, in order to reduce startup times and enable caching techniques. Note that in order to actually run such scripts, you also need to have a FastCGI module such as mod_fcgid installed in the web server. Package: pure-faust Version: 0.13-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 99 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.0), libltdl7 (>= 2.4.6), libpure8, libstdc++6 (>= 5) Suggests: faust (>> 0.9.46) | faust2 Filename: ./amd64/pure-faust_0.13-1_amd64.deb Size: 39688 MD5sum: 54a91d58594560243a17f48f6ff44b3b SHA1: 6b6be51311929e434fa3f802bf489631c5935513 SHA256: c9e892b44b554c68591fbc6e1f233c37e479e74fa1d1a0891071b3fe7821e244 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Faust interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a module which lets you load and run Faust-generated signal processing modules in Pure. Faust is a functional programming language for real-time sound processing and synthesis developed at Grame (http://faust.grame.fr). . Note that as of version 0.5 pure-faust also comes with a compatibility module which provides the pure-faust API on top of Pure's built-in Faust interface, please see the included README file or the Pure documentation for details. Package: pure-ffi Version: 0.16-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 64 Depends: libc6 (>= 2.14), libffi6 (>= 3.0.4), libgmp10, libpure8 Filename: ./amd64/pure-ffi_0.16-1_amd64.deb Size: 18292 MD5sum: 1054328cbbf9eb7892fd9b5fb55454e9 SHA1: b2f5d79f60d38c00b823be2e5bee081aa432aa58 SHA256: 7e198f4905a8aa5f18a9ec14f2031dec9e8f4c5f31ce4872e7b0d8710db6b903 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: FFI interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This module provides an interface to libffi which enables you to call C functions from Pure and vice versa. It goes beyond Pure's built-in C interface in that it also handles C structs and makes Pure functions callable from C. Package: pure-g2 Version: 0.3-3 Architecture: all Maintainer: Albert Graef Installed-Size: 39 Depends: libpure8 Filename: ./all/pure-g2_0.3-3_all.deb Size: 7724 MD5sum: e1127e75ab69a9de9d39c3be6d8e146e SHA1: 0391c40adfaedc59ea70c2e3044053a8fa6bb6cb SHA256: e1dc6a4833fa238ecfeb37c9c184f04fe341566bcf4d486defa878a966d506c2 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: 2D graphics interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a simple, no-frills 2D graphics module for Pure which uses the g2 graphics library, see http://g2.sf.net/. Package: pure-gen Version: 0.21-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 4016 Depends: libatomic1 (>= 4.8), libc6 (>= 2.29), libffi6 (>= 3.0.4), libgcc1 (>= 1:3.0), libgmp10, libpure8, libstdc++6 (>= 4.1.1), gcc Filename: ./amd64/pure-gen_0.21-2_amd64.deb Size: 709312 MD5sum: c6d34519b525be0a0e389075665ef8e7 SHA1: 22544a64ce9c680e04d7a5824564076464f83895 SHA256: 11e018b0786ac204433f07d4327f4b059743b95e7dd952b9c7400cea25e72226 Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang/ Description: C bindings generator for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides the pure-gen utility which can generate Pure bindings for C functions from C header files. Package: pure-gl Version: 0.9-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 763 Depends: libc6 (>= 2.2.5), libgl1, libpure8, pure-ffi Filename: ./amd64/pure-gl_0.9-1_amd64.deb Size: 179016 MD5sum: eea7126aa8b90feb4443396e65bc69be SHA1: 0336143fe76b44f2a97a4a5e82e7e34c59b4ec6f SHA256: 8d8f6f0a4200ffaff9aef90ff51bc2f84f69619213782287b581b7afd5646e0e Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: OpenGL interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides the necessary modules for doing OpenGL graphics in Pure. Package: pure-glpk Version: 0.6-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 194 Depends: libc6 (>= 2.4), libglpk40 (>= 4.59), libgmp10, libpure8 Filename: ./amd64/pure-glpk_0.6-1_amd64.deb Size: 59852 MD5sum: a0e9fbcbb4671192282a3b6879b8bebf SHA1: 8040008b952029a9a36f35bb41892cf80434bedc SHA256: d967ca893ca01d76c91e5977ef64672721b9281896ff3128ca9be86aac17bce5 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: GLPK interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a feature complete GLPK interface for the Pure programming language, which lets you use all capabilities of the GNU Linear Programming Kit (GLPK) directly from Pure. Package: pure-gplot Version: 0.1-3 Architecture: all Maintainer: Albert Graef Installed-Size: 24 Depends: gnuplot, libpure8 Filename: ./all/pure-gplot_0.1-3_all.deb Size: 5724 MD5sum: f2f887b2ef69d19c0357e2455783c22f SHA1: 27a9f03c0084022994e0c20ad6db94015ad19e37 SHA256: ece43a544357358745dd04eb7762f811f0a1ff8fe9b289232e95e0b4a0fd8f33 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: gnuplot interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a module for interfacing to gnuplot in Pure. Package: pure-graphics Source: pure Version: 0.68-2 Architecture: all Maintainer: Albert Graef Installed-Size: 10 Depends: pure-g2, pure-gl, pure-gtk, pure-tk Filename: ./all/pure-graphics_0.68-2_all.deb Size: 3856 MD5sum: b651ad532da7df3a84fdeb7c46d70a30 SHA1: da6ecffa9cb500c735898c9022a10611b76decf8 SHA256: c2afbcf92ac3abcfe671f1b9eda343a4afe5c19593592698dc67ae6ee1cc341f Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting - GUI and graphics programming Pure is a modern-style functional programming language based on term rewriting. It offers equational definitions with pattern matching, full symbolic rewriting capabilities, dynamic typing, eager and lazy evaluation, lexical closures, built-in list and matrix support and an easy-to-use C interface. The interpreter uses LLVM as a backend to JIT-compile Pure programs to fast native code. . This is a dependency package which provides the interfaces for GUI and graphics programming (G2, OpenGL, GTK+, Tcl/Tk). Package: pure-gsl Version: 0.12-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 228 Depends: libc6 (>= 2.29), libgsl23 (>= 2.5), libpure8 Filename: ./amd64/pure-gsl_0.12-2_amd64.deb Size: 35600 MD5sum: 5adb7339cbc80f590042d48e807d1952 SHA1: af83696374bb64b7185e32ff7cc86d13fcf5e60e SHA256: 0014b727cee65e619663c7d3612b491612b5a8185a26318bfb213ae63f678946 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: GSL interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a module for using the GNU Scientific Library in Pure. . Please note that this is work in progress, only some parts of the interface are finished right now. Here is a brief summary of the operations which are implemented: . - Matrix-scalar and matrix-matrix arithmetic - SVD (singular value decomposition) - Random distributions and statistic functions - Polynomial evaluation and roots - Linear least-squares fitting (multi-fitting is not available yet) Package: pure-gtk Version: 0.13-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 1023 Depends: libatk1.0-0 (>= 1.12.4), libc6 (>= 2.2.5), libcairo2 (>= 1.2.4), libfontconfig1 (>= 2.12.6), libfreetype6 (>= 2.2.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.16.0), libgtk2.0-0 (>= 2.8.0), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0), libpangoft2-1.0-0 (>= 1.14.0), pure-ffi Filename: ./amd64/pure-gtk_0.13-1_amd64.deb Size: 123780 MD5sum: 593ac36cb15f9c8ca514b3ed0cf4a90d SHA1: da4ea9a63302f22c6355ba9f3f68b3a9e09f1cd7 SHA256: e8959be5bb46befc92a764a9b8841128837f448055439affaeaaf8a11a2225d7 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: GTK+ interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides the necessary modules for writing GTK+ applications in Pure. Package: pure-liblo Version: 0.9-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 78 Depends: libc6 (>= 2.14), libgmp10, liblo7 (>= 0.26~repack), libpure8 Filename: ./amd64/pure-liblo_0.9-1_amd64.deb Size: 18312 MD5sum: 1bf1c9a7611153cdfcabbe39439afaf6 SHA1: 1499164bfe0ef6e94e252ce528e050e20fdea6da SHA256: aca3068057fb364c908e1a5e33c9543df537d4e1a0de02b2ab676f86bdc0a4a4 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: OSC interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a Pure wrapper for the liblo library by Steve Harris and others, which implements Berkeley's Open Sound Control (OSC) protocol, see http://opensoundcontrol.org. Package: pure-lilv Version: 0.5-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 114 Depends: libc6 (>= 2.14), liblilv-0-0 (>= 0.14.2~dfsg0), libpure8, libserd-0-0 (>= 0.14.0~dfsg0) Filename: ./amd64/pure-lilv_0.5-1_amd64.deb Size: 31676 MD5sum: 20a36dae3f0147061e057db12e1edc09 SHA1: 1b00f2374514df8092e98c5b7463ecc4b3ef1fcf SHA256: 3d8455760ad5c4776c06cbc3062021178024df36eb74069939cb1d5369475c5e Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: LV2 plugin host interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. LV2 is the new Linux audio plugin standard which aims to be portable and extensible. This module provides an interface to David Robillard's Lilv library which lets you write LV2 plugin hosts in Pure. Package: pure-lv2 Version: 0.2-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 92 Depends: libc6 (>= 2.14), libpure8 Filename: ./amd64/pure-lv2_0.2-1_amd64.deb Size: 27148 MD5sum: dde4d936ac01ebc441944fd6ca704c74 SHA1: 0b7e0b03b71d0f5ae2665780bd6ede913dd85deb SHA256: 486f7ab815034e5eee46bdef08c2716df5575ed9fd69d3d12ca0b25d3b8110b4 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: LV2 plugin interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. LV2 is the new Linux audio plugin standard which aims to be portable and extensible. This package provides a generic LV2 plugin wrapper for Pure which can be used to create LV2 plugin modules. The package also includes the pure2lv2 shell script which lets you compile plugins written in Pure and turn them into complete LV2 bundles. Package: pure-math Source: pure Version: 0.68-2 Architecture: all Maintainer: Albert Graef Installed-Size: 10 Depends: pure-glpk, pure-gplot, pure-gsl, pure-mpfr, pure-octave, pure-rational, pure-reduce, pure-texmacs Filename: ./all/pure-math_0.68-2_all.deb Size: 3964 MD5sum: e98e81c4b1802d78d5122c8ed3bf67e8 SHA1: c85a2ac8f1a0dce3f2444e2a5e08bb88b5a912c2 SHA256: 9a444f2cfe8c13422665a5736af10dacefca4b1b35bc0b26ae23dfba95c9437f Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting - scientific programming Pure is a modern-style functional programming language based on term rewriting. It offers equational definitions with pattern matching, full symbolic rewriting capabilities, dynamic typing, eager and lazy evaluation, lexical closures, built-in list and matrix support and an easy-to-use C interface. The interpreter uses LLVM as a backend to JIT-compile Pure programs to fast native code. . This is a dependency package which provides the interfaces to various 3rd party mathematical software (GLPK, GSL, MPFR, Octave, Gnuplot). It also includes the Pure TeXmacs plugin and Jiri Spitz' Pure port of Rob Hubbard's rational number library. Package: pure-midi Version: 0.6-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 114 Depends: libc6 (>= 2.14), libportmidi0, libpure8 Filename: ./amd64/pure-midi_0.6-1_amd64.deb Size: 29728 MD5sum: d84851d1c0cdf4a42dded88aa7a1e43e SHA1: be658e9395d5d718f45a9b54a525cceb0076cd3d SHA256: b801bcbcff0880bc8a60115b02294b24be375b6b253618cc9f57962c89316de3 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Portable MIDI interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a MIDI interface for Pure. It includes the following modules: . * midi.pure: A PortMidi/PortTime wrapper which gives you portable access to realtime MIDI input and output. This uses PortMidi (by Roger B. Dannenberg et al) from the PortMedia project, see http://portmedia.sourceforge.net/. . * midifile.pure: Reading and writing standard MIDI files. This is based on David G. Slomin's light-weight midifile library (original source at http://public.sreal.com:8000/~div/). Package: pure-mpfr Version: 0.5-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 55 Depends: libc6 (>= 2.4), libgmp10, libmpfr6 (>= 3.1.3), libpure8 Filename: ./amd64/pure-mpfr_0.5-2_amd64.deb Size: 16216 MD5sum: c753822909c7c5d5576d7b7715d3c1c4 SHA1: 5c54a3e3dd02a14bcd62bc0d09c5999bf4f14c91 SHA256: a4c91131646eaec85279988a4417401b3999bf3d9aabb209a7acb7855ddbf579 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: MPFR interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides the mpfr module which makes the GNU MPFR multiprecision floats available as a new number type in the Pure language, so that they work with the other types of Pure numbers in an almost seamless fashion. Package: pure-multimedia Source: pure Version: 0.68-2 Architecture: all Maintainer: Albert Graef Installed-Size: 10 Depends: faust2pd, faust2pd-extra, pd-faust, pd-pure, pure-audio, pure-liblo, pure-lilv, pure-lv2, pure-midi, pure-faust Filename: ./all/pure-multimedia_0.68-2_all.deb Size: 3940 MD5sum: cb45d9125e96b57aa24a17f72cbb6795 SHA1: 1eec2ece819a1a63c16ce67dbd99bf105bc927ee SHA256: 3307de2582d22a2311d969f7d0bb11e9d4de46904b34547d915227fb89558072 Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting - multimedia programming Pure is a modern-style functional programming language based on term rewriting. It offers equational definitions with pattern matching, full symbolic rewriting capabilities, dynamic typing, eager and lazy evaluation, lexical closures, built-in list and matrix support and an easy-to-use C interface. The interpreter uses LLVM as a backend to JIT-compile Pure programs to fast native code. . This is a dependency package which provides Pure's multimedia library, which covers the audio, LV2, OSC and MIDI interfaces, as well as utilities and libraries for interfacing with Faust and Pd (Pure Data). Package: pure-octave Version: 0.13-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 190 Depends: libc6 (>= 2.14), libgcc1 (>= 1:3.0), liboctave6, libpure8, libstdc++6 (>= 5.2), octave Filename: ./amd64/pure-octave_0.13-1_amd64.deb Size: 54972 MD5sum: 119dfe1e09273dc85e29a684749a5b2b SHA1: fc227b1d7a1ab1661a2ead4a5f95e65e3d48f4c7 SHA256: 4029d9563547e2f12c956e4a5299c976aa1b7578a5611c9aa733053f9d8b84cc Section: devel Priority: optional Homepage: http://purelang.bitbucket.org Description: Octave interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides an Octave module for Pure which is based on Paul Kienzle's octave_embed. It allows you to execute arbitrary Octave commands and functions from Pure, and the embedded Octave interpreter can call back into Pure as well. Package: pure-odbc Version: 0.10-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 87 Depends: libc6 (>= 2.14), libgmp10, libodbc1 (>= 2.3.1), libpure8 Filename: ./amd64/pure-odbc_0.10-1_amd64.deb Size: 30560 MD5sum: 20c156a6d03789aa6a46308a6406b5f9 SHA1: 3200dd4ceb3a4a845da66d5e809c8838e1eb6e0c SHA256: c6e88e3fe659de549744375c570e86bcfc54911031a2e75f879f22fe94a1fa87 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: ODBC interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a module for accessing ODBC databases in Pure. Package: pure-rational Version: 0.1-3 Architecture: all Maintainer: Albert Graef Installed-Size: 107 Depends: libpure8 Filename: ./all/pure-rational_0.1-3_all.deb Size: 40768 MD5sum: 9657913f5c28ed46e3306347dcfb46f7 SHA1: 532cc8e3f8de7b8fcadcdd12180ac15df45f2f62 SHA256: 98fae8f499c3bf0aabd6e247233753eed541f7fd0a9c717cc3f12890e586c95e Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: rational number library for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a Pure port of Rob Hubbard's rational number library for the Q programming language. The port was done by Jiri Spitz. . The package contains rational.pure, a collection of utility functions for rational numbers, and rat_interval.pure, a module for doing interval arithmetic needed by rational.pure. These modules are designed to work with the math.pure module (part of the standard Pure library), which contains the definition of Pure's rational type and implements the basic rational arithmetic. Package: pure-readline Version: 0.3-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 30 Depends: libc6 (>= 2.2.5), libpure8, libreadline8 (>= 6.0) Filename: ./amd64/pure-readline_0.3-1_amd64.deb Size: 6056 MD5sum: b42c9de28348786d9e0955b7c63c9483 SHA1: f279a079c1443a7431e7997aae39d7c8026c30c6 SHA256: b7e18051d37c93b61c37951114bb44f81d17f064296910fb18d6c89e6fb359c3 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: readline interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a module which gives Pure scripts access to the readline and add_history functions of the GNU readline library (or compatible replacements such as BSD editline). Package: pure-reduce Version: 0.4-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 5091 Depends: libc6 (>= 2.14), libpure8 Filename: ./amd64/pure-reduce_0.4-1_amd64.deb Size: 2516548 MD5sum: e91dc3a5626457a4358032d07656875a SHA1: cc6b5ffa3fe6f1cfda31b9d6c80b5b369fba3623 SHA256: c6b91067400c54e5c941c628083e7df39e33a8c7dc2b34ea2ae459ea6f03b6a2 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Reduce interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a module for interfacing to the Reduce computer algebra system in Pure. The required Reduce image and library are included. Package: pure-sockets Version: 0.8-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 58 Depends: libc6 (>= 2.14), libpure8 Filename: ./amd64/pure-sockets_0.8-1_amd64.deb Size: 15548 MD5sum: 93c5d7c167ddfdc35ef66a23a0c631d3 SHA1: 9dd2502aa6445f1824dfeddc1b303d093e4ec12c SHA256: c3d1b6d70387e6b6223b9bbef17c6580065e712d98114b3f5f5567cb0a5f58cb Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: BSD socket interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides an interface to the Berkeley socket functions. It provides most of the core functionality, so you can create sockets for both stream and datagram based protocols and use these to transmit messages. Unix-style file sockets are also available if the host system supports them. Package: pure-sql3 Version: 0.5-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 84 Depends: libc6 (>= 2.14), libgmp10, libpure8, libsqlite3-0 (>= 3.5.9) Filename: ./amd64/pure-sql3_0.5-1_amd64.deb Size: 30900 MD5sum: 74f0dca49c2a243417f70995fb69baeb SHA1: 4057b3e669edee1fbed3cca541dbcaa48f819cd1 SHA256: d1876bf292f959d8276423e9592c82d6ede8163f212d178c687c1f6271672a55 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: SQLite interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a module which allows you to access SQLite databases in Pure. It uses version 3 of the SQLite library. . SQLite is a software library that implements an easy to use, self-contained, serverless, zero-configuration, transactional SQL database engine. The Pure module is a wrapper around SQLite's C interface that provides Pure programmers access to almost all of SQLite's features, including many that are not available through Pure's generic ODBC interface. Package: pure-stldict Version: 0.8-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 205 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.0), libpure8, libstdc++6 (>= 4.9) Filename: ./amd64/pure-stldict_0.8-2_amd64.deb Size: 49932 MD5sum: fb42ec58ca0628abf794c6b664f846dc SHA1: 56370e40894359148d014b4b6b152f06e03efdaf SHA256: 1d3dd17895934084cd93f007b79c8c908702d23dda61a72cba8f2b4f18501953 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: STL interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a light-weight, no frills interface to the C++ dictionary containers map and unordered_map. The stldict module makes these data structures available in Pure land and equips them with a (more or less) idiomatic Pure container interface. . The C++ containers are part of the standard C++ library, see the C++ standard library documentation for details. They were originally based on the Standard Template Library, so they are also sometimes referred to as STL containers; hence the name of this package. Package: pure-stllib Version: 0.6-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 1032 Depends: libc6 (>= 2.14), libgcc1 (>= 1:3.0), libpure8, libstdc++6 (>= 5) Filename: ./amd64/pure-stllib_0.6-1_amd64.deb Size: 253872 MD5sum: 0b2f5fb8d4c6e89e2cb4ce54ccc18e78 SHA1: 13d9fde26f058a55e9db9ca3793d8c92dcd1db28 SHA256: 1291f586b8a7f5fccc3f99dc6a21e7aace6876e1197c24f7daf144eae185e9e8 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: another STL interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package contains a pair of Pure addons, pure-stlvec and pure-stlmap. These addons provide Pure interfaces to a selection of containers provided by the C++ Standard Library, specialized to hold pointers to arbitrary Pure expressions. pure-stlvec is a Pure interface to C++'s vector and the STL algorithms that act on them. pure-stlmap is an interface to six (of the eight) of C++'s associative containers: map, set, multimap, multiset, unordered_map and unordered_set. Package: pure-texmacs Source: pure Version: 0.68-2 Architecture: all Maintainer: Albert Graef Installed-Size: 1244 Depends: pure (>= 0.68-2) Filename: ./all/pure-texmacs_0.68-2_all.deb Size: 82304 MD5sum: 0f73383e296bbf3cb95d1f71b662adf5 SHA1: 88aa95b99cd7b18f946f6bbd63e50b40dd266e1d SHA256: 960599805859eb24ab76ab011fe9822943f17eea9905f12a5f61601a38584a1a Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting - texmacs plugin Pure is a modern-style functional programming language based on term rewriting. It offers equational definitions with pattern matching, full symbolic rewriting capabilities, dynamic typing, eager and lazy evaluation, lexical closures, built-in list and matrix support and an easy-to-use C interface. The interpreter uses LLVM as a backend to JIT-compile Pure programs to fast native code. . This package contains the Pure TeXmacs plugin and related files. Package: pure-tk Version: 0.5-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 68 Depends: libc6 (>= 2.14), libpure8, libtcl8.6 (>= 8.6.0), libtk8.6 (>= 8.6.0) Recommends: pure-gtk Filename: ./amd64/pure-tk_0.5-2_amd64.deb Size: 21004 MD5sum: 5909a4ecdd4c39631248abdfca1e2692 SHA1: f3b90645f65bc8636d2091a6bd5d6fbf864a927a SHA256: 948671ee5ae089cf1a722104fdc3e73e849160c42f48bf714c341f6b344a3466 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Tcl/Tk interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a basic interface between Pure and Tcl/Tk, the cross-platform GUI toolkit based on the Tcl scripting language. . The operations of this module allow you to execute arbitrary commands in the Tcl interpreter, set and retrieve variable values in the interpreter, and invoke Pure callbacks from Tcl/Tk. An interface to Peter G. Baum's Gnocl extension is also provided, which turns Tcl into a frontend for GTK+ and Gnome. Package: pure-util Source: pure Version: 0.68-2 Architecture: all Maintainer: Albert Graef Installed-Size: 10 Depends: pure-avahi, pure-doc, pure-gen, pure-ffi, pure-readline, pure-sockets, pure-stldict, pure-stllib Filename: ./all/pure-util_0.68-2_all.deb Size: 3924 MD5sum: 5c20263d55418e5b6a1d6c969b6168b7 SHA1: 4f17347f13a378fab5c7c6809b3fdcdb82b8d75e SHA256: 10ba6b6b7ed4adf8ee64d4e1379b61585103156eb49371972b6b4ccc67a53938 Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting - basic libraries and utilities Pure is a modern-style functional programming language based on term rewriting. It offers equational definitions with pattern matching, full symbolic rewriting capabilities, dynamic typing, eager and lazy evaluation, lexical closures, built-in list and matrix support and an easy-to-use C interface. The interpreter uses LLVM as a backend to JIT-compile Pure programs to fast native code. . This is a dependency package which provides basic support utilities and libraries. At the time of this writing, this comprises the pure-doc and pure-gen utilities, as well as the avahi, ffi, readline, sockets and STL container interfaces. Package: pure-web Source: pure Version: 0.68-2 Architecture: all Maintainer: Albert Graef Installed-Size: 10 Depends: pure-csv, pure-fastcgi, pure-odbc, pure-sql3, pure-xml Filename: ./all/pure-web_0.68-2_all.deb Size: 3872 MD5sum: 00cc29b645ad972b819ab71c03df051e SHA1: c41db53263250ea9b43ae9998442ab385fc73bb2 SHA256: 1a2189a55e2a23ae585c05132bb3b26d778ee0bb221e41684eed930f9d44186d Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting - database and web programming Pure is a modern-style functional programming language based on term rewriting. It offers equational definitions with pattern matching, full symbolic rewriting capabilities, dynamic typing, eager and lazy evaluation, lexical closures, built-in list and matrix support and an easy-to-use C interface. The interpreter uses LLVM as a backend to JIT-compile Pure programs to fast native code. . This is a dependency package which provides the interfaces for database and web programming (CSV, ODBC, SQLite3, FastCGI, XML). Package: pure-xml Version: 0.7-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 108 Depends: libc6 (>= 2.4), libpure8, libxml2 (>= 2.7.4), libxslt1.1 (>= 1.1.25) Filename: ./amd64/pure-xml_0.7-1_amd64.deb Size: 27236 MD5sum: 2d8b24641f53a5d5d2ea1a2f52df93db SHA1: ebdaab4bbc77e44312450b44f8cd5ef008e585a6 SHA256: 3b32ed95159161b4fbe33211a7e9e8e041bd1fad43598bdb7f17f1fe3863954e Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: XML interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides an interface to the libxml2 and libxslt libraries from the GNOME project. Package: purr-data Version: 2.17.0+git4829+ca592f6f-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 335653 Depends: gconf-service, libasound2 (>= 1.0.16), libatk-bridge2.0-0 (>= 2.5.3), libatk1.0-0 (>= 1.12.4), libavifile-0.7c2, libc6 (>= 2.29), libcairo2 (>= 1.6.0), libcups2 (>= 1.4.0), libdbus-1-3 (>= 1.9.14), libdc1394-22 (>= 2.2.5), libdv4 (>= 1.0.0), libexpat1 (>= 2.0.1), libfftw3-single3 (>= 3.3.5), libfontconfig1 (>= 2.12.6), libgavl1 (>= 1.1.2), libgcc1 (>= 1:3.3), libgconf-2-4 (>= 3.2.5), libgdk-pixbuf2.0-0 (>= 2.22.0), libgl1, libglib2.0-0 (>= 2.31.8), libgmerlin-avdec1 (>= 1.0.3), libgtk-3-0 (>= 3.9.10), libiec61883-0 (>= 1.2.0), libjack-jackd2-0 (>= 1.9.10+20150825) | libjack-0.125, libjpeg8 (>= 8c), libmagick++-6.q16-8, libmagickcore-6.q16-6 (>= 8:6.9.10.2), libmpeg3-2 (>= 1.8.dfsg), libnspr4 (>= 2:4.9-2~), libnss3 (>= 2:3.22), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0), libquicktime2 (>= 2:1.2.2), libraw1394-11, libstdc++6 (>= 5.2), libtiff5 (>= 4.0.3), libv4l-0 (>= 0.5.0), libx11-6 (>= 2:1.4.99.1), libx11-xcb1, libxcb1 (>= 1.6), libxcomposite1 (>= 1:0.3-1), libxcursor1 (>> 1.1.2), libxdamage1 (>= 1:1.1), libxext6, libxfixes3, libxi6 (>= 2:1.2.99.4), libxrandr2 (>= 2:1.2.99.3), libxrender1, libxss1, libxtst6, liblua5.3-0 | liblua5.2-0 Recommends: xdg-utils, pulseaudio-utils, tap-plugins, ladspa-foo-plugins, invada-studio-plugins-ladspa, blepvco, swh-plugins, mcp-plugins, cmt, blop, omins, ubuntustudio-audio-plugins, rev-plugins, dssi-utils, vco-plugins, wah-plugins, fil-plugins, mda-lv2 Suggests: python, fluid-soundfont-gm Filename: ./amd64/purr-data_2.17.0+git4829+ca592f6f-1_amd64.deb Size: 90544256 MD5sum: b5862517357be1b8a3b4d832d2cea639 SHA1: d5ec293989f6e1b80f76e29856f5a313ba3c9c5c SHA256: 42aaa30ef73bd8c25e3f2272517af5f44909b8eb23029add95b772388fcc66cd Section: sound Priority: extra Homepage: https://git.purrdata.net/jwilkes/purr-data Description: Interactive multimedia programming environment (NW.js variant) This is Jonathan Wilkes' nw.js variant of Pd-L2Ork, nick-named "Purr-Data". Basically, it is Pd-L2Ork with the Tk GUI replaced with a JavaScript GUI implemented using nw.js (http://nwjs.io/). . Pd-L2Ork is Linux Laptop Orchestra's (L2Ork) real-time visual programming environment for interactive multimedia. It also offers a unique K-12 educational module for teaching children basics about interactive instrument design, digital signal processing, and music. . Pd-L2Ork is used as the backbone of L2Ork's infrastructure. It has been also used in a number of MAKEr workshops, including work with like Raspberry Pi and Arduino. . Pd-L2Ork is a monolithic fork of Pure Data. Package: purrdata-faust Version: 0.18-3 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 3354 Depends: libc6 (>= 2.22), libgcc1 (>= 1:3.0), libpure8, libstdc++6 (>= 5), purrdata-pure, pure-faust, pure-midi, pure-stldict Suggests: faust (>> 0.9.46) | faust2 Filename: ./amd64/purrdata-faust_0.18-3_amd64.deb Size: 674528 MD5sum: 0b00c226f8df62f78eb1e079f73d8472 SHA1: e2f8b32dcacdc6fbe5381669a41b1a9f7b27841b SHA256: 89874dc6a2a92ea2f7b552c382909cff227f2667f59ea730bef9e90db9cd6ab5 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Run Faust signal processors in Pd This package provides a dynamic environment for running Faust dsps in Pd, written in Pure. The basic functionality is somewhat similar to what the faust2pd script provides, but Faust units can be reloaded at any time, in which case their Pd GUIs are regenerated dynamically, inside Pd. It also supports MIDI and OSC controller mapping and controller automation. The package thus turns Pd into an interactive development environment for Faust, Grame's functional signal processing language. . Note: After installing the package, you still need to enable purrdata-faust in Pd. To these ends, add /usr/lib/pd/extra/faust to your Pd search path (under Preferences/Path in Pd) and add 'pdfaust' to your preloaded library modules (Preferences/Startup). Package: purrdata-pure Version: 0.26-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 285 Depends: libc6 (>= 2.4), libpure8 Filename: ./amd64/purrdata-pure_0.26-2_amd64.deb Size: 92228 MD5sum: ed6c12099830c038c4d77ad352070139 SHA1: a451e16c4970d6bf1f84c4e8b9e41ed7435065a3 SHA256: 3967c6e05abca3a98c2b7233dc145beed163089ff8e38ddf9a25b5d0b5734785 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Pd loader plugin for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a Pd loader plugin which lets you write external Pd objects in Pure. . Note: After installing this package, you still have to tell Pd to load the Pure external at startup, by specifying 'pure' in the File/Startup options (Media/Preferences/Startup in Pd 0.43 and later). This setting can be saved so that the Pure loader is always available when you run Pd. Once the Pure loader has been enabled, you should see a message in the Pd main window indicating that the external has been loaded.