This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
ITP: mingw-libgcrypt
- From: Charles Wilson <cygwin at cwilson dot fastmail dot fm>
- To: Mailing List: CygWin-Apps <cygwin-apps at cygwin dot com>
- Date: Thu, 18 Mar 2010 01:04:34 -0400
- Subject: ITP: mingw-libgcrypt
This is a mingw build of libgcrypt, intended for use when developing
setup.exe. This will allow us to remove a lot of extra code from
setup's repository, and will speed up build times.
http://cygwin.cwilson.fastmail.fm/ITP/mingw-libgcrypt-1.4.5-1-src.tar.bz2
http://cygwin.cwilson.fastmail.fm/ITP/mingw-libgcrypt-1.4.5-1.tar.bz2
http://cygwin.cwilson.fastmail.fm/ITP/mingw-libgcrypt-devel-1.4.5-1.tar.bz2
http://cygwin.cwilson.fastmail.fm/ITP/mingw-libgcrypt11-1.4.5-1.tar.bz2
As with mingw-libgpg-error, there are a few conflicts with the "regular"
cygwin libgcrypt, which are resolved by not including the conflicting
files in these mingw-packages, but instead (a) depending [requires:] on
the regular versions, and (b) assuming that the versions are kept in sync.
Our current libgcrypt package (1.4.1-4 vs. 1.4.5-1) is maintained by
Gergely Budai -- who has not posted to any of these lists since June
2008. libgcrypt has not been updated since June 2008.
So...this ITP really needs to be contingent on my forthcoming ITA of
"regular" libgcrypt.
A few other items of note:
1) Development package does not install libgcrypt.m4; we rely on
the non-mingw libgcrypt-devel package being in sync with this
one.
2) Libraries installed into /usr/lib/mingw
3) Header installed into /usr/include/mingw
4) dumpsexp.exe, hmac256.exe, and libgcrypt-config are installed
into /usr/lib/mingw/ to avoid conflicts with the cygwin versions
in /usr/bin.
5) info file(s) not installed
======================= mingw-libgcrypt ====================
sdesc: "(mingw version) A general purpose crypto library based on the
code from GnuPG. (tools)"
ldesc: "This package does NOT contain cygwin binaries. Instead, it
contains msvcrt-linked binaries (aka 'mingw'). It is for use with
gcc-3 -mno-cygwin, and installs into /usr/include/mingw and
/usr/lib/mingw."
category: Mingw
requires: mingw-libgcrypt11
======================= mingw-libgcrypt11 ====================
sdesc: "(mingw version) A general purpose crypto library based on the
code from GnuPG - (runtime)"
ldesc: "This package does NOT contain cygwin binaries. Instead, it
contains msvcrt-linked binaries (aka 'mingw'). It is for use with
gcc-3 -mno-cygwin, and installs into /usr/include/mingw and
/usr/lib/mingw."
category: Mingw
requires: mingw-libgpg-error0
external-source: libgcrypt
======================= mingw-libgcrypt-devel ====================
sdesc: "(mingw version) A general purpose crypto library based on the
code from GnuPG - (development)"
ldesc: "This package does NOT contain cygwin binaries. Instead, it
contains msvcrt-linked binaries (aka 'mingw'). It is for use with
gcc-3 -mno-cygwin, and installs into /usr/include/mingw and
/usr/lib/mingw."
category: Mingw
requires: mingw-libgcrypt11 mingw-libgpg-error-devel bash coreutils grep sed
external-source: libgcrypt
OK?
--
Chuck