trinity-users@lists.pearsoncomputing.net

Message: previous - next
Month: July 2013

Re: [trinity-users] Importing new applications to TDE R14 (was: Re: [trinity-users] 3.5.13.2 coming soon)

From: "Timothy Pearson" <kb9vqf@...>
Date: Wed, 24 Jul 2013 12:17:28 -0500
> On Wednesday 24 of July 2013 16:29:28 François Andriot wrote:
>> Le 10/06/2013 09:18, Timothy Pearson a écrit :
>> > You can try using the automated conversion script here:
>> > http://git.trinitydesktop.org/cgit/experimental/tree/qt3-tqt3/convert_exi
>> >sting_qt3_app_to_tqt3
>> >
>> > Be warned that it takes a LOT of CPU time to run, and that the result
>> > probably won't compile the first time around.  However, it will deal
>> with
>> > 99% of the tedious renaming without intervention.
>> >
>> > You then need to take into account the more recent TDE header file and
>> > class name changes.  Unfortunately, I do not have a script to
>> > automatically convert a project to use the new TDE class names and
>> header
>> > files, so you would need to make those changes by hand or via your own
>> > scripts.
>> >
>> > How I typically handle import of a new application is I first commit
>> the
>> > last known working version of the application from the original source
>> > (i.e. the original project website) to a new GIT repository.  I then
>> > apply and commit all changes needed to get it building on Qt3 with TDE
>> > 3.5.13.x, then finally run the autoconversion tools and commit the
>> first
>> > working version for TDE R14.  This keeps the original versions around
>> in
>> > the GIT history in case something broke during build fixes and/or R14
>> > conversion and is not noticed until far in the future (this has
>> happened
>> > many times before!)
>> >
>> > Tim
>>
>> Hello, I've posted in bug report 531
>> http://bugs.trinitydesktop.org/show_bug.cgi?id=531
>> a "sed" command to convert ksensors to TDE R14.
>>
>> It could be a starting point for a more generic script, as the one for
>> QT3/TQT3 .
>>
>> Francois
>>
>
> Sorry, I updated your script by my own, which I have previously
> successfully
> tested with the recently added applications. In this is addressed more
> renaming than in your initial script. Is located in
> experimental/kde-tde/convert_existing_kde3_app_to_tde
>
> François, if you're not against it, I'll take care of integrating into
> GIT
> applications on which you have worked.
>
> Slavek
> --

I have done the initial import/conversion of the applications that are
ready, but building has not been tested, and I suspect the Debian/Ubuntu
packaging files have bugs of varying severity right now.  Feel free to fix
up the repositories as needed! :-)

Tim