Re: Zstandard support for setup

2018-10-09 Thread Achim Gratz
Jon Turney writes: > On 02/09/2018 09:29, Achim Gratz wrote: >> Jon Turney writes: >>> This should check for ztd in configure.ac using PKG_CHECK_MODULES, >>> rather than just assuming -lzstd is going to work. >> >> Sure. Waiting for your patch to actually use pkg_config to rebase it >> onto. > > T

Re: Zstandard support for setup

2018-10-09 Thread Achim Gratz
Jon Turney writes: > On 02/09/2018 18:02, Achim Gratz wrote: >> What an unholy mess… Here's that patch, only lightly tested: >> http://repo.or.cz/cygwin-setup/local.git/patch/e9802f50304f66984f6aad5544def465e9f8033b > > Yeah. Thanks, and sorry for the delay. No sweat and thanks. Regards, Achim.

Re: setup and 'provides:'

2018-10-09 Thread Achim Gratz
cyg Simple writes: > I assumed that this was the case. But the symlink is a conflict and I > assume that if one exists already the package management system would > not recreate one or would ask the user if it should be overwritten. The symlink to the actual executable is not a conflict since it

Re: setup and 'provides:'

2018-10-09 Thread Achim Gratz
Ken Brown writes: >>> So we'd need to bolt on a feature space in setup as well. > > I'm not sure what you mean by this. setup doesn't need to know whether a > requirement is a feature or a package. It simply passes the dependencies > (and > the provides) to libsolv, which handles them just fi

Re: setup and 'provides:'

2018-10-09 Thread Ken Brown
On 10/9/2018 11:10 AM, cyg Simple wrote: > On 10/8/2018 12:24 PM, Ken Brown wrote: >> On 10/8/2018 11:17 AM, cyg Simple wrote: >>> On 10/8/2018 11:05 AM, Ken Brown wrote: Here's an example (modeled on what Fedora does): Cygwin has four packages that provide emacs binaries: emacs, emacs-X1

Re: setup and 'provides:'

2018-10-09 Thread cyg Simple
On 10/8/2018 12:24 PM, Ken Brown wrote: > On 10/8/2018 11:17 AM, cyg Simple wrote: >> On 10/8/2018 11:05 AM, Ken Brown wrote: >>> Here's an example (modeled on what Fedora does): Cygwin has four >>> packages that provide emacs binaries: emacs, emacs-X11, emacs-lucid, and >>> emacs-w32. Users can i