Re: Legends The Game, new debian package
On Sat, 2007-03-03 at 17:19 -0500, Roberto C. Sanchez wrote:
> > Another question: Are shared libraries basically allowed?
> > Legends uses following shared libraries which i ve placed in /usr/lib/legends
> > too :
> > /usr/local/share/games/legends/libogg.so.0
> > /usr/local/share/games/legends/libopenal.so
> > /usr/local/share/games/legends/libSDL-1.2.so.0
> > /usr/local/share/games/legends/libSDL-1.3.so.0
> > /usr/local/share/games/legends/libvorbis.so.0
> >
> This will certainly get your package rejected by the ftp-masters. All
> of those libraries exist in their own packages on Debian, you need to
> link against those. Embedding libraries like that has been a great
> source of headaches to the security team, hence the policy.
Olaf,
Related to what Roberto wrote above about the shared libraries, here is
how I would create the .orig.tar.gz :
sh legends_linux-0.4.1.42.run --noexec --keep --nox11 \
--target legends-0.4.1.42/legends_release
rm legends-0.4.1.42/legends_release/libSDL-1.2.so.0
rm legends-0.4.1.42/legends_release/libSDL-1.3.so.0
rm legends-0.4.1.42/legends_release/libogg.so.0
rm legends-0.4.1.42/legends_release/libvorbis.so.0
rm legends-0.4.1.42/legends_release/libopenal.so
rm legends-0.4.1.42/legends_release/OPENAL32.DLL
rm legends-0.4.1.42/legends_release/ReadMe_legals.txt
rm legends-0.4.1.42/legends_release/runlegends
rm legends-0.4.1.42/legends_release/install.sh
tar czf legends.tgz legends-0.4.1.42
rm -rf legends-0.4.1.42
Regards,
Bart Martens
Reply to: