Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugal-mono-tools.git;a=commitdiff;h=f433d3e0f8fbce75b7bc155ffc18738fbb4c74cb

commit f433d3e0f8fbce75b7bc155ffc18738fbb4c74cb
Author: bouleetbil <bouleet...@frogdev.info>
Date:   Mon Aug 30 12:07:58 2010 +0000

*read description

diff --git a/frugal-mono-tools/PacmanG2.cs b/frugal-mono-tools/PacmanG2.cs
index 52f97bd..d11d61e 100644
--- a/frugal-mono-tools/PacmanG2.cs
+++ b/frugal-mono-tools/PacmanG2.cs
@@ -32,6 +32,7 @@ namespace frugalmonotools
public string pkgversion;
public string pkggroup;
public string pkgdescription;
+                       public bool force;

}
public class PacmanG2
@@ -100,15 +101,37 @@ namespace frugalmonotools

string tmpname=dir.Replace(dirpkg,"");
package.pkgname=extractNamePackage(tmpname);
-                               package.pkgdescription="";
-                               package.pkggroup="";
package.pkgversion=extractVersionPackage(tmpname);
-                //TODO extract description/group from file desc and extract 
version from name
+                               
package.pkgdescription=_getDescription(package.pkgname+"-"+package.pkgversion,repo);
+                               package.pkggroup="";
+                               package.force=false;
+                //TODO extract group from file desc and extract version from 
name
packages.Add(package);
}
return packages;
}

+               private string _getDescription(string Package,string repo)
+               {
+                       string filedesc = 
ROOT_PATH+PACMANG2_BDD+"/"+repo+"/"+Package+"/desc";
+                       string content = Outils.ReadFile(filedesc);
+                       string[] lines = content.Split('\n');
+                       bool FindDescr = false;
+            foreach (string line in lines)
+            {
+                               if(FindDescr)
+                               {
+                                       content=line;
+                                       break;
+                               }
+                               if (line=="%DESC%")
+                                       FindDescr=true;
+
+                       }
+                       return content;
+
+               }
+
public string extractNamePackage(string file)
{
string[] words = file.Split('-');
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to