diff --git a/pisi/build.py b/pisi/build.py index d264ff59..cb68f27c 100644 --- a/pisi/build.py +++ b/pisi/build.py @@ -232,7 +232,7 @@ class Builder: for patch in spec.source.patches: file_name = basename(patch.filename) dir_name = dirname(patch.filename) - patchuri = join(self.location, + patchuri = join(self.specdiruri, ctx.const.files_dir, dir_name, file_name) self.download(patchuri, join(self.destdir, ctx.const.files_dir, dir_name)) @@ -240,7 +240,7 @@ class Builder: spec = self.spec for package in spec.packages: for pcomar in package.providesComar: - comaruri = join(self.location, + comaruri = join(self.specdiruri, ctx.const.comar_dir, pcomar.script) self.download(comaruri, join(self.destdir, ctx.const.comar_dir)) @@ -250,7 +250,7 @@ class Builder: for afile in pkg.additionalFiles: file_name = basename(afile.filename) dir_name = dirname(afile.filename) - afileuri = join(self.location, + afileuri = join(self.specdiruri, ctx.const.files_dir, dir_name, file_name) self.download(afileuri, join(self.destdir, ctx.const.files_dir, dir_name))