| If you are looking for resource packages for Syllable Server, go
here.
Binary software packages for Syllable Desktop do not run on Syllable
Server, and the other way around (with the exception of some text
scripts).
The
following is the main list of what we call resource
packages. They need to be available in the system in a known place. Most of them contain programs
from third parties that were ported over to Syllable. Many
of them are programs that must be used in text mode on the command
prompt, or library packages that other packages need. Resource packages
released by the Syllable project are compressed with the Zip program and should be
installed in a fixed place: in the /usr/ directory (packages from others may be packed differently). You can do this
from the command prompt by opening the ATerm application and typing the
following
commands.
First download the package in a working directory. If you didn't put the package in your home directory, but for
example on the desktop, you should go there:
cd Desktop
Now install the package, using
its file name:
unzip
name-version.resource -d /usr
To make the package
known to the system, you have to register it with the package command (you only have to give the
package name here, not the version):
package register name
Some packages are
released as part of larger collection packs. You will find the
individual packages and a README file with instructions inside.
There
is more
software available that is not listed here, because no binary
installation packages have been released. With some effort, these
packages can
be built from their source code.
| p7zip is a quick port of 7z.exe and 7za.exe (command line version of 7zip) for Unix. 7-Zip is a file archiver with highest compression ratio. | | Included in Syllable Desktop |
| Anti-Grain Geometry (AGG) is an Open Source, free of charge graphic library, written in industrially standard C++. AGG doesn't depend on any graphic API or technology. Basically, you can think of AGG as of a rendering engine that produces pixel images in memory from some vectorial data. | | agg-2.5-1.i586.resource |
| The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. | | apr-1.2.8-1.i586.resource |
| The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. | | apr-util-1.2.8-1.i586.resource |
| Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages. These scripts can adapt the packages to many kinds of UNIX-like systems without manual user intervention. Autoconf creates a configuration script for a package from a template file that lists the operating system features that the package can use, in the form of M4 macro calls. | | Included in Perl Pit |
| Automake is a tool for automatically generating `Makefile.in' files compliant with the GNU Coding Standards. Automake requires the use of Autoconf. | | automake-1.10.1-1.resource |
| Boa is a single-tasking HTTP server. That means that unlike traditional web servers, it does not fork for each incoming connection, nor does it fork many copies of itself to handle multiple connections. It internally multiplexes all of the ongoing HTTP connections, and forks only for CGI programs (which must be separate processes), automatic directory generation, and automatic file gunzipping. Preliminary tests show Boa is capable of handling several thousand hits per second on a 300 MHz Pentium and dozens of hits per second on a lowly 20 MHz 386/SX.The primary design goals of Boa are speed and security. Security, in the sense of "can't be subverted by a malicious user," not "fine grained access control and encrypted communications". Boa is not intended as a feature-packed server. | | boa-0.94.14rc21-1.i586.resource |
| Boost provides free peer-reviewed portable C++ source libraries.The emphasis is on libraries that work well with the C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications. The Boost license encourages both commercial and non-commercial use.We aim to establish "existing practice" and provide reference implementations so that Boost libraries are suitable for eventual standardization. Ten Boost libraries are already included in the C++ Standards Committee's Library Technical Report (TR1) as a step toward becoming part of a future C++ Standard. More Boost libraries are proposed for the upcoming TR2. | | boost-1.35.0-1.i586.resource |
| C-ARes is a C library that performs DNS requests and name resolves asynchronously. C-ARes is a fork of the library named ARes. | | c-ares-1.3.2-1.i586.resource |
| Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL (through glitz), Quartz, XCB, BeOS, OS/2, and DirectFB. Cairo is designed to produce consistent output on all output media while taking advantage of display hardware acceleration when available (eg. through the X Render Extension).The Cairo API provides operations similar to the drawing operators of PostScript and PDF. Operations in Cairo including stroking and filling cubic Bézier splines, transforming and compositing translucent images, and antialiased text rendering. All drawing operations can be transformed by any affine transformation (scale, rotation, shear, etc.). | | cairo-1.4.14-1.i586.resource |
| CMake is a cross-platform, open-source make system. CMake is used to control the software compilation process using simple platform-independent and compiler-independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice. CMake is quite sophisticated: it is possible to support complex environments requiring system configuration, preprocessor generation, code generation, and template instantiation. | | cmake-2.4.8-1.i586.resource |
| CURL is a command line tool for transferring files with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, FILE and LDAP. CURL supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer resume, proxy tunneling and a busload of other useful tricks. | | Included in Syllable Desktop |
| The DejaVu fonts are a font family based on the Vera Fonts release 1.10. Its purpose is to provide a wider range of characters, while maintaining the original look and feel through the process of collaborative development. | | Included in Syllable Desktop |
| DOSBox is a DOS-emulator that uses the SDL-library. DOSBox emulates an Intel x86 PC, complete with sound, graphics, mouse, modem, etc., necessary for running many old DOS games that simply cannot be run on modern PCs and operating systems. You can "re-live" the good old days with the help of DOSBox, it can run plenty of the old classics that don't run on your new computer! | | dosbox-0.71-1.i586.resource |
| E-UAE is an Amiga emulator, a program that allows you to run software designed for Amiga computers on other platforms, such as Linux or Mac OS. It is based on UAE, the original Ubiquitous Amiga Emulator, and WinUAE, the Windows version of UAE. While it owes a huge debt to these two great projects, E-UAE diverges from both, aiming to improve performance and features on a variety of host platforms. | | e-uae-0.8.29wip4-1.i586.resource |
| ed is the standard text editor on the Unix operating system originally written by Ken Thompson and contains one of the first implementations of regular expressions.GNU ed is a line-oriented text editor. It is used to create, display, modify and otherwise manipulate text files, both interactively and via shell scripts. A restricted version of ed, red, can only edit files in the current directory and cannot execute shell commands. Ed is the "standard" text editor in the sense that it is the original editor for Unix, and thus widely available. For most purposes, however, it is superseded by full-screen editors. | | ed-0.9-1.i586.resource |
| FLAC stands for Free Lossless Audio Codec, an audio format similar to MP3, but lossless, meaning that audio is compressed in FLAC without any loss in quality. This is similar to how Zip works, except with FLAC you will get much better compression because it is designed specifically for audio, and you can play back compressed FLAC files in your favorite player (or your car or home stereo, see supported devices) just like you would an MP3 file.FLAC stands out as the fastest and most widely supported lossless audio codec, and the only one that at once is non-proprietary, is unencumbered by patents, has an open-source reference implementation, has a well documented format and API, and has several other independent implementations. | | flac-1.2.1-1.i586.resource |
| This project aims to provide a set of free outline (PostScript Type0, TrueType, OpenType...) fonts covering the ISO 10646/Unicode UCS (Universal Character Set). | | Included in Syllable Desktop |
| FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well. | | freetype-2.3.5-1.i586.resource |
| This package offers to programmers, translators, and even users, a well integrated set of tools and documentation. Specifically, the GNU `gettext' utilities are a set of tools that provides a framework to help other GNU packages produce multi-lingual messages. These tools include a set of conventions about how programs should be written to support message catalogs, a directory and file naming organization for the message catalogs themselves, a runtime library supporting the retrieval of translated messages, and a few stand-alone programs to massage in various ways the sets of translatable strings, or already translated strings. | | gettext-0.17-1.i586.resource |
| Provides data structure handling for C, portability wrappers and interfaces for such runtime functionality as an event loop, threads, dynamic loading, and an object system. | | glib-2.14.4-1.i586.resource |
| The awk utility interprets a special-purpose programming language that makes it possible to handle simple data-reformatting jobs with just a few lines of code.If you are like many computer users, you would frequently like to make changes in various text files wherever certain patterns appear, or extract data from parts of certain lines while discarding the rest. To write a program to do this in a language such as C or Pascal is a time-consuming inconvenience that may take many lines of code. The job is easy with awk, especially the GNU implementation: gawk. | | gawk-3.1.6-1.i586.resource |
| GnuPG is the GNU project's complete and free implementation of the OpenPGP standard as defined by RFC4880. GnuPG allows to encrypt and sign your data and communication, features a versatile key managment system as well as access modules for all kind of public key directories. GnuPG, also known as GPG, is a command line tool with features for easy integration with other applications. A wealth of frontend applications and libraries are available. | | gnupg-1.4.9-1.i586.resource |
| GNU GPerf is a perfect hash function generator. For a given list of strings, it produces a hash function and hash table, in form of C or C++ code, for looking up a value depending on the input string. The hash function is perfect, which means that the hash table has no collisions, and the hash table lookup needs a single string comparison only. | | gperf-3.0.2-1.i586.resource |
| GNU zip is a popular data compression program written by Jean-loup Gailly for the GNU project. Mark Adler wrote the decompression part. We developed this program as a replacement for compress because of the Unisys and IBM patents covering the LZW algorithm used by compress. These patents made it impossible for us to use compress, and we needed a replacement. The superior compression ratio of gzip is just a bonus. | | Included in Syllable Desktop |
| ICU is a mature, widely used set of portable C/C++ and Java libraries for Unicode support, software internationalization and globalization (i18n/g11n). | | icu-3.6-2.i586.resource |
| Intltool is a set of tools to centralise translation of many different file formats using GNU gettext-compatible PO files. | | Included in Perl Pit |
| Liba52 is a free library for decoding ATSC A/52 streams. The A/52 standard is used in a variety of applications, including digital television and DVD. It is also known as AC-3. | | liba52-0.7.4-1.i586.resource |
| Libcddb is a library that implements the different protocols (CDDBP, HTTP, SMTP) to access data on a CDDB server (http://freedb.org). It allows you to search the database for possible CD matches, retrieve detailed information about a specific CD and submit new CD entries to the database.Libcddb supports both the custom CDDB protocol and tunnelling the query and read operations over plain HTTP. It is also possible to use an HTTP proxy server. If you want to speed things up, you can make use of the built-in caching facility provided by the library. | | libcddb-1.3.0-1.i586.resource |
| Libdvbpsi is a set of tools which allows to decode and generate all the Program Specific Information (PSI) present in a MPEG2 TS or a DVB stream. | | libdvbpsi-0.1.6-1.i586.resource |
| Libdvdnav is a library for developers of multimedia applications. It allows easy use of sophisticated DVD navigation features such as DVD menus, multiangle playback and even interactive DVD games. All this functionality is provided through a simple API which provides the DVD playback as a single logical stream of blocks, intermitted by special dvdnav events to report certain conditions. The main usage of libdvdnav is a loop regularly calling a function to get the next block, surrounded by additional calls to tell the library of user interaction. The whole DVD virtual machine and internal playback states are completely encapsulated. | | libdvdnav-4.1.2-1.i586.resource |
| Libdvdread provides a simple foundation for reading DVD video disks. It provides the functionality that is required to access many DVDs. It parses IFO files, reads NAV-blocks, and performs CSS authentication and descrambling. | | libdvdread-0.9.7-1.i586.resource |
| The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time.FFI stands for Foreign Function Interface. A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. The libffi library really only provides the lowest, machine dependent layer of a fully featured foreign function interface. A layer must exist above libffi that handles type conversions for values passed between the two languages. | | libffi-3.0.4-1.i586.resource |
| GD is an open source code library for the dynamic creation of images by programmers. GD creates PNG, JPEG and GIF images, among other formats. It allows your code to quickly draw images complete with lines, arcs, text, multiple colors, cut and paste from other images, and flood fills. GD is commonly used to generate charts, graphics, thumbnails, and most anything else, on the fly. While not restricted to use on the web, the most common applications of GD involve web site development.GD is written in C and various binding are available. | | libgd-2.0.35-1.i586.resource |
| LibIDL is a library for creating trees of CORBA Interface Definition Language (IDL) files, which is a specification for defining portable interfaces. LibIDL was initially written for ORBit (the ORB from the GNOME project, and the primary means of libIDL distribution). However, the functionality was designed to be as reusable and portable as possible. | | libidl-0.8.10-1.i586.resource |
| MAD is a high-quality MPEG audio decoder. It currently supports MPEG-1 and the MPEG-2 extension to lower sampling frequencies, as well as the de facto MPEG 2.5 format. All three audio layers - Layer I, Layer II, and Layer III (i.e. MP3) - are fully implemented.MAD does not yet support MPEG-2 multichannel audio (although it should be backward compatible with such streams) nor does it currently support AAC. | | libmad-0.15.1b-2.i586.resource |
| Ogg is a multimedia container format, and the native file and stream format for the Xiph.org multimedia codecs. As with all Xiph.org technology it is an open format free for anyone to use.As with most container formats it encapsulates raw compressed data and allows the interleaving of audio and video data inside a single convenient format. Other examples of container formats are Quicktime .mov, the MPEG program stream, and AVI.Ogg is a stream oriented container, meaning it can be written and read in one pass, making it a natural fit for internet streaming and use in processing pipelines. This stream orientation is the major design difference over other file-based container formats. | | libogg-1.1.3-1.i586.resource |
| Libsigc++ implements a typesafe callback system for standard C++. It allows you to define signals and to connect those signals to any callback function, either global or a member function, regardless of whether it is static or virtual. | | libsigcplusplus-2.0.18-1.i586.resource |
| Theora is a free and open video compression format from the Xiph.org Foundation. Like all our multimedia technology it can be used to distribute film and video online and on disc without the licensing and royalty fees or vendor lock-in associated with other formats.Theora scales from postage stamp to HD resolution, and is considered particularly competitive at low bitrates. It is in the same class as MPEG-4/DiVX, and like the Vorbis audio codec it has lots of room for improvement as encoder technology develops. | | libtheora-1.0beta3-1.i586.resource |
| GNU libTool is a generic library support script. LibTool hides the complexity of using shared libraries behind a consistent, portable interface. | | libtool-1.5.22-2.i586.resource |
| Lynx is a fully-featured World Wide Web (WWW) client for users running cursor-addressable, character-cell display devices such as vt100 terminals, vt100 emulators running on Windows 95/NT or Macintoshes, or any other character-cell display. It will display Hypertext Markup Language (HTML) documents containing links to files on the local system, as well as files on remote systems running http, gopher, ftp, wais, nntp, finger, or cso/ph/qi servers, and services accessible via logins to telnet, tn3270 or rlogin accounts. | | lynx-2.8.6.5-1.i586.resource |
| MD5Deep is a cross-platform set of programs to compute MD5, SHA-1, SHA-256 Tiger, or Whirlpool message digests on an arbitrary number of files. | | md5deep-1.12-1.i586.resource |
| GNU Midnight Commander is a file manager for free operating systems. Being a text mode application, GNU Midnight Commander can be used locally or remotely, on the console or under a windowing system. By using full screen space of the terminals, it provides an intuitive user interface to the operating system, aiming to be a useful tool for users with any level of experience, from a newbie to a guru. | | mc-4.6.1-1.i586.resource |
| MPlayer/MEncoder is a multi-format video player/converter.MPlayer can play most standard video formats out of the box and almost all others with the help of external codecs. MPlayer currently works best from the command line, but visual feedback for many functions is available from its onscreen status display (OSD), which is also used for displaying subtitles. MPlayer also has a GUI with skin support and several unofficial alternative graphical frontends are available.MEncoder is a command line video encoder for advanced users. Unofficial graphical frontends exist but are not included. | | mplayer-1.0rc2-2.i586.resource |
| MSNTP can be used as a SNTP client to query a NTP or SNTP server and either display the time or set the local system's time (given suitable privilege). It can be run as an interactive command, in a cron job or as a daemon. It can be run as a daemon to provide a SNTP server for other clients. | | Included in Syllable Desktop |
| Netcat is a simple Unix utility which reads and writes data across network connections, using TCP or UDP protocol. It is designed to be a reliable "back-end" tool that can be used directly or easily driven by other programs and scripts. At the same time, it is a feature-rich network debugging and exploration tool, since it can create almost any kind of connection you would need and has several interesting built-in capabilities. | | netcat-1.10-1.i586.resource |
| NewLISP is a scripting language for developing web applications and programs in general and in the domains of artificial intelligence (AI) and statistics.NewLISP is a LISP-like scripting language for doing things you typically do with scripting languages: programming for the internet, system administration, text processing, gluing other programs together, etc. newLISP is a scripting LISP for people who are fascinated by LISP's beauty and power of expression, but who need it stripped down to easy-to-learn essentials. newLISP is small on resources like disk space and memory but has a deep, practical API. | | newlisp-9.3.0-1.i586.resource |
| Caml is a general-purpose programming language, designed with program safety and reliability in mind. It is very expressive, yet easy to learn and use. Caml supports functional, imperative, and object-oriented programming styles. It has been developed and distributed by INRIA, France's national research institute for computer science, since 1985.The Objective Caml system is the main implementation of the Caml language. It features a powerful module system and a full-fledged object-oriented layer. It comes with a native-code compiler that supports numerous architectures, for high performance; a bytecode compiler, for increased portability; and an interactive loop, for experimentation and rapid development. | | ocaml-3.10.2-1.i586.resource |
| OMake is a modern replacement for Make.OMake is a build system designed for scalability and portability. It uses a syntax similar to Make utilities you may have used, but it features many additional enhancements. | | omake-0.9.8.5-1.i586.resource |
| PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. | | php-5.2.5-1.i586.resource |
| Pkg-config is a helper tool used when compiling applications and libraries. It helps you insert the correct compiler options on the command line so an application can use gcc -o test test.c `pkg-config --libs --cflags glib-2.0` for instance, rather than hard-coding values on where to find glib (or other libraries). It is language-agnostic, so it can be used for defining the location of documentation tools, for instance. | | pkg-config-0.22-1.i586.resource |
| QEMU is a generic machine emulator and virtualiser. When used as a machine emulator, QEMU can run OSes and programs made for one machine on a different machine. By using dynamic translation, it achieves very good performance. When used as a virtualiser, QEMU achieves near native performance by executing the guest code directly on the host CPU. A host driver called the QEMU accelerator (also known as KQEMU) is needed in this case. | | qemu-0.9.1-0.i586.resource |
| SANE stands for "Scanner Access Now Easy" and is an application programming interface (API) that provides standardized access to any raster image scanner hardware (flatbed scanner, hand-held scanner, video- and still-cameras, frame-grabbers, etc.). | | Included in Syllable Desktop |
| ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped with the games, allowing you to play them on systems for which they were never designed!Some of the adventures ScummVM supports include Adventure Soft's Simon the Sorcerer 1 and 2; Revolution's Beneath A Steel Sky, Broken Sword 1 and Broken Sword 2; Flight of the Amazon Queen; Wyrmkeep's Inherit the Earth; Coktel Vision's Gobliiins; Westwood Studios' The Legend of Kyrandia and games based on LucasArts' SCUMM (Script Creation Utility for Maniac Mansion) system such as Monkey Island, Day of the Tentacle, Sam and Max and more. You can find a thorough list with details on which games are supported and how well on the compatibility page [http://www.scummvm.org/compatibility.php]. ScummVM is continually improving, so check back often. | | scummvm-0.11.1-1.i586.resource |
| SDL graphics drawing primitives and other support functions wrapped up in an addon library for the Simple Direct Media (SDL) cross-platform API layer. | | sdl-gfx-2.0.16-1.i586.resource |
| This is a sample library which allows you to use TrueType fonts in your SDL applications. It comes with an example program "showfont" which displays an example string for a given TrueType font file. | | Included in Syllable Desktop |
| The Tar program provides the ability to create tar archives, as well as various other kinds of manipulation. For example, you can use Tar on previously created archives to extract files, to store additional files, or to update or list files which were already stored.Initially, tar archives were used to store files conveniently on magnetic tape. The name "Tar" comes from this use; it stands for tape archiver. Despite the utility's name, Tar can direct its output to available devices, files, or other programs (using pipes), it can even access remote devices or files (as archives). | | Included in Syllable Desktop |
| The TeX typesetting engine converts markup language to Postscript or PDF and allows powerful formatting options.This distribution includes the classical plain and LaTeX macro packages as well as several more recent developments of TeX (and LaTeX). | | tetex-3.0-1.i586.resource |
| Texinfo is the official documentation format of the GNU project.Texinfo uses a single source file to produce output in a number of formats, both online and printed (dvi, html, info, pdf, xml, etc.). This means that instead of writing different documents for online information and another for a printed manual, you need write only one document. And when the work is revised, you need revise only that one document. | | texinfo-4.12-1.i586.resource |
| UnACE is an extract-only command line version of the WinACE archive manager. This is an older, freely available version by the original author of ACE. | | Included in Archiving Accessories |
| UnRAR is an extract-only command line version of the WinRAR archive manager. UnRAR is based on the official WinRAR source code from RARLabs and can extract from all known RAR files, including RAR3 files. | | Included in Archiving Accessories |
| UnZip is an extraction utility for archives compressed in .zip format (also called "zipfiles"). Although highly compatible both with PKWARE's PKZIP and PKUNZIP utilities for MS-DOS and with Info-ZIP's own Zip program, the primary objectives have been portability and non-MSDOS functionality. | | Included in Syllable Desktop |
| VLC media player is a highly portable multimedia player for various audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...) as well as DVDs, VCDs, and various streaming protocols. It can also be used as a server to stream in unicast or multicast in IPv4 or IPv6 on a high-bandwidth network. It doesn't need any external codec or program to work. | | vlc-0.8.6f-2.i586.resource |
| Which takes one or more arguments. For each of its arguments it prints to stdout the full path of the executables that would have been executed when this argument had been entered at the shell prompt. It does this by searching for an executable or script in the directories listed in the environment variable PATH using the same algorithm as bash(1). | | which-2.19-1.i586.resource |
| Yasm is a complete rewrite of the NASM assembler under the "new" BSD License.Yasm currently supports the x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, 32 and 64-bit Mach-O, RDOFF2, COFF, Win32, and Win64 object formats, and generates source debugging information in STABS, DWARF 2, and CodeView? 8 formats. | | yasm-0.7.1-1.i586.resource |
|