MDV::Repsys 0.08
MDV::Repsys is a Perl module to build rpm from a svn. FUNCTIONS set_verbosity($level) Set the verbosity verbosity of the mod
|
|||||||||||||||||||
MDV::Repsys is a Perl module to build rpm from a svn.
FUNCTIONS
set_verbosity($level)
Set the verbosity verbosity of the module:
0 silent
1 progress message
2 debug message
set_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/SPECS
create_rpm_dirs
Create directories used by rpm building functions:
_sourcedir
_patchdir
_specdir
Return 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:
tags
Download MDV::Repsys 0.08
Authors software
|
|
Similar software
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Other software in this category
|
|
|
|
|
|
|
|
|
|
Featured Software
jEdit 4.3 pre8
jEdit is an Open Source text editor written in Java
Opera 9.02
Surf the Internet in a safer, faster, and easier way with Opera browser
GNU Aspell 0.60.4
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell
- Communications
- Database
- Desktop Environment
- Games
- Internet
- Multimedia
- Office
- Programming
- Science and Engineering
- System
- Text Editing&Processing
