Age | Commit message (Collapse) | Author |
|
|
|
.. so that we no longer end up with duplicate variables when
running makepkg more than one time (e.g. when an error happens).
|
|
We need symbols in order to create a debug package. The project's
build system currently strips the symbols on its own while executing
the 'install' target, preventing makepkg to create a debug package.
Trick the build system to use 'touch -c', which does nothing, so that
makepkg can extract symbols properly and strip them (if needed).
|
|
|
|
|
|
|
|
|
|
OpenJDK is not a run-time, but a compile-time dependency.
Take a chance to upgrade from version 8 to version 20.
|
|
|
|
|
|
Currently we cannot build even old versions due to broken dependencies
in the TITAN's hand-written Makefiles. Making the 'dep' target first
helps to overcome the majority of them, but it still does not compile
due to various compilation errors.
Disabling 'lto' was recommended by the project maintainers [1]. I also
had to disable '{build,make}flags' to overcome the compilation errors
and make-loops (endlessly making the same subdir).
[1] https://gitlab.eclipse.org/eclipse/titan/titan.core/-/issues/595
|
|
TITAN is licensed under Eclipse Public License v2.0, which is not
present in /usr/share/licenses/common/. Follow the rules explained
in https://wiki.archlinux.org/title/PKGBUILD#license and install it.
|
|
TITAN expects the etc directory to be in $TTCN3_DIR, regardless of
the path given in ETCDIR. This is hard-coded and cannot be changed.
|
|
|
|
|
|
|
|
As per https://wiki.archlinux.org/title/VCS_package_guidelines#Git
|
|
Package jdk7-openjdk seems was removed from AUR.
I tesed building using jdk8-openjdk instead and the package was
generated and runs just fine.
|
|
|
|
|
|
|
|
|
|
|