Paul Gevers [Sat, 22 Jan 2022 15:32:26 +0000 (15:32 +0000)]
Reproducible builds requires that the build time stamp is not
recorded in binaries. In FPC they are fuild in via the $INCLUDE %DATE%
directive which calls getdatestr in globals.pas. To allow reproducible builds
we should honor the SOURCE_DATE_EPOCH environment variable. To not depend on
the dateutil unit, we include the required code from that package here.
Gbp-Pq: Name honor_SOURCE_DATE_EPOCH_in_date.patch
Abou Al Montacir [Sat, 22 Jan 2022 15:32:26 +0000 (15:32 +0000)]
Align fp IDE template file paths with Debian standards
The fp IDE looks for template files in /usr/bin where itself is installed.
However this is not conform with Debian stadard for file locations.
This patch fixes this by making the IDE looking for templates in the base
installation directory.
===================================================================
This patch adds an utility for computing relative path according to a given
base directory. This is useful for libraries that are to install .lpk in
order to be used with lazarus. As these libraries may be compiled without
need to build depend on Lazarus, we add it in fp-utils package which is likely
to be used by any big project which build depends on fp-compiler.
Abou Al Montacir [Sat, 22 Jan 2022 15:32:26 +0000 (15:32 +0000)]
fpc (3.2.2+dfsg-8) unstable; urgency=medium
* Fixed upstream name and web address in copyright file.
* Removed redundant files files from copyright file.
* Removed already applied patches. Enabled one that was disabled by error.
* Fixed spell error in copyright file.
* Removed redundant lintian override rule.