Archive for the 'ripperX' Category

ripperX GTK2 goes official

Friday, January 25th, 2008

Following my ripperX patch, which added a GTK2 interface, internationalisation, and improved the use of the autotools build system, [read about it here], I became a member of the ripperX development team at SourceForge.

Today I committed a modified version of my patch to the ripperX SVN. The modifications involved a few minor fixes. There's still much to do – there are still quite a few deprecated GTK functions, for example, but it's a good start.

You can get the latest SVN code by using the following command:

 svn co https://ripperx.svn.sourceforge.net/svnroot/ripperx/trunk ripperx
Comments and patches are welcome.

ripperX lives!

ripperX GTK2

Monday, May 21st, 2007

RipperX is a GTK app that rips CD audio tracks and encodes them to the Ogg, MP3, or FLAC formats. It is also my favourite simple ripping tool, but it still uses the ugly GTK1 interface. That was my motivation to write a patch that ports ripperX to GTK2.

Patch against current SVN: ripperX-2.7-gtk2_i18n-rev2.patch.gz
RipperX source with the patch applied: ripperX-2.7.1-gtk2.tar.bz2

The patch is to be applied against the current code in SVN, but if you don't have all the necessary build tools to build from SVN and want to give it a go I've provided a tarball, made with 'make dist'.

What the patch does:

GTK2
Implements a GTK2 interface, version 2.6.0 or greater is required.
Not all deprecated GTK functions have been replaced. For developer help, I've added the --disable-deprecated configure option, with sets GTK_DISABLE_DEPRECATED. (Since not all are replaced, using that will result in a build failure at present.)

i18n
Implements the i18n (internationalisation) framework. gettext 0.15 or greater is recommended.
The patch includes a British English translation, po/en_GB.po, but this is simply a demonstration, as there's nothing that needs translating into British English.

build system
autoconf >= 2.60 is required.
All the files that will be auto-generated have been removed, such as configure, Makefile.in, etc. There is now no need to have a configure script in each sub directory. I have added autogen.sh, and this should be used to initiate an svn build, configure options can be passed to autogen.sh, as it runs configure. configure.in has been replaced by configure.ac, and configure.ac has all the necessary directives for building. 'make dist' will build both tar.gz and tar.bz2.

UPDATE [14-Jun-2007]
Updated both the patch and the tarball. The changes are in configure.ac: the configure script will now refuse to go any further if libid3 cannot be found.
UPDATE [25-Jan-2008]
A modified version of this patch is now in ripperX SVN, see this post for more information.
  • You are currently browsing the breviary stuff archive of the ripperX category

  • Current Books

    Further information and comments (RSS)
    Frank Aydelotte - Elizabethan Rogues and Vagabonds Frank Aydelotte - Elizabethan Rogues and Vagabonds
    [Frank Cass 1967]
    Marcus Rediker - Villains of All Nations, Atlantic Pirates in the Golden Age Marcus Rediker - Villains of All Nations, Atlantic Pirates in the Golden Age
    [Verso 2004]
    Buchanan Sharp - In Contempt of All Authority, Rural Artisans and Riot in the West of England, 1586-1660 Buchanan Sharp - In Contempt of All Authority, Rural Artisans and Riot in the West of England, 1586-1660
    [University of California Press 1980]
    E. P. Thompson - Whigs and Hunters, The Origin of the Black Act E. P. Thompson - Whigs & Hunters, The Origin of the Black Act
    [Penguin 1990]
  • Current Music

    Henry Snowstorm - Civil Unrest Henry Snowstorm - Civil Unrest
    [the Wild Beast Records 2007]
    Karl Hector and The Malcouns - Sahara Swing Karl Hector & The Malcouns - Sahara Swing
    [Now-Again 2008]
    Nigeria Special: Modern Highlife, Afro Sounds and Nigerian Blues 1970-6 Nigeria Special: Modern Highlife, Afro Sounds and Nigerian Blues 1970-6
    [Soundway Records 2008]
    Hypnotic Brass Ensemble - Sankofa / Salah Ragab - One Tree/Ole Hypnotic Brass Ensemble - Sankofa / Salah Ragab and the Afro-Egyptian Ensemble - One Tree/Ole
    [Honest Jon's Records 2007]
    Hypnotic Brass Ensemble - Brass In Africa Hypnotic Brass Ensemble - Brass In Africa
    [Handcuts Records 2007]
  • Latest from Atlas Press

    Carlo Emilio Gadda - The Philosophers' Madonna Carlo Emilio Gadda - The Philosophers' Madonna
    [Eclectics & Heteroclites 8 2008]
    Alfred Jarry - Three Early Novels Alfred Jarry - Three Early Novels
    [Anti Classic 9 2007]
    Michel Leiris - Mirror of Tauromachy Michel Leiris - Mirror of Tauromachy
    [Eclectics & Heteroclites 7 2007]
    Konrad Bayer - the sixth sense Konrad Bayer - the sixth sense
    [Eclectics & Heteroclites 6 2007]
  • Pages

  • Categories

  • Archives