On 6 Oct 2002, Sven Neumann wrote:
> Hi,
>
> Shlomi Fish <[EMAIL PROTECTED]> writes:
>
> > Apparently, "make dist" does not include the files under the
> > plug-ins/perl directory (except for the po files). (I'm talking
> > about gimp 1.2.3).
>
> no, unfortunately the gimp-perl build is pretty hackish and
> non-standard. The fact that 'make dist' doesn't work because of
> gimp-perl was one of the major reasons to disable gimp-perl in
> the HEAD branch. It won't be reenabled until this is fixed.
>
The reason I asked was because I had to pull a similar stunt for a game
I'm working on ( "I, Bex!"). What I eventually did was override the
distdir target in Makefile.PL:
#####################
use strict;
require ExtUtils::MakeMaker;
import ExtUtils::MakeMaker;
open I, "<../ver.txt";
my $version = <I>;
chomp($version);
close(I);
# It's a kludge, but it works.
sub MY::dist_dir
{
my $self = shift;
package MY;
my $inherited = $self->SUPER::dist_dir(@_);
$inherited =~ s/\$\(DISTVNAME\)/\$(distdir)/g;
return $inherited;
}
WriteMakefile(
'NAME' => 'Shlomif::Games::IBex',
'DISTNAME' => 'IBex',
'VERSION' => $version,
'dist' =>
{
'PREOP' => 'chmod -R u=rwX,go=rX . ;',
'COMPRESS' => 'gzip -9v',
'SUFFIX' => '.gz',
},
);
#####################
Hope it helps.
Regards,
Shlomi Fish
> > What should I do to build a distribution, instead?
>
> do as Yosh and me do and add the perl stuff by hand. Or just use a
> released tarball.
>
>
> Salut, Sven
>
----------------------------------------------------------------------
Shlomi Fish [EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail: [EMAIL PROTECTED]
"Let's suppose you have a table with 2^n cups..."
"Wait a second - is n a natural number?"
_______________________________________________
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer