Author: mlandres Date: Wed Aug 1 18:49:08 2007 New Revision: 6374 URL: http://svn.opensuse.org/viewcvs/zypp?rev=6374&view=rev Log: changes/version Modified: trunk/libzypp/VERSION.cmake trunk/libzypp/devel/devel.ma/Parse.cc trunk/libzypp/package/libzypp.changes Modified: trunk/libzypp/VERSION.cmake URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp/VERSION.cmake?rev=6374&r1=6373&r2=6374&view=diff ============================================================================== --- trunk/libzypp/VERSION.cmake (original) +++ trunk/libzypp/VERSION.cmake Wed Aug 1 18:49:08 2007 @@ -47,4 +47,4 @@ SET(LIBZYPP_MAJOR "3") SET(LIBZYPP_MINOR "13") SET(LIBZYPP_COMPATMINOR "13") -SET(LIBZYPP_PATCH "4") +SET(LIBZYPP_PATCH "5") Modified: trunk/libzypp/devel/devel.ma/Parse.cc URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp/devel/devel.ma/Parse.cc?rev=6374&r1=6373&r2=6374&view=diff ============================================================================== --- trunk/libzypp/devel/devel.ma/Parse.cc (original) +++ trunk/libzypp/devel/devel.ma/Parse.cc Wed Aug 1 18:49:08 2007 @@ -48,18 +48,31 @@ { bool operator()( const PoolItem & obj_r ) { - Package::constPtr p( asKind<Package>(obj_r) ); + return true; + } + + bool operator()( const ResObject_Ptr & obj_r ) + { + SrcPackage_constPtr p( asKind<SrcPackage>( obj_r ) ); if ( p ) { - MIL << p << " \t" << p->sourcePkgName() << '-' << p->sourcePkgEdition() << endl; + getZYpp()->installSrcPackage( p ); + SEC << p << endl; } return true; } + bool operator()( const Repository & repo_r ) + { + USR << repo_r.resolvables() << endl; + std::for_each( repo_r.resolvables().begin(), repo_r.resolvables().end(), Xprint() ); + return true; + } + + template<class _C> bool operator()( const _C & obj_r ) { - USR << obj_r << endl; return true; } }; @@ -301,6 +314,8 @@ for ( RepoInfoList::iterator it = repos.begin(); it != repos.end(); ++it ) { RepoInfo & nrepo( *it ); + if ( ! nrepo.enabled() ) + continue; if ( ! repoManager.isCached( nrepo ) || 0 ) { @@ -309,6 +324,8 @@ SEC << "cleanCache" << endl; repoManager.cleanCache( nrepo ); } + SEC << "refreshMetadat" << endl; + repoManager.refreshMetadata( nrepo ); SEC << "buildCache" << endl; repoManager.buildCache( nrepo ); } @@ -326,11 +343,16 @@ } USR << "pool: " << pool << endl; - SEC << pool.knownRepositoriesSize() << endl; - std::for_each( pool.knownRepositoriesBegin(), pool.knownRepositoriesEnd(), Print() ); - std::for_each( pool.begin(), pool.end(), Xprint() ); + if ( 1 ) + { + zypp::base::LogControl::TmpLineWriter shutUp; + getZYpp()->initTarget( sysRoot ); + } + MIL << "Added target: " << pool << endl; + + std::for_each( pool.knownRepositoriesBegin(), pool.knownRepositoriesEnd(), Xprint() ); /////////////////////////////////////////////////////////////////// INT << "===[END]============================================" << endl << endl; Modified: trunk/libzypp/package/libzypp.changes URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp/package/libzypp.changes?rev=6374&r1=6373&r2=6374&view=diff ============================================================================== --- trunk/libzypp/package/libzypp.changes (original) +++ trunk/libzypp/package/libzypp.changes Wed Aug 1 18:49:08 2007 @@ -1,4 +1,11 @@ ------------------------------------------------------------------- +Wed Aug 1 18:51:12 CEST 2007 - ma@suse.de + +- Added interface to install source packages via zypper. +- revision 6373 +- version 3.13.5 + +------------------------------------------------------------------- Tue Jul 31 22:01:08 CEST 2007 - ma@suse.de - Added package attributes Package::sourcePkgName and -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org