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