Hi there is there any build script to help people to build the whole environment?
Thanks!
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
On 2015/12/06 02:50 AM, Jonay Sanz wrote:
Hi there is there any build script to help people to build the whole environment?
Thanks!
Which distro are you using? For Debian and Ubuntu there is a whole set of scripts ready (not to mention additional ones I want to work on when I can find the time for that....). For RPM-based distros, Francois maintains a lot of building scripts as well. For other distro I am not sure how much is available. Cheers Michele
On 06/12/2015 04:20, Michele Calgaro wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
On 2015/12/06 02:50 AM, Jonay Sanz wrote:
Hi there is there any build script to help people to build the whole environment?
Thanks!
Which distro are you using? For Debian and Ubuntu there is a whole set of scripts ready (not to mention additional ones I want to work on when I can find the time for that....). For RPM-based distros, Francois maintains a lot of building scripts as well. For other distro I am not sure how much is available. Cheers Michele
Hi Michele,
Is this set of debian scripts available for download? I'm about to rebuild TDE on Debian Jessie and would find tested build scripts very useful indeed, even ones that needed some work.
I hit a problem straight away when attempting to build TDE in an automated manner on Jessie. I have cloned the 'tde-packaging' repo but all the 'control' files are still for Squeeze it seems, with Wheezy and Jessie as symlinks to Squeeze. So, right away building the first thing, tqt3, using gdebi^[1] in my script to check for build dependencies, it falls over because liblcms1 (which seems to be a dependency of one of the dependencies of tqt3) is not available in Jessie, though liblcms2-2 is and liblcms2-dev is selected as a dependency if using 'mk-build-deps' (funny how you always remember after a days worth of messing about) instead of gdebi. So having a pre-built script would have saved me a deal of time.
Anyway, if any Debian build scripts are available, that would be great.
^[1] gdebi seems not to work for me here, on Jessie, so I initially resorted to using it via ssh on a wheezy box to resolve dependencies but obviously, mk-build-deps is a better solution.
Cheers, Mike.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Hi Michele,
Is this set of debian scripts available for download? I'm about to rebuild TDE on Debian Jessie and would find tested build scripts very useful indeed, even ones that needed some work.
I hit a problem straight away when attempting to build TDE in an automated manner on Jessie. I have cloned the 'tde-packaging' repo but all the 'control' files are still for Squeeze it seems, with Wheezy and Jessie as symlinks to Squeeze. So, right away building the first thing, tqt3, using gdebi^[1] in my script to check for build dependencies, it falls over because liblcms1 (which seems to be a dependency of one of the dependencies of tqt3) is not available in Jessie, though liblcms2-2 is and liblcms2-dev is selected as a dependency if using 'mk-build-deps' (funny how you always remember after a days worth of messing about) instead of gdebi. So having a pre-built script would have saved me a deal of time.
Anyway, if any Debian build scripts are available, that would be great.
^[1] gdebi seems not to work for me here, on Jessie, so I initially resorted to using it via ssh on a wheezy box to resolve dependencies but obviously, mk-build-deps is a better solution.
Cheers, Mike.
-- Mike Howard
Hi Mike, actually I was referring to the tde-packaging scripts for Debian/Ubuntu. I am surprised you have problem using them, since I use them all the time for building TDE on my own machine. The fact that Jessie/Wheezy/Stretch are just symlinks is only for convinience, we can maintain a single folder with all the required scripts for 4 distros instead of having to update 4 different versions each time we make a change. I am not on TDE now, but I think to remember liblcms is one of the extra dependencies required for building TDE.
I have a long-past target to publish my building scripts (which are based on the tde-packaging anyway) after a full review/correction process. They make building very easy and quick. Unfortunately I won't be able to work on TDE until mid January.
Cheers Michele
On 06/12/2015 09:22, Michele Calgaro wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Hi Michele,
Is this set of debian scripts available for download? I'm about to rebuild TDE on Debian Jessie and would find tested build scripts very useful indeed, even ones that needed some work.
Hi Mike, actually I was referring to the tde-packaging scripts for Debian/Ubuntu. I am surprised you have problem using them, since I use them all the time for building TDE on my own machine. The fact that Jessie/Wheezy/Stretch are just symlinks is only for convinience, we can maintain a single folder with all the required scripts for 4 distros instead of having to update 4 different versions each time we make a change. I am not on TDE now, but I think to remember liblcms is one of the extra dependencies required for building TDE.
I have a long-past target to publish my building scripts (which are based on the tde-packaging anyway) after a full review/correction process. They make building very easy and quick. Unfortunately I won't be able to work on TDE until mid January.
Hi Michele,
Yes, the tde-packaging scripts do indeed make things very easy. I wasn't having a problem using them, they are brilliant compared to how I used to build TDE, it was just how I had writen my launch scripts.
My problem on Jessie arose really from trying to use 'gdebi' in my scripts to resolve dependencies rather than 'mk-build-deps'. I can't remember why I changed to 'gdebi' in the past from 'mk-build-deps', but as I mentioned, gdebi doesn't seem to work on Jessie, at least for me.
Cheers, Mike.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
On 2015/12/06 07:22 PM, Michael Howard wrote:
My problem on Jessie arose really from trying to use 'gdebi' in my scripts to resolve dependencies rather than 'mk-build-deps'. I can't remember why I changed to 'gdebi' in the past from 'mk-build-deps', but as I mentioned, gdebi doesn't seem to work on Jessie, at least for me.
Ah ok, never used it, so I can't be of much help on this. Cheers Michele
On 06/12/2015 11:05, Michele Calgaro wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
On 2015/12/06 07:22 PM, Michael Howard wrote:
My problem on Jessie arose really from trying to use 'gdebi' in my scripts to resolve dependencies rather than 'mk-build-deps'. I can't remember why I changed to 'gdebi' in the past from 'mk-build-deps', but as I mentioned, gdebi doesn't seem to work on Jessie, at least for me.
Ah ok, never used it, so I can't be of much help on this. Cheers Michele
One (hopefully) last question :)
What is the purpose of the version of libltdl in 'tde/main/common'? Is it legacy or required instead of or as well as the system one?
Cheers, Mike.
On Sunday 06 of December 2015 14:45:05 Michael Howard wrote:
On 06/12/2015 11:05, Michele Calgaro wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
On 2015/12/06 07:22 PM, Michael Howard wrote:
My problem on Jessie arose really from trying to use 'gdebi' in my scripts to resolve dependencies rather than 'mk-build-deps'. I can't remember why I changed to 'gdebi' in the past from 'mk-build-deps', but as I mentioned, gdebi doesn't seem to work on Jessie, at least for me.
Ah ok, never used it, so I can't be of much help on this. Cheers Michele
One (hopefully) last question :)
What is the purpose of the version of libltdl in 'tde/main/common'? Is it legacy or required instead of or as well as the system one?
Cheers, Mike.
libltdl is used as submodule in tdelibs and arts. It is not necessary to deal with this library as a separate package.
El 06/12/15 a les 05:20, Michele Calgaro ha escrit:
On 2015/12/06 02:50 AM, Jonay Sanz wrote:
Hi there is there any build script to help people to build the whole
environment?
Thanks!
Which distro are you using?
I'm using Archlinux
For Debian and Ubuntu there is a whole set of scripts ready (not to mention additional ones I want to work on when I can find the time for that....). For RPM-based distros, Francois maintains a lot of building scripts as well. For other distro I am not sure how much is available. Cheers Michele
I would like to migrate from Debian/Ubuntu scripts to Arch scripts to make packages. Few years ago I mantained a Debian based distribution, so I know how debian-devel is working. Where I can find those scripts? (If debian packaging system: control, rules, etc)
Cheers!
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 Sunday 06 of December 2015 11:28:25 Jonay Sanz wrote:
El 06/12/15 a les 05:20, Michele Calgaro ha escrit:
On 2015/12/06 02:50 AM, Jonay Sanz wrote:
Hi there is there any build script to help people to build the whole
environment?
Thanks!
Which distro are you using?
I'm using Archlinux
It would be very good news if you want to devote maintenance of packages for Archlinux! From time to time here are questions on the finished packages, but no one put his hand to the work :)
For Debian and Ubuntu there is a whole set of scripts ready (not to mention additional ones I want to work on when I can find the time for that....). For RPM-based distros, Francois maintains a lot of building scripts as well. For other distro I am not sure how much is available. Cheers Michele
I would like to migrate from Debian/Ubuntu scripts to Arch scripts to make packages. Few years ago I mantained a Debian based distribution, so I know how debian-devel is working. Where I can find those scripts? (If debian packaging system: control, rules, etc)
Cheers!
Creating debian packages from GIT is as follows (the simplified procedure): 1) Use a script create_tarball to create a tarball for orig.tar.xz. 2) Add the appropriate folder 'debian' from tde-packaging. 3) Add the record for the current version in debian/changelog - as the basis for the version can serve orig.tar.xz from step 1. 4) ...and then you may build
As an build order may be used order in .gitmodules file in the master 'tde' git repository.
It is clear that we have scripts to automate the entire process (Tim, Slávek, Michele), but these scripts are not yet public. Along with Michele we are working on unify our scripts and publish them. However, it is a long-term task.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
On 2015/12/06 07:28 PM, Jonay Sanz wrote:
El 06/12/15 a les 05:20, Michele Calgaro ha escrit:
On 2015/12/06 02:50 AM, Jonay Sanz wrote:
Hi there is there any build script to help people to build the whole environment?
Thanks!
Which distro are you using?
I'm using Archlinux
For Debian and Ubuntu there is a whole set of scripts ready (not to mention additional ones I want to work on when I can find the time for that....). For RPM-based distros, Francois maintains a lot of building scripts as well. For other distro I am not sure how much is available. Cheers Michele
I would like to migrate from Debian/Ubuntu scripts to Arch scripts to make packages. Few years ago I mantained a Debian based distribution, so I know how debian-devel is working. Where I can find those scripts? (If debian packaging system: control, rules, etc)
The Debian/Ubuntu scripts are available on the tde-packaging repo (http://mirror.git.trinitydesktop.org/cgit/tde-packaging/tree). Look under debian and ubuntu subfolders. For Archlinux there was something done in the past but AFAIK there is no active maintainer for it. If you would like to take on the role you would be more than welcome :-) BTW, if you google a little about tde and archlinux I think you should come across some guides made for earlier versions, so you may still find something usable.
Cheers Michele