List of Gianvacca's rpms for PCLinuxOS


Freepops 0.2.9

FreePOPs is a daemon that acts as a local pop3 server, translating local pop3 requests to remote http requests to supported webmails.

DVDStyler 1.7.1

DVDStyler is a DVD authoring GUI. The main DVDStyler features are:
    * you can drag and drop MPEG files directly
    * you can import image file for background
    * you can create NTSC/PAL menu
    * you can place text and images anywhere on the menu screen
    * you can put music on the menus
    * you can change font/color
    * you can put basic text buttons, change font/color and background color
    * you can set chapters for each movie
    * you can change post command for each movie

Note, to compile DVDStyler I had to build a dependency:
wxSVG 1.0
wxSVG is a C++ library to create, manipulate and render SVG files.

OpenMSX 0.7.0

The open source MSX emulator that tries to achieve near-perfect emulation by using a novel emulation model.

Note, strictly related to OpenMSX is Catapult:
Catapult 0.7.0
A GUI for OpenMSX.

PeaZip 2.5.1

PeaZip is a cross-platform portable file and archiver manager, released under LGPL.

Create: 7z, 7z-sfx, ARC/WRC, BZ2, GZ, LPAQ, PAQ, PEA, QUAD/BALZ, split, TAR, UPX, ZIP;
Read: ACE, ARJ, CAB, CHM, COMPOUND (MSI, DOC, XLS, PPT), CPIO, ISO, Java (JAR, EAR, WAR), Linux (DEB, PET/PUP, RPM, SLP), LHA/LZH, LZMA, NSIS, OOo, PAK/PK3/PK4, RAR, SMZIP, U3P, WIM, XPI, Z/TZ.

PeaZip allows to browse filesystem and archives in navigational or flat mode, to apply recoursive and nonrecoursive search filter or multiple inclusion and exclusion filters, to extract multiple archives at once.
PeaZip can save, restore, merge and edit archives layout; favourite archive formats can be saved into a quick access popup menu; format options (compression, encryption etc) can be finely tuned.
The program also allows to save job definition as command line and to have a detailed job log after each operation.
PeaZip can be used also to split/merge files in multiple volumes, compress executables with split/UPX, generate random passwords and keyfiles, benchmark system (MIPS and Core 2 Duo equivalent MHz rating), compare, checksum/hash and securely delete files and folders.

Note, to compile PeaZip I had to build few dependencies:
fpc 2.2.3 revision 12732
Freepascal is a free 32/64bit Pascal Compiler. It comes with a run-time
library fully compatible with Turbo Pascal 7.0 and nearly Delphi compatible.
Some extensions are added to the language, like function overloading. Shared
libraries can be linked. This package contains commandline compiler and
utils. Provided units are the runtime library (RTL), free component library
(FCL) and bindings for among others gtk1, gtk2, ncurses, zlib, mysql, postgres
and ibase.

lazarus 0.9.26
Lazarus is a free and open source Rapid Application Development tool for
the FreePascal compiler using the Lazarus component library - LCL. The LCL
is included in this package.

fdupes 1.40
fdupes is a program for identifying or deleting duplicate files.
Such files are found by comparing file sizes and MD5 signatures, followed by a
byte-by-byte comparison.

p7zip 4.65
p7zip is a port of 7za.exe for Unix. 7-Zip is a file archiver with a very high
compression ratio.

Note, to make PeaZip fully operational, p7zip was built with the complete plugin set

GTK-LiveInstall 0.9.1

This package contains the GTK 'Live' Installer. This installer helps you create a clone of a live CD, AKA 'Poorman's Installation' of a PCLinuxOS-based operating system to USB stick or hard drive.

Eric 4.3.0

Eric is a full featured Python and Ruby editor and IDE, written in python. It is based on the cross platform Qt gui toolkit, integrating the highly flexible Scintilla editor control. It is designed to be usable as everdays' quick and dirty editor as well as being usable as a professional project management tool integrating many advanced features Python offers the professional coder.

Note, to compile Eric I had to build few dependencies:

sip 4.7.9
Generates Python bindings for C++ class libraries from a set of class specification files. Also includes a runtime support library needed by all generated bindings.

qscintilla 2.3.2
As well as features found in standard text editing components, QScintilla includes features especially useful when editing and debugging source code. These include support for syntax styling, error indicators, code completion and call tips. The selection margin can contain markers like those used in debuggers to indicate breakpoints and the current line. Styling choices are more open than with many editors, allowing the use of proportional fonts, bold and italics, multiple foreground and background colours and multiple fonts.

poEdit 1.4.2

Poedit is a cross-platform gettext catalogs (.po files) editor. It is built with wxWindows toolkit and can run on Unix or Windows. It aims to provide convenient way of editing gettext catalogs. It features UTF-8 support, fuzzy and untranslated records highlighting, whitespaces highlighting, references browser, headers editing and can be used to create new catalogs or update existing catalogs from source code by single click.


PCLOS localization hacks

draklive-install

It adds localization files for the program and adds localization support to the desktop file. A newly created makefile handles the installation process.

mklivecd

It adds localization support for the bash scripts mkremaster and liveusb. The previous makefile and its accessory files were updated to take all the additions into account. It also fixes a bug in liveusb which occurs in those systems where the output of fdisk -l is localized.

redo-mbr

It adds localization support for the redo-mbr script.

pclinuxos-mime

It makes mime desktop files easily localizable through po catalogs.

installation-help

It makes possible the localization of the install help and its desktop file through po catalogs. Currently it supports Italian, Czech, French, Polish and Hungarian. This has been achieved by means of the Translate-toolkit, in particular the po2html script.

Translate-toolkit

A set of tools for managing localization via Gettext PO or XLIFF format files.
 
Including:
  * Convertors: convert from various formats to PO or XLIFF
  * Formats:
    * Core localization formats - XLIFF and Gettext PO
    * Other localization formats - TMX, TBX, Qt Linguist (.ts),
           Java .properties, Wordfast TM
    * Compiled formats: Gettext MO, Qt .qm
    * Other formats - text, HTML, CSV, INI, wiki (MediaWiki, DokuWiki), iCal
    * Specialised - OpenOffice.org GSI/SDF, PHP,
            Mozilla (.dtd, .properties, etc)
  * Tools: count, search, debug, segment and extract terminology from
            localization files.
  * Checkers: validate translations with over 46 checks

Note, to have a fully operational Translate-toolkit I had to build few requires:

python-Levenshtein 0.10.1
Levenshtein computes Levenshtein distances, similarity ratios, generalized medians and set medians of Strings and Unicodes. Because it's implemented in C, it's much faster than corresponding Python library functions and methods.

python-enchant 1.4.2
This is a spellchecking library for Python, based on the Enchant library.

python-iniparse 0.2.3
iniparse is a INI parser for Python which is:

 * Compatiable with ConfigParser: Backward compatible implementations of ConfigParser, RawConfigParser, and SafeConfigParser are included that are API-compatible with the Python standard library. They pass all the   unit tests in Python-2.4.4.
 * Preserves structure of INI files: Order of sections & options, indentation, comments, and blank lines are preserved as far as possible when data is updated.
 * More convenient: Values can be accessed using dotted notation (cfg.user.name), or using container syntax (cfg['user']['name']).

It is very useful for config files that are updated both by users and by programs, since it is very disorienting for a user to have her config file completely rearranged whenever a program changes it. iniparse also allows making the order of entries in a config file significant, which is desirable in applications like image galleries.

python-tidy 0.2
A wrapper for the relocatable version of HTML Tidy (see http://tidy.sourceforge.net for details). This allows you to tidy HTML files through a Pythonic interface.

python-vobject 0.7.1
Parses iCalendar and vCard files into Python data structures, decoding the relevant encodings. Also serializes vobject data structures to iCalendar, vCard, or (expirementally) hCalendar unicode strings.