trinity-users@lists.pearsoncomputing.net

Message: previous - next
Month: July 2013

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

From: François Andriot <francois.andriot@...>
Date: Wed, 24 Jul 2013 16:29:28 +0200
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_existing_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