I agree that upstream Makefile is not of much value. In fact, slcl defines 
their own from a parent directory so fdzipstream can be effectively used as a 
library. [1][2]

Telling upstream to provide a more useful/meaningful build system would be a 
good suggestion IMHO. But how much of a hard requirement is this from the 
perspective of Debian packaging?

Best regards,
Xavi

[1]: 
https://codeberg.org/xavidcr/slcl/src/commit/1e93a53bc43e5111346d9cca64d2dd3b25c0e4ca/fdzipstream/Makefile
[2]: 
https://codeberg.org/xavidcr/slcl/src/commit/1e93a53bc43e5111346d9cca64d2dd3b25c0e4ca/fdzipstream/CMakeLists.txt

On 14 February 2026 10:34:14 CET, "Preuße, Hilmar" <[email protected]> wrote:
>Am 14.02.2026 um 00:22 schrieb Xavier Del Campo Romero:
>
>Hello,
>
>> As opposed to zip(1), fdzipstream is not an executable, but a C library. It 
>> is therefore meant to be embedded into other applications, adding zlib as 
>> its only dependency. For example, slcl [1] embeds fdzipstream to compress 
>> zip files on-the-fly from C (and send them over the network), rather than 
>> having to rely on an external process as you suggested.
>> 
>The upstreams Makefile [1] currently just generates two executables
>
>all: zipexample zipfiles
>
>What am I missing?
>
>Hilmar
>
>[1] https://github.com/CTrabant/fdzipstream/blob/main/Makefile

Reply via email to