Changeset 1ce1326 in tol


Ignore:
Timestamp:
Jun 16, 2010, 4:10:10 PM (16 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
477ebf3
Parents:
d958827
Message:

Refs #916
Los ficheros .oza de los paquetes se almacenan en el subdirectorio packages del repositorio
Corregidos errores lógicos y sintácticos

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@2262 be4846ae-f051-483a-831f-b64e7d08527f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tol/stdlib/general/TolPackage/builder.tol

    rd958827 r1ce1326  
    3939    Text _.root = root
    4040  ]];
    41   Real new::Build(void);
     41  Real new::Build.All(0);
    4242  new
    4343};
    … …  
    9393//////////////////////////////////////////////////////////////////////////////
    9494{
    95   Set aux = IncludeText("NameBlock "+packageName+";");
     95  Set aux = IncludeText("NameBlock "+name+";");
    9696  NameBlock pkg = aux[1];
    97   Text name.version = GetCurrentNameVersion(name,specificVersion);
    98   Set dependencies = GetDeepDependencies(name);
     97  Text name.version = TolPackage::GetCurrentNameVersion(name,specificVersion);
     98  Set dependencies = TolPackage::GetDeepDependencies(name, specificVersion);
    9999  Text index.csv =
    100100    pkg:: _.autodoc.url + ";"
    … …  
    103103  <<If(!specificVersion,?,pkg::_.autodoc.version.high) + ";"
    104104  <<If(!specificVersion,?,pkg::_.autodoc.version.low) + ";"
    105   <<pkg::Escape(_.autodoc.brief) + ";"
    106   <<pkg::Escape(_.autodoc.keys) + ";"
    107   <<pkg::Escape(_.autodoc.authors) + ";"
     105  <<Escape(pkg::_.autodoc.brief) + ";"
     106  <<Escape(""<<pkg::_.autodoc.keys) + ";"
     107  <<Escape(""<<pkg::_.autodoc.authors) + ";"
    108108  <<pkg::_.autodoc.minTolVersion + ";"
    109109  <<Now + ";"
    110110  <<dependencies+ "\n";
    111   Text WriteFile(_.root+"register/"+name,  index.csv);
    112   Real Ois.Store(aux,_.root+name.version+".oza");
     111  WriteLn("[TolPackage::Server::@Builder::Build.PackageInfo.Version] "+
     112    name.version+":\n"+index.csv+"\n");
     113  Text WriteFile(_.root+"register/"+name.version,  index.csv);
     114  Real Ois.Store(aux,_.root+"packages/"+name.version+".oza");
    113115  index.csv
    114116};
    … …  
    118120//////////////////////////////////////////////////////////////////////////////
    119121{
    120   Text Build.PackageInfo.Version(name,True);
    121   Text Build.PackageInfo.Version(name,False);
    122   True
     122  Build.PackageInfo.Version(name,True)+
     123  Build.PackageInfo.Version(name,False)
    123124};
    124125
    … …  
    128129{
    129130  Real new::Initialize(void);
    130   Set IncludeText(SetConcat(EvalSet(_.packages, Text(Text pkgName)
     131  Set IncludeText(SetSum(EvalSet(_.packages, Text(Text pkgName)
    131132  {
    132133    "Set Include(\""+_.sourceRoot+pkgName+"/"+pkgName+".tol\");"
Note: See TracChangeset for help on using the changeset viewer.