Package: synfig / 1.5.1+dfsg-3

Metadata

Package Version Patches format
synfig 1.5.1+dfsg-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
2606.patch | (download)

synfig-core/test/bline.cpp | 14 7 + 7 - 0 !
1 file changed, 7 insertions(+), 7 deletions(-)

 [patch] fixed bline test on i386 arch

`find_distance` in `ETL/_bezier.h` actually returns a float.

_bezier.h
```
typedef float distance_type;
...
distance_type find_distance(time_type r, time_type s, int steps=7)const
```

Floating point precision is between 6 and 9 decimal digits, so I just reduced precision requirement for test to the lowest possible precision.

https://en.wikipedia.org/wiki/Single-precision_floating-point_format

Fix #2606

2709.patch | (download)

synfig-core/src/modules/mod_libavcodec/trgt_av.cpp | 17 13 + 4 - 0 !
1 file changed, 13 insertions(+), 4 deletions(-)

 [patch] fix(mod_libavcodec): fixed build with ffmpeg 5.0

fix #2709


strip build date.patch | (download)

synfig-core/src/synfig/main.cpp | 2 1 + 1 - 0 !
synfig-core/src/tool/optionsprocessor.cpp | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 strip build date from source
 Strip build date from source, to get reproducible build.
 see https://wiki.debian.org/ReproducibleBuilds