This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: Recent cygport and cygwin-specific READMEs [Was: Re: GCC-4.7.2-2: Go/No-go?]
- From: Andy Koppe <andy dot koppe at gmail dot com>
- To: cygwin-apps at cygwin dot com
- Date: Sat, 13 Apr 2013 06:55:43 +0100
- Subject: Re: Recent cygport and cygwin-specific READMEs [Was: Re: GCC-4.7.2-2: Go/No-go?]
- References: <51643F10 dot 7000905 at gmail dot com> <87eheixuz8 dot fsf at Rainer dot invalid> <20130410154730 dot GA404 at ednor dot casa dot cgf dot cx> <516599BE dot 7090000 at gmail dot com> <51661EA2 dot 1070801 at users dot sourceforge dot net> <51665212 dot 6050101 at gmail dot com> <51665F0F dot 8040902 at users dot sourceforge dot net> <5166AE89 dot 2050704 at cwilson dot fastmail dot fm> <51673B2E dot 9090602 at users dot sourceforge dot net>
On 11 April 2013 23:37, Yaakov (Cygwin/X) wrote:
> On 2013-04-11 07:37, Charles Wilson wrote:
>> #2) Is it possible to use the auto-setup.hint-generator functionality
>> for multi-part package sets (e.g. which contain multiple separate
>> tarballs, in addition to -src and -debuginfo)? If so, how?
>
>
> Yes; it just works, and also handles inter-subpackage dependencies (e.g.
> apps in foo will dep libfooX, and implibs in libfoo-devel will dep the
> corresponding DLL in libfooX). Just define CATEGORY/SUMMARY/DESCRIPTION
> (there are also subpackage-specific variants of these) and omit the hint
> files from $C; at the end of the package stage, cygport will show you the
> dependencies it computes for each package so you can check them.
I'm struggling to get setup.hint generation to work. Is it supported
with cygport 0.11.3 as currently in the distros? Below is the
mintty.cygport I've got. Do I need to do anything else to trigger it?
Cygport prints ">>> mintty requires:" at the end, which is correct as
it doesn't require anything beyond the Cygwin DLL, but there's no
setup.hint.
I've also tried installing cygport from git master but got this after
running ./autogen.sh && make:
make: *** No rule to make target `data/gnuconfig/config.guess', needed
by `all-am'. Stop.
Andy
mintty.cygport:
NAME=mintty
VERSION=1.2-beta1
RELEASE=1
CATEGORY="Base Shells"
DEPEND="make gcc-core w32api"
HOMEPAGE="http://mintty.googlecode.com"
SRC_URI="http://mintty.googlecode.com/files/mintty-${PV}-src.tar.bz2"
SUMMARY="Terminal emulator with native Windows look and feel"
DESCRIPTION="\
Mintty is a terminal emulator for Cygwin. It is based on code
from PuTTY 0.60 by Simon Tatham and team.
Features include:
* Xterm-compatible terminal emulation.
* Full Unicode support.
* Native Windows user interface that tries to keep things simple.
* Graphical options dialog. Options stored in a text file.
* Drag & drop and copy & paste of text, files and folders.
* Extensive mouse support.
* Window transparency."
_CYGPORT_RESTRICT_postinst_doc_=1
src_compile() {
lndirs
cd ${B}
cygmake
}
src_install() {
cd ${B}
dobin mintty.exe
insinto /usr/share/man/man1
doins docs/mintty.1
dodoc COPYING
dodoc LICENSE.Oxygen
dodoc LICENSE.PuTTY
}