[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: