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!
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • blogmarks
  • LinkedIn
  • MySpace
  • Slashdot
  • StumbleUpon
  • Technorati
  • Propeller
  • Reddit
  • Twitter

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.
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • blogmarks
  • LinkedIn
  • MySpace
  • Slashdot
  • StumbleUpon
  • Technorati
  • Propeller
  • Reddit
  • Twitter
  • You are currently browsing the breviary stuff archive of the ripperX category

  • Breviary Stuff Publications

    www.breviarystuff.org.uk
    Barry Reay - The Last Rising of the Agricultural Labourers, Rural Life and Protest in Nineteenth-Century England Barry Reay - The Last Rising of the Agricultural Labourers, Rural Life and Protest in Nineteenth-Century England
    [2010]
    John E. Archer - By a Flash and a Scare, Arson, Animal Maiming, and Poaching in East Anglia, 1815-1870 John E. Archer - By a Flash and a Scare, Arson, Animal Maiming, and Poaching in East Anglia, 1815-1870
    [2010]
    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
    [2010]
  • Current Books

    Further information and comments (RSS)
    K.D.M. Snell - Annals of the Labouring Poor, Social Change and Agrarian England 1660-1900 K.D.M. Snell - Annals of the Labouring Poor, Social Change and Agrarian England 1660-1900
    [Cambridge University Press 1987]
    David J. V. Jones - The Last Rising, The Newport Chartist Insurrection of 1839 David J. V. Jones - The Last Rising, The Newport Chartist Insurrection of 1839
    [University of Wales Press 1999]
    R. G. Gammage - History of the Chartist Movement, 1837-1854 R. G. Gammage - History of the Chartist Movement, 1837-1854
    [Merlin 1969]
    Andrew Charlesworth, David Gilbert, Adrian Randall, Humphrey Southall, and Chris Wrigley - An Atlas of Industrial Protest in Britain 1750-1990 Andrew Charlesworth, David Gilbert, Adrian Randall, Humphrey Southall, and Chris Wrigley - An Atlas of Industrial Protest in Britain 1750-1990
    [Macmillan Press 1996]
  • Current Music

    Henry Snowstorm - The One Day House Henry Snowstorm - The One Day House
    [the Wild Beast Records 2009]
    The Budos Band III The Budos Band - III
    [Daptone Records 2010]
    The World Ends - Afro Rock & Psychedelia in 1970s Nigeria The World Ends: Afro Rock & Psychedelia in 1970s Nigeria
    [Soundway Records 2010]
    Madlib Medicine Show No. 3 -  Beat Konducta In Africa Madlib Medicine Show No. 3 - Beat Konducta In Africa
    [Madlib Invazion 2010]
    Nigeria Nigeria Special Volume 2: Modern Highlife, Afro Sounds and Nigerian Blues, 1970-6
    [Soundway Records 2010]
  • Latest from Atlas Press

    www.atlaspress.co.uk
    Norman Douglas - Some Limericks Norman Douglas - Some Limericks
    [Eclectics & Heteroclites 11 2009]
    Georges Perec - Cantatrix Sopranica L., Scientific Papers Georges Perec - Cantatrix Sopranica L., Scientific Papers
    [Eclectics & Heteroclites 10 2008]
    Ferdinand Céline - Semmelweis Ferdinand Céline - Semmelweis
    [Eclectics & Heteroclites 9 2008]
    Carlo Emilio Gadda - The Philosophers' Madonna Carlo Emilio Gadda - The Philosophers' Madonna
    [Eclectics & Heteroclites 8 2008]
  • Pages

  • Categories

  • Archives