assert pi.is_a? PoolItem
r = pi.resolvable
assert_equal "libzypp",r.name
+ #try to download it
+ pkg = asKindPackage(pi)
+ puts RepoMediaAccess.new().class
+ puts pkg.class
+ puts DeltaCandidates.new().class
+ puts pkg.distribution
+ path = PackageProvider.new(RepoMediaAccess.new(),asKindPackage(pi),DeltaCandidates.new()).providePackage
end
assert true
#include "zypp/ServiceInfo.h"
#include "zypp/RepoManager.h"
#include "zypp/repo/RepoType.h"
+#include "zypp/repo/PackageProvider.h"
#include "zypp/TmpPath.h"
#include "zypp/Resolver.h"
#include "zypp/pool/GetResolvablesToInsDel.h"
%include "ResStatus.i"
%include "ResObject.i"
%include "Package.i"
+%include "PackageProvider.i"
%include "Patch.i"
%include "Pattern.i"
%include "Product.i"
%include "Resolver.i"
%include "ZConfig.i"
+//just simple files, where we need default ctor
+%include <zypp/repo/RepoProvideFile.h>
+%include <zypp/repo/DeltaCandidates.h>
+
%ignore zypp::ZYpp::setTextLocale;
%ignore zypp::ZYpp::getTextLocale;
%ignore zypp::ZYpp::setRequestedLocales;