nim: remove INSTALLATION_DIRS
The INSTALLATION_DIRS is a list of directories that will be created at the beginning of the install phase. This is not needed because nim's installer automatically creates all needed directories.
nim: remove commented out codeblock
This codeblock was not needed for at least 2 years now and can pretty safely be removed. The distfiles that are needed aren't installed anyways.
nim: pass CFLAGS and LDFLAGS to nim
Nim doesn't care about CFLAGS and LDFLAGS env variables but rather has its own
--passC/--passL options to pass variables to the C Compiler or to the linker.
Find out more here:
https://nim-lang.org/docs/nimc.html
fibers: Update to 2.0.0
fibers 2.0.0 -- 2026-10-31
==========================
* Use a monotonic clock for ‘sleep’ to gracefully handle real-time clock jumps
https://codeberg.org/guile/fibers/issues/89
* Incompatible change: ‘timer-operation’ has been removed due to the above
* New module ‘(fibers ivars)’ providing write-once, read-many
synchronous variables.
https://codeberg.org/guile/fibers/issues/100
* Fix potential infinite loop in timer wheels on choice operations
https://codeberg.org/guile/fibers/issues/183
* New #:init-thunk parameter of ‘run-server’ from (fibers web server)
nim: move NIM_FLAGS in front of custom functions
Done because this will result in better readability. Variables are now all defined in front of the functions.