I'm trying to create a TDE build environment. I'm using my old notes and the wiki.
https://wiki.trinitydesktop.org/How_to_Build_TDE_Core_Modules#Suggested_Buil...
I recognize the information because I was (mostly) the original author. :) But I've been out of sync with the process for some years and I am finding some information incorrect or obsolete.
For example, python-tqt was renamed to pytqt and python-trinity renamed to pytde.
I also am uncertain of the correct build order these days.
I know you folks are busy, but would a seasoned developer please review the page and update?
Would be a nice help to us folks with lots of brain fog. )
Thanks! :)
Darrell Anderson via tde-devels wrote:
For example, python-tqt was renamed to pytqt and python-trinity renamed to pytde.
putting aside the renamed - is the rest working?
Some years ago Michele shared the build scripts that are part of the repo now. However I did not want to install pbuild (I think it was pbuild) so based on the scripts I wrote my own build scripts based on make. I am bad candidate for the review, but regarding prereqs before it builds tdelibs it builds some dependencies in following order.
dependencies/tde-cmake \ dependencies/libr \ edeps/openslp-1.2.1 \ edeps/lockdev-1.0.3 \ edeps/jasper-1.900.1 \ edeps/lcms-1.19 \ edeps/imlib-1.9.15 \ edeps/fireflies-2.08 \ edeps/wv2-0.4.2.dfsg.2 \ edeps/openobex-1.5\ dependencies/libart-lgpl \ dependencies/libcaldav \ dependencies/libcarddav \ dependencies/tqt3 \ dependencies/dbus-1-tqt \ dependencies/avahi-tqt \ dependencies/akode \ dependencies/arts \ dependencies/tqca \ dependencies/polkit-tqt \
In your document tde-cmake and libr are missing
I hope it helps
BR
Anno domini 2025 Thu, 03 Apr 00:25:40 +0200 deloptes via tde-devels scripsit:
Darrell Anderson via tde-devels wrote:
For example, python-tqt was renamed to pytqt and python-trinity renamed to pytde.
putting aside the renamed - is the rest working?
If it helps: the examples from the built python package "pytqt-dev" actually work, so you can build TDE python probrams. The perl bindings are not working - did not have time to figure out why.
Nik
Some years ago Michele shared the build scripts that are part of the repo now. However I did not want to install pbuild (I think it was pbuild) so based on the scripts I wrote my own build scripts based on make. I am bad candidate for the review, but regarding prereqs before it builds tdelibs it builds some dependencies in following order.
dependencies/tde-cmake \ dependencies/libr \ edeps/openslp-1.2.1 \ edeps/lockdev-1.0.3 \ edeps/jasper-1.900.1 \ edeps/lcms-1.19 \ edeps/imlib-1.9.15 \ edeps/fireflies-2.08 \ edeps/wv2-0.4.2.dfsg.2 \ edeps/openobex-1.5\ dependencies/libart-lgpl \ dependencies/libcaldav \ dependencies/libcarddav \ dependencies/tqt3 \ dependencies/dbus-1-tqt \ dependencies/avahi-tqt \ dependencies/akode \ dependencies/arts \ dependencies/tqca \ dependencies/polkit-tqt \
In your document tde-cmake and libr are missing
I hope it helps
BR
-- Please do not email me anything that you are not comfortable also sharing with the NSA, CIA ...
Dr. Nikolaus Klepp via tde-devels wrote:
If it helps: the examples from the built python package "pytqt-dev" actually work, so you can build TDE python probrams. The perl bindings are not working - did not have time to figure out why.
I was asking about the WIKI documentation - if it is working
On 2025/04/03 02:46 AM, Darrell Anderson via tde-devels wrote:
I'm trying to create a TDE build environment. I'm using my old notes and the wiki.
https://wiki.trinitydesktop.org/How_to_Build_TDE_Core_Modules#Suggested_Buil...
I recognize the information because I was (mostly) the original author. :) But I've been out of sync with the process for some years and I am finding some information incorrect or obsolete.
For example, python-tqt was renamed to pytqt and python-trinity renamed to pytde.
I also am uncertain of the correct build order these days.
I know you folks are busy, but would a seasoned developer please review the page and update?
Would be a nice help to us folks with lots of brain fog. )
Hi Darrell, you can basically follow the order of packages in the .gitmodules file, this is how official packages are build by Slavek. See: https://mirror.git.trinitydesktop.org/gitea/TDE/tde/src/branch/master/.gitmo... note that building starts from tde-cmake, you can ignore the first 4 modules, which are submodules of other modules.
If you use a deb-based distro, you can also use the scripts that I published in tde-packaging to biuld modules quite easily (potentially building the whole TDE with a single command :-) ) - see: https://mirror.git.trinitydesktop.org/gitea/TDE/tde-packaging/src/branch/mas... This follow a slightly different order, but still biuld a full TDE.
Cheers Michele
On 4/2/25 9:01 PM, Michele Calgaro via tde-devels wrote:
you can basically follow the order of packages in the .gitmodules file, this is how official packages are build by Slavek. See: https://mirror.git.trinitydesktop.org/gitea/TDE/tde/src/branch/master/.gitmo...
note that building starts from tde-cmake, you can ignore the first 4 modules, which are submodules of other modules.
If you use a deb-based distro, you can also use the scripts that I published in tde-packaging to biuld modules quite easily (potentially building the whole TDE with a single command :-) ) - see: https://mirror.git.trinitydesktop.org/gitea/TDE/tde-packaging/src/branch/mas...
This follow a slightly different order, but still biuld a full TDE.
That helps much! Thanks. :)