This is the mail archive of the
cygwin
mailing list for the Cygwin project.
RE: Building core cygwin packages which only come with patch files over gnu.org packages
- From: <Neil dot Mowbray at calgacus dot com>
- To: <cygwin at cygwin dot com>
- Date: Sun, 3 Jan 2010 14:53:36 +0800
- Subject: RE: Building core cygwin packages which only come with patch files over gnu.org packages
- References: <000601ca8c39$4faa3620$eefea260$@calgacus.com>
Okay, so I get the general idea. First you get the cygwin-src package.
Unpack it and
run cygport on the coreutils-7.0-2.cygport file with download option. This
downloads
the original gnu package and applies the two patch files.
coreutils-7.0-2.src.patch and
coreutils-7.0-2.cygwin.patch. I assume the second patch is for cygwin
specific files that
aren't present in the orginal gnu package -- is this correct?
Then you continue with cygport coreutils-7.0-2.cygport prep ... etc
Am I missing anything?
-----Original Message-----
From: Neil.Mowbray@calgacus.com [mailto:Neil.Mowbray@calgacus.com]
Sent: 03 January 2010 13:55
To: cygwin@cygwin.com
Subject: Building core cygwin packages which only come with patch files over
gnu.org packages
Folks,
Of course I can try to figure it out myself, but I wonder if anyone can give
me a quick pointer on how to build core cygwin packages which only provide
patch files over the orginal GNU source.
For eample coreutils-7.0-2-src.tar.bz contains:
coreutils-7.0-2.cygport
coreutils-7.0-2.cygport.sig
coreutils-7.0-2.cygwin.patch
coreutils-7.0-2.cygwin.patch.sig
coreutils-7.0-2.src.patch
coreutils-7.0-2.src.patch.sig
coreutils-7.0.tar.lzma
coreutils-7.0.tar.lzma.sig
I got the coreutils-8.2.tar.gz for gnu.org and I assume I apply to stuff
above to it. But how is that done? There isn't a makefile. Is it done
manually? I assume they is a automated method but it isn't obvious what it
is.
Regards, Neil
--
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