MDV::Repsys

MDV::Repsys is a Perl module to build rpm from a svn.
Download

MDV::Repsys Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Olivier Thauvin
  • Publisher web site:
  • http://search.cpan.org/~nanardon/umlmgr-0.10/bin/umlmgr

MDV::Repsys Tags


MDV::Repsys Description

MDV::Repsys is a Perl module to build rpm from a svn. MDV::Repsys is a Perl module to build rpm from a svn.FUNCTIONSset_verbosity($level)Set the verbosity verbosity of the module: 0 silent 1 progress message 2 debug messageset_rpm_dirs($dir)Set internals rpm macros that are used by rpm building functions: _sourcedir to $dir/SOURCES _patchdir to $dir/SOURCES _specdir to $dir/SPECScreate_rpm_dirsCreate directories used by rpm building functions: _sourcedir _patchdir _specdirReturn 1 on sucess, 0 on failure.extract_srpm($rpmfile, $directory)Extract (install) a source package into $directory.find_unsync_files($working_dir, $specfile)Return two array ref of lists of files that should be added or removed from the svn working copy to be sync with the specfile.sync_svn_copy($add, $remove)Perform add or remove of files listed in both array ref.sync_source($workingdir, $specfile)Synchronize svn content by performing add/remove on file need to build the package. $workingdir should a svn directory. No changes are applied to the repository, you have to commit yourself after.Return 1 on success, 0 on error.strip_changelog($specfile)Remove the %changelog section from the specfile.build($dir, $what, %options)Build package locate in $dir. The type of packages to build is set in the string $what: b for binaries, s for source.If $options{specfile} is set, the build is done from this specfile and not the one contains in SPECS/ directory. Requirements: · Perl


MDV::Repsys Related Software