Quick note for developers/packagers.
Meta packages in TDE code were located in two subfolders (defaultsettings and metapackages).
They have now been consolidated into the metapackages folder.
"defaultsettings" does not exist any longer.
Cheers
Michele
Thus, all installed packages remain mga7/14.0.8 versions. :~(
--
Evolution as taught in public schools, like religion,
is based on faith, not on science.
Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!
Felix Miata *** http://fm.no-ip.com/
Hi Slavek!
> Hi all, Nik,
>
> in the tde-packaging repository in branch feat/freebsd-r14.0.x-pre, Trinity
> ports were updated in connection with the preparation of R14.0.10. At the
> same time, I updated my FreeBSD test machine to release 13 and ports were
> updated accordingly. For example, this means that HAL support has been
> turned off because it was removed from official ports.
>
> Some builds were switched to CMake. New ports have been added for a few
> applications. If you have time, you can test on your FreeBSD system if
> everything looks fine.
>
> Cheers
> --
> Slávek
Sorry, I have totally missed this announcement. I just try to buld TDE on a clean/new FreeBSD 13.0.
ATM I'm stuck at building pinentry-tqt-1.1.1:
===> Building for pinentry-tqt-1.1.1
gmake[2]: Entering directory '/usr/home/nik/tde-packaging/freebsd/dependencies/pinentry-tqt/work/pinentry-1.1.1'
cd . && /bin/sh /usr/home/nik/tde-packaging/freebsd/dependencies/pinentry-tqt/work/pinentry-1.1.1/build-aux/missing automake-1.16 --gnu Makefile
sh: arithmetic expression: expecting EOF: "0xdeta"
fatal: No names found, cannot describe anything.
configure.ac:50: error: version mismatch. This is Automake 1.16.3,
configure.ac:50: but the definition used by this AM_INIT_AUTOMAKE
configure.ac:50: comes from Automake 1.16.2. You should recreate
configure.ac:50: aclocal.m4 with aclocal and run automake again.
WARNING: 'automake-1.16' is probably too old.
You should only need it if you modified 'Makefile.am' or
'configure.ac' or m4 files included by 'configure.ac'.
The 'automake' program is part of the GNU Automake package:
<https://www.gnu.org/software/automake>
It also requires GNU Autoconf, GNU m4 and Perl in order to run:
<https://www.gnu.org/software/autoconf>
<https://www.gnu.org/software/m4/>
<https://www.perl.org/>
gmake[2]: *** [Makefile:429: Makefile.in] Error 63
gmake[2]: Leaving directory '/usr/home/nik/tde-packaging/freebsd/dependencies/pinentry-tqt/work/pinentry-1.1.1'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1
Any Idea what's wrong here?
Nik
--
Please do not email me anything that you are not comfortable also sharing with the NSA, CIA ...
Hi all,
you definitely know that TDE uses our own set of CMake modules and macros,
which allow CMake rules to write it easier and clearer. See git module
tde-common-cmake.
From the beginning, this TDE common CMake module is included as a git
submodule into almost all git modules. This had an advantage at a time
when these modules and macros were created and there were adjustments to
the impact on building most modules - this caused the update of the git
modules that triggered rebuild. At the same time it is advantageous that
this TDE common CModule module is not required as additional dependency
for building.
Currently, TDE common CMake modules and macros are thoroughly proven,
changes are not often and usually do not have an impact on building all
modules. Therefore, the earlier advantage of the complete rebuild in the
event of a change in common TDE CMake module no longer apply. On the
contrary, it causes rebuild without being really needed.
Therefore, we are now going forward. Starting with commit 2a847be412, we
are ready to install TDE common CMake module as a standalone package when
the files will be placed in the system CMake folder. In commit 0846fa1cb7
CMake rules were added to allow to install TDE common CMake module as a
standalone package. In PSB and PTB repositories you can already find a
cmake-trinity deb packages.
As a result, we are now ready for cmake git submodule to be removed from
most git modules. For deb packaging files in the tde-packaging repository,
we will soon make a modification to be there in Build-Depends required new
package cmake-trinity. If you use your own building scripts - such as RPM
spec files, Gentoo ebuilds, Arch pkgbuilds, FreeBSD ports, now is the time
to adjust scripts to add a standalone package for the TDE common CMake
module and adjust build dependencies or rules.
If you have any comments or suggestions, they are welcome.
Cheers
--
Slávek
Primary mirror's attempt to pull from master a few hours ago
ran into the error below.
--Mike
Sat 01 May 2021 03:09:43 AM PDT
receiving file list ... done
./
rpm/
rpm/el5/
rsync: send_files failed to
open "/rpm/el6/trinity-r14/RPMS/noarch/.trinity-tde-i18n-Spanish-14.0.10-1.el6.noarch.rpm.j28lYz"
(in trinity): Permission denied (13)
rpm/el6/
rpm/el6/trinity-r14/
rpm/el6/trinity-r14/RPMS/
rpm/el6/trinity-r14/RPMS/i686/
rpm/el6/trinity-r14/RPMS/i686/repodata/
rpm/el6/trinity-r14/RPMS/noarch/
rpm/el6/trinity-r14/RPMS/noarch/repodata/
rpm/el6/trinity-r14/RPMS/x86_64/
rpm/el6/trinity-r14/RPMS/x86_64/libart_lgpl-devel-2.3.22-14.0.10_1.el6.i686.rpm -> ../i686/libart_lgpl-devel-2.3.22-14.0.10_1.el6.i686.rpm
rpm/el6/trinity-r14/RPMS/x86_64/libart_lgpl_2-2-2.3.22-14.0.10_1.el6.i686.rpm -> ../i686/libart_lgpl_2-2-2.3.22-14.0.10_1.el6.i686.rpm
rpm/el6/trinity-r14/RPMS/x86_64/repodata/
rpm/el6/trinity-r14/SRPMS/
rpm/el6/trinity-r14/SRPMS/repodata/
rpm/el7/
(snip)