You are not logged in.
here is the namcap output of the package i'm building
[glow@GlowArch ~/aur/geminirue]$ namcap geminirue-1.0.20131228-0-x86_64.pkg.tar
geminirue E: ELF file ('opt/GeminiRue/GeminiRue.bin.x86_64') outside of a valid path.
geminirue E: ELF file ('opt/GeminiRue/lib64/alleg-alsamidi.so') outside of a valid path.
geminirue E: ELF file ('opt/GeminiRue/lib64/alleg-dga2.so') outside of a valid path.
geminirue E: ELF file ('opt/GeminiRue/lib64/alleg-sdl2digi.so') outside of a valid path.
geminirue E: ELF file ('opt/GeminiRue/lib64/alleg-alsadigi.so') outside of a valid path.
geminirue E: ELF file ('opt/GeminiRue/lib64/liballeg.so.4.4') outside of a valid path.
geminirue E: Missing custom license directory (usr/share/licenses/geminirue)
geminirue E: Dependency allegro4 detected and not included (libraries ['usr/lib/liballeg.so.4.4'] needed in files ['opt/GeminiRue/GeminiRue.bin.x86_64'])First, about the "outside a valid path", i've search the web and found different people saying that putting only a link in /usr/bin is acceptable, is it correct ?
Then about the custom license, there is simply no license information in the archive i'm building the archive from, how shoud i handle that ?
Finally, allegro4 dependencies is directly provided in the package itself, since the current archlinux liballegro.so.4 have undefined symbol with the executable, so i can ignore this error right ?
Offline
I assume you're creating a package for this game http://www.wadjeteyegames.com/games/gemini-rue/ ?
outside a valid path :
this just means that those files can't be executed unless you use the exact location
The files come from upstream, so are likely not intended to replace system libraries.
license :
Is there some kind of agreement you have to accept during install / first run ?
If so, the license may only be present after it has been installed, you can copy it from an installed version and include it in the sources array.
If you can't find anything, check with the publisher. It seems possible distribution is only allowed by them.
Finally, allegro4 dependencies is directly provided in the package itself, since the current archlinux liballegro.so.4 have undefined symbol with the executable, so i can ignore this error right ?
yes
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
So only the license is an issue.
Actually i do not provide the data and binary, these are downloaded from the Humble Indie Bundle website by makepkg if you have bought the game of course (using hib-dlagent), so the game is not distributed in the aur.
Yet since this linux version is a beta, they have not yet included licence information neither in the archive nor in the installed game.
There is no license to accept before installing the game.
Last edited by GloW_on_dub (2013-12-29 12:34:38)
Offline