Debian Patches

Status for railcontrol/24+dfsg1-9.1

Patch Description Author Forwarded Bugs Origin Last update
0001-Clean-up-code.patch Clean up code Teddy <teddy@teddy.ch> no 2025-07-28
0002-Object-counter-added.patch Object counter added Teddy <teddy@teddy.ch> no 2025-07-28
0001-Improve-build-toolchain-12.patch Improve build toolchain (#12)
* Use a single sed command to build Version.cpp

This makes it easier to read. It also uses the make variables for target
and dependency to make sure they don't go out of sync.

* Respect SOURCE_DATE_EPOCH for the build timestamp

This helps making builds reproducible.


* Set the project name and version in CMake

* Use native configure_file in CMake to replace variables

This is cleaner and allows building in a separate build directory:

cmake -B build
cmake --build build

* Allow building from a git export

This uses dynamic variable substitution to create files with the right
content. That means users can download the raw sources from GitHub as
tarballs and get the correct content.

It also means the release process is easier because no files need to be
modified anymore. A new release can now be made by tagging any commit.
If a specific release commit is desired then git commit must be used with
--allow-empty.


* Respect specified CXXFLAGS and CFLAGS environment variables

This allows users to set even stricter flags.
Ewoud Kohl van Wijngaarden <ewoud@kohlvanwijngaarden.nl> no 2026-01-03
0002-Allow-building-with-sqlite3-and-zlib-as-system-libraries-15.patch Allow building with sqlite3 and zlib as system libraries (#15) Ewoud Kohl van Wijngaarden <ewoud@kohlvanwijngaarden.nl> no 2026-01-06
0003-Support-packaging-using-CPack-18.patch Support packaging using CPack (#18) Ewoud Kohl van Wijngaarden <ewoud@kohlvanwijngaarden.nl> no 2026-01-06
disable-update-check.patch =================================================================== no
0001-Check-if-stdin-is-a-tty-23.patch Check if stdin is a tty (#23) Bruno Kleinert <53363381+Fuddl1@users.noreply.github.com> no 2026-01-09
fix-cmake-installation.patch =================================================================== no
0001-Allow-absolute-path-in-dbfilename.patch Allow absolute path in dbfilename Teddy <teddy@teddy.ch> no 2026-01-21
absolute-dbfile-path-in-conf.patch =================================================================== no
gcc-16.patch Replace volatile stopSignalCounter ++ operator (#31) Ewoud Kohl van Wijngaarden <ewoud@kohlvanwijngaarden.nl> yes debian upstream upstream, https://github.com/teddych/railcontrol/commit/f9c512fb94ddc7d31aaa51b0ffc43fe3971946a2 2026-01-21

All known versions for source package 'railcontrol'

Links