Author: haass Date: Wed Aug 8 15:06:24 2007 New Revision: 6524 URL: http://svn.opensuse.org/viewcvs/zypp?rev=6524&view=rev Log: Added vendor-id for packages Modified: trunk/libzypp-testsuite/src/helix/HelixPackageImpl.cc trunk/libzypp-testsuite/src/helix/HelixPackageImpl.h trunk/libzypp-testsuite/src/helix/HelixParser.cc trunk/libzypp-testsuite/src/helix/HelixParser.h Modified: trunk/libzypp-testsuite/src/helix/HelixPackageImpl.cc URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-testsuite/src/helix/HelixPackageImpl.cc?rev=6524&r1=6523&r2=6524&view=diff ============================================================================== --- trunk/libzypp-testsuite/src/helix/HelixPackageImpl.cc (original) +++ trunk/libzypp-testsuite/src/helix/HelixPackageImpl.cc Wed Aug 8 15:06:24 2007 @@ -38,6 +38,7 @@ , _size_installed(parsed.installedSize) , _size_archive(parsed.fileSize) , _mediaid(parsed.location) + , _vendor(parsed.vendor) { } @@ -69,6 +70,8 @@ unsigned int HelixPackageImpl::mediaNr() const { return _mediaid; } +Vendor HelixPackageImpl::vendor() const +{ return _vendor; } ///////////////////////////////////////////////////////////////// } // namespace zypp Modified: trunk/libzypp-testsuite/src/helix/HelixPackageImpl.h URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-testsuite/src/helix/HelixPackageImpl.h?rev=6524&r1=6523&r2=6524&view=diff ============================================================================== --- trunk/libzypp-testsuite/src/helix/HelixPackageImpl.h (original) +++ trunk/libzypp-testsuite/src/helix/HelixPackageImpl.h Wed Aug 8 15:06:24 2007 @@ -50,10 +50,8 @@ /** */ virtual Repository repository() const; - /** */ - virtual Vendor vendor() const - { return "SuSE";} - + /** */ + virtual Vendor vendor() const; protected: Repository _source; @@ -61,6 +59,7 @@ TranslatedText _description; PackageGroup _group; bool _install_only; + Vendor _vendor; ByteCount _size_installed; ByteCount _size_archive; Modified: trunk/libzypp-testsuite/src/helix/HelixParser.cc URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-testsuite/src/helix/HelixParser.cc?rev=6524&r1=6523&r2=6524&view=diff ============================================================================== --- trunk/libzypp-testsuite/src/helix/HelixParser.cc (original) +++ trunk/libzypp-testsuite/src/helix/HelixParser.cc Wed Aug 8 15:06:24 2007 @@ -480,6 +480,7 @@ release.clear(); arch = "noarch"; summary.clear(); + vendor.clear(); description.clear(); section.clear(); kind = string2kind (token); // needed for <update>..</update>, see updateStart @@ -718,7 +719,8 @@ } else if (token == "summary") { summary = _text_buffer; } else if (token == "description") { description = _text_buffer; } else if (token == "section") { section = _text_buffer; - } else if (token == "arch") { arch = _text_buffer; + } else if (token == "vendor") { vendor = _text_buffer; + } else if (token == "arch") { arch = _text_buffer; } else if (token == "filesize") { fileSize = str::strtonum<long>(_text_buffer); } else if (token == "installedsize") { installedSize = str::strtonum<long>(_text_buffer); } else if (token == "install_only") { installOnly = true; Modified: trunk/libzypp-testsuite/src/helix/HelixParser.h URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-testsuite/src/helix/HelixParser.h?rev=6524&r1=6523&r2=6524&view=diff ============================================================================== --- trunk/libzypp-testsuite/src/helix/HelixParser.h (original) +++ trunk/libzypp-testsuite/src/helix/HelixParser.h Wed Aug 8 15:06:24 2007 @@ -84,6 +84,7 @@ std::string summary; std::string description; std::string section; + std::string vendor; int fileSize; int installedSize; bool installOnly; -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org