]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/deb/debrecords.cc
* merged from main
[apt.git] / apt-pkg / deb / debrecords.cc
index 518988bb660edffb6c2f00ef20d2267dc182bee0..6652a6ad98945a0e83170e068894d8bdf91b327a 100644 (file)
@@ -12,9 +12,7 @@
 #pragma implementation "apt-pkg/debrecords.h"
 #endif
 #include <apt-pkg/debrecords.h>
 #pragma implementation "apt-pkg/debrecords.h"
 #endif
 #include <apt-pkg/debrecords.h>
-#include <apt-pkg/strutl.h>
 #include <apt-pkg/error.h>
 #include <apt-pkg/error.h>
-#include <langinfo.h>
                                                                        /*}}}*/
 
 // RecordParser::debRecordParser - Constructor                         /*{{{*/
                                                                        /*}}}*/
 
 // RecordParser::debRecordParser - Constructor                         /*{{{*/
@@ -32,10 +30,6 @@ debRecordParser::debRecordParser(string FileName,pkgCache &Cache) :
 bool debRecordParser::Jump(pkgCache::VerFileIterator const &Ver)
 {
    return Tags.Jump(Section,Ver->Offset);
 bool debRecordParser::Jump(pkgCache::VerFileIterator const &Ver)
 {
    return Tags.Jump(Section,Ver->Offset);
-}
-bool debRecordParser::Jump(pkgCache::DescFileIterator const &Desc)
-{
-   return Tags.Jump(Section,Desc->Offset);
 }
                                                                        /*}}}*/
 // RecordParser::FileName - Return the archive filename on the site    /*{{{*/
 }
                                                                        /*}}}*/
 // RecordParser::FileName - Return the archive filename on the site    /*{{{*/
@@ -83,7 +77,7 @@ string debRecordParser::Maintainer()
 /* */
 string debRecordParser::ShortDesc()
 {
 /* */
 string debRecordParser::ShortDesc()
 {
-   string Res = LongDesc();
+   string Res = Section.FindS("Description");
    string::size_type Pos = Res.find('\n');
    if (Pos == string::npos)
       return Res;
    string::size_type Pos = Res.find('\n');
    if (Pos == string::npos)
       return Res;
@@ -95,20 +89,7 @@ string debRecordParser::ShortDesc()
 /* */
 string debRecordParser::LongDesc()
 {
 /* */
 string debRecordParser::LongDesc()
 {
-  string orig, dest;
-  char *codeset = nl_langinfo(CODESET);
-
-  if (!Section.FindS("Description").empty())
-     orig = Section.FindS("Description").c_str();
-  else 
-     orig = Section.FindS(("Description-" + pkgIndexFile::LanguageCode()).c_str()).c_str();
-
-  if (strcmp(codeset,"UTF-8") != 0) {
-     UTF8ToCodeset(codeset, orig, &dest);
-     orig = dest;
-   }    
-  
-   return orig;
+   return Section.FindS("Description");
 }
                                                                        /*}}}*/
 // RecordParser::SourcePkg - Return the source package name if any     /*{{{*/
 }
                                                                        /*}}}*/
 // RecordParser::SourcePkg - Return the source package name if any     /*{{{*/