On Sun, Oct 26 15:51, Kevin Wolf wrote: > ! lpt: Behandlung von Abhaengigkeiten korrigiert > --- > src/modules/pas/lpt/lpt.pas | 2 +- > src/modules/pas/lpt/packages.pas | 68 ++++++++++++++++++++++++++------------ > 2 files changed, 48 insertions(+), 22 deletions(-) > > diff --git a/src/modules/pas/lpt/lpt.pas b/src/modules/pas/lpt/lpt.pas > index b626eb0..1dd057a 100644 > --- a/src/modules/pas/lpt/lpt.pas > +++ b/src/modules/pas/lpt/lpt.pas > @@ -404,4 +410,24 @@ begin > newDep.section := Copy(dep, i + 1, length(dep)); > end; > > +procedure TPackageVersion.copyDependencies(from: TPackageVersion); > +var > + i: integer; > + dep, newDep: TDependency; > +begin > + for i := 0 to from.runDependencies.count - 1 do begin > + dep := TDependency(from.runDependencies.items[i]); > + newDep := TDependency(runDep.add()); > + newDep.pkgname := dep.pkgname; > + newDep.section := dep.section; Ist das das hier, was noch kaputt war? Wenn ja dann wäre hier ein Fixme nicht schlecht. ;-) > + end; > + > + for i := 0 to from.preinstDependencies.count - 1 do begin > + dep := TDependency(from.preinstDependencies.items[i]); > + newDep := TDependency(instDep.add()); > + newDep.pkgname := dep.pkgname; > + newDep.section := dep.section; > + end; > +end; > + > end. Und dann würde ich sagen wenn es auch funktioniert, kann es rein. -- Antoine Kaufmann <toni@xxxxxxxxxxxxxxxx>
Attachment:
pgpm0y2xOjKN_.pgp
Description: PGP signature