This is the mail archive of the
cygwin-apps@cygwin.com
mailing list for the Cygwin project.
Re: [BUG] in the generic packaging script
- From: Ronald Landheer-Cieslak <ronald at landheer dot com>
- To: "Gerrit P. Haase" <freeweb at nyckelpiga dot de>
- Cc: cygwin-apps at cygwin dot com
- Date: Thu, 12 Jun 2003 14:57:35 +0200 (CEST)
- Subject: Re: [BUG] in the generic packaging script
On Thu, 12 Jun 2003, Gerrit P. Haase wrote:
> Ronald schrieb:
> > I'm starting from scratch on the aspell dict packs, because I don't quite
> > remember where I left off. I downloaded a fresh generic script and named
> > it aspell-en-0.51.0-1.sh. I added a debug functions available from the
> > command-line to see whether the different variables were set OK and - lo
> > and behold - they weren't.
>
> > The results:
> > $ ./aspell-en-0.51.0-1.sh vars
> > topdir = /home/RLandheer/aspell
> > PKG = aspell-en
> > VER = en-0.51.0
> > REL = 0.51.0-1
> > FULLPKG = aspell-en-en-0.51.0-0.51.0-1
>
> > I am no wizz at sed regular expressions (I know a lot more about the
> > Perl-compatible variety) bu I am fairly certain the bug is in them. I'll
> > try to patch it up but if anyone beats me to it, I certainly won't mind :)
>
> This is because of the dash before 'en'.
That much I'd understood, but as it is conceivably not the only package
name that'll have a dash in it, it's still a bug.
> I would recommend to use a *much* simpler script for the dictionary,
> s.th like:
> #!/bin/sh
> cd aspell-en-0.51.0
> ./configure $options
> make
> make install
> Then create a list of the installed files and tar it up.
Good idea, except that I want to keep the step-by-step functionality *and*
I kinda like the idea of the automagic versioning..
> Since there is just aspell called to compile the dictonaries, this even
> could be done in a postinstall script;) Really! The ./configure script
> is just a shell script which looks where aspell is installed and creates
> the Makefile from a template, the compilation of the dictonaries last
> very long, though.
and you'd need Make to use aspell - which adds a dependency just for the
post install script. IMHO, not a good idea.
rlc