Hello, TDE hackers!
I am now working on packaging TDE to NixOS Linux distribution. I will resume an earlier work I have made a long time ago, but for all purposes it will be a long and challenging "TDE from Scratch" task.
As I read the wiki on building TDE from sources, I found there are a bit heterogeneous build system: some old apps use Autotools, and the new ones use Cmake. If the build system were homogeneous, it would be a bit easier (for me at least :P) to maintain the Nix expressions.
So, I want to ask two things:
1 - There is some intent on wipe Autotools and adopt Cmake on all TDE tree? 2 - If yes to 1: how can I help on it?
Thanks in Advance! Anderson Torres
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA224
Hello, TDE hackers!
I am now working on packaging TDE to NixOS Linux distribution. I will resume an earlier work I have made a long time ago, but for all purposes it will be a long and challenging "TDE from Scratch" task.
As I read the wiki on building TDE from sources, I found there are a bit heterogeneous build system: some old apps use Autotools, and the new ones use Cmake. If the build system were homogeneous, it would be a bit easier (for me at least :P) to maintain the Nix expressions.
So, I want to ask two things:
1 - There is some intent on wipe Autotools and adopt Cmake on all TDE tree? 2 - If yes to 1: how can I help on it?
Thanks in Advance! Anderson Torres
Yes, we would like to migrate everything over to CMake. We lost much of the manpower originally responsible for the CMake port a couple of years ago now, but the good news is most of the remaining work is fairly simple (but tedious).
What needs to be done at this point is to go application by application and port the Automake build system over to CMake. Most of the old TDE-specific Automake macros now have (much better) CMake equivalents, so it's mostly a matter of using a module such as tdebase as an example and generating the appropriate ConfigureChecks.cmake (equivalent to the Autotools configure.ac file) and CMakeLists.txt (equivalent to the Autotools Makefile.in) files.
There are people more knowledgeable than I am with regards to CMake on this list, so if you want to assist just let us know. I would suggest starting with a smaller application first and sending patches to the list for review, then we can determine where to go from there.
Thanks!
Tim
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
On 08/31/2015 11:02 PM, Timothy Pearson wrote:
Hello, TDE hackers!
I am now working on packaging TDE to NixOS Linux distribution. I will resume an earlier work I have made a long time ago, but for all purposes it will be a long and challenging "TDE from Scratch" task.
As I read the wiki on building TDE from sources, I found there are a bit heterogeneous build system: some old apps use Autotools, and the new ones use Cmake. If the build system were homogeneous, it would be a bit easier (for me at least :P) to maintain the Nix expressions.
So, I want to ask two things:
1 - There is some intent on wipe Autotools and adopt Cmake on all TDE tree? 2 - If yes to 1: how can I help on it?
Thanks in Advance! Anderson Torres
Yes, we would like to migrate everything over to CMake. We lost much of the manpower originally responsible for the CMake port a couple of years ago now, but the good news is most of the remaining work is fairly simple (but tedious).
What needs to be done at this point is to go application by application and port the Automake build system over to CMake. Most of the old TDE-specific Automake macros now have (much better) CMake equivalents, so it's mostly a matter of using a module such as tdebase as an example and generating the appropriate ConfigureChecks.cmake (equivalent to the Autotools configure.ac file) and CMakeLists.txt (equivalent to the Autotools Makefile.in) files.
There are people more knowledgeable than I am with regards to CMake on this list, so if you want to assist just let us know. I would suggest starting with a smaller application first and sending patches to the list for review, then we can determine where to go from there.
Thanks!
Tim
And most importantly "welcome!!!". Any contribution to development is important! Cheers Michele
--------------------------------------------------------------------- To unsubscribe, e-mail: trinity-users-unsubscribe@lists.pearsoncomputing.net For additional commands, e-mail: trinity-users-help@lists.pearsoncomputing.net Read list messages on the web archive: http://trinity-users.pearsoncomputing.net/ Please remember not to top-post: http://trinity.pearsoncomputing.net/mailing_lists/#top-posting
On Mon, 31 Aug 2015 22:07:32 Anderson Torres wrote:
Hello, TDE hackers!
I am now working on packaging TDE to NixOS Linux distribution. I will resume an earlier work I have made a long time ago, but for all purposes it will be a long and challenging "TDE from Scratch" task.
As I read the wiki on building TDE from sources, I found there are a bit heterogeneous build system: some old apps use Autotools, and the new ones use Cmake. If the build system were homogeneous, it would be a bit easier (for me at least :P) to maintain the Nix expressions.
So, I want to ask two things:
1 - There is some intent on wipe Autotools and adopt Cmake on all TDE tree? 2 - If yes to 1: how can I help on it?
Thanks in Advance! Anderson Torres
This makes me wish that my spare-time C++ study was a bit more advanced, so I could volunteer to help. Using KDevelop to learn on, so I haven't had to meddle with makefiles yet.
I've been playing with NixOS since the Baboon release. TDE on NixOS will be a very tasty combination.
RG
2015-09-02 6:21 GMT-03:00 Richard Glock vk5re@wia.org.au:
On Mon, 31 Aug 2015 22:07:32 Anderson Torres wrote:
Hello, TDE hackers!
I am now working on packaging TDE to NixOS Linux distribution. I will resume an earlier work I have made a long time ago, but for all purposes it will be a long and challenging "TDE from Scratch" task.
As I read the wiki on building TDE from sources, I found there are a bit heterogeneous build system: some old apps use Autotools, and the new ones use Cmake. If the build system were homogeneous, it would be a bit easier (for me at least :P) to maintain the Nix expressions.
So, I want to ask two things:
1 - There is some intent on wipe Autotools and adopt Cmake on all TDE tree? 2 - If yes to 1: how can I help on it?
Thanks in Advance! Anderson Torres
This makes me wish that my spare-time C++ study was a bit more advanced, so I could volunteer to help. Using KDevelop to learn on, so I haven't had to meddle with makefiles yet.
I've been playing with NixOS since the Baboon release. TDE on NixOS will be a very tasty combination.
I use it since Aadvark :) I want to port Mate and TDE to it, I think it would be very cool. But the Nix Way of Install is very hard to follow when the runtime is not standardized.
RG
To unsubscribe, e-mail: trinity-users-unsubscribe@lists.pearsoncomputing.net For additional commands, e-mail: trinity-users-help@lists.pearsoncomputing.net Read list messages on the web archive: http://trinity-users.pearsoncomputing.net/ Please remember not to top-post: http://trinity.pearsoncomputing.net/mailing_lists/#top-posting