On 9.2.2011 14.08, "Michael Schubert" <[email protected]> wrote: > > Hi, > > I am already maintaining a couple of PKGBUILDs and wanted to add one > for CellDesigner, which is used to model biochemical pathways. The download > is only available as binary package with its own installer. > > Now, I thought that I could use the installer inside a PKGBUILD with $pkgdir > as root. However, the installer cross-references some files in others with > absolute paths, i.e. when the package is installed it still links to the > build dir instead of the system dir. Because of the way the cross-refs are > inserted, simple sed'ing these does not work. > > The obvious solution would be to use fakeroot/chroot in the $pkgdir and use > to to emulate a root directory structure. My question now is: (1) am I on > the right track and (2) is there any standard way to do this in PKGBUILDs? > > I couldn't find any sample PKGBUILDs concerning this issue and the ArchWiki > contains no information either. > Any help would be appreciated. > > Cheers, Michael
Usually the installers are shell acripts with a binary tar.gz blob in the end of the file. This can be cat:ed from the file and piped to tar. This is what the installer does Open it and you see how to cat the contents and what else might ne needed
