Question about packaging and cygport

Arjen Markus arjen.markus895@gmail.com
Fri Jun 28 13:13:00 GMT 2019


Ah, thanks a lot - I will pass on this information to my
co-maintainer. I did find
https://github.com/tkelman/cygwin-cmake/blob/master/cmake.cygport but
I do not know what its status is or even if it has any ;).

Regards,

Arjen

Op vr 28 jun. 2019 om 15:02 schreef Adam Dinwoodie <adam@dinwoodie.org>:
>
> On Fri, 28 Jun 2019 at 11:56, Arjen Markus wrote:
> > In the context of the PLplot project (plplot.sf.net) we are interested
> > in the details of how software is packaged for Cygwin, in particular
> > how CMake is packaged (development of this package is rather fast and
> > we attempt to keep up with it, so that we can clean up the various
> > workarounds).
> >
> > To better understand the process, we would like to know, how packaging
> > is arranged - is that via "cygport" files? And if so, what is the
> > authorative location of these files (notably cmake.cygport)? If some
> > other method is used, could you enllighten us about the actual
> > process?
>
> Cygport provides a way for maintainers to build packages that are
> compatible with the Cygwin package distribution tools, so most
> maintainers use it, but I think there are still a few packages that
> are maintained without cygport; provided maintainers upload packages
> that are compatible with the package distribution tools used by the
> Cygwin project, maintainers are free to use whatever tools they like.
> In the specific case of cmake, that package does use cygport, but it's
> not guaranteed that all packages will.
>
> The only authoritative source of these files will be the source
> package downloads you can get through the Cygwin installer, by ticking
> the "Src?" box in the setup-(x86|x86_64).exe installer. Those are only
> guaranteed to include the source code itself, but for any package
> using cygport, you can expect they'll also include the cygport file
> and any associated files. There's no general repository for the
> packaging tools and configuration other than that which maintainers
> have uploaded to provide via the packaging distribution mirrors. Some
> maintainers will keep their cygport files on GitHub or similar (I do),
> but that's entirely down to the preferences of the individual
> maintainer, and I don't know where – or even if – the cmake cygport
> files are available anywhere else.
>
> Adam
>
> --
> Problem reports:       http://cygwin.com/problems.html
> FAQ:                   http://cygwin.com/faq/
> Documentation:         http://cygwin.com/docs.html
> Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
>

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list