I am looking to make a parrot rpm for mandrake and in same time, cleaning and beautify the spec in the parrot cvs, but I am lock because the make install and the MANIFEST.* generation doesn't works as it should:
- path are the same in MANIFEST.* and the install
- library are not installed
- path are mixing doc and other things
- mix parrot library file and .so files.
Yeah. It was also reported that parrot.exe wasn't installed, IIRC.
So the things I am thinking:
blib/lib/libparrot.so => $(LIBDIR)/libparrot.so whatever/file.pmc => $(PARROTLIBDIR)/whatever/file.pmc
Sounds reasonable. What about the icu files?
Currently there is two scripts (mk_manifests.pl, install_files.pl) but it does not expand path in same way, so MANIFEST.* are wrong, I purpose to merge those two script and let install_files.pl genrerate MANIFEST*.
I don't know. Maybe crate/use a module that has the common parts.
Only after cleaning the installation I will be able to make a parrot.spec as I promise on #parrot. Of course if you agree with this solution, I'll make a patch.
WDYT ? any comment ?
I appreciate getting "make install rpms" working very much. But I can't say much about, how it should work ;)
leo