use strict; use ExtUtils::MakeMaker; use Config; my $usrbin = "/usr/bin"; my $installscript = $Config{installscript}; print STDERR < 'Palm-ListDB-Writer', 'VERSION_FROM' => 'lib/Palm/ListDB/Writer.pm', 'PREREQ_PM' => {}, # e.g., Module::Name => 1.1 EXE_FILES => [ map { "script/$_" } @scripts ], ($] >= 5.005 ? (ABSTRACT_FROM => 'lib/Palm/ListDB/Writer.pm', AUTHOR => 'Johan Vromans ') : ()), ); my $name = $x->{NAME}; my $version = $x->{VERSION}; my $fh; if ( open ($fh, "$name.spec.in") ) { print "Writing RPM spec file for $name\n"; my $newfh; open ($newfh, ">perl-$name.spec"); while ( <$fh> ) { s/%define modname \w+/%define modname $name/; s/%define modversion \d+\.\d+/%define modversion $version/; print $newfh $_; } close($newfh); }