Hi Scott,
----- Ursprüngliche Mail ---- > Von: Scott Howard <[email protected]> > An: [email protected] > Gesendet: Montag, den 10. Januar 2011, 20:58:45 Uhr > Betreff: Re: RFS: fmodapi4.26 > > Thanks for looking at these - I've seen this library mentioned on > Debian Games mailing lists/wiki every once and a while. Do you know of > a free alternative? I see on Ubuntu RFP [1] for this library that > someone suggested something like http://sam.zoy.org/flessd. A free alternative would be great of course. But flessd seems abandoned to me (last commit in 2004) and not really usable (Version 0.0) :-( > On Mon, Jan 10, 2011 at 8:28 AM, Johey Shmit <[email protected]> wrote: > > Dear mentors, > > > > I am looking for a sponsor for my package "fmodapi4.26". > > > > * Package name : fmodapi4.26 > > Version : 4.26.30-1 > > Upstream Author : Firelight Technologies Pty, Ltd > > * URL : http://www.fmod.org > > * License : proprietary, see below > > Section : non-free/libs > > > > Hopefully this permits uploading to non-free! > > The license grants free "use" for non-commercial applications, but > doesn't say anything explicitly about redistribution. I'd suggest > asking debian legal for advice. I'll do that! > > The package can be found on mentors.debian.net: > > - URL: http://mentors.debian.net/debian/pool/non-free/f/fmodapi4.26 > > - Source repository: deb-src http://mentors.debian.net/debian unstable main > > contrib non-free > > - dget > > >http://mentors.debian.net/debian/pool/non-free/f/fmodapi4.26/fmodapi4.26_4.26.30-1.dsc > > > The first "red flag" I saw in the packaging is that the package naming > scheme does not conform to policy. See: > http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html > http://www.debian.org/doc/debian-policy/ch-sharedlibs.html > > your library appears to be named libfmodex-${VERSION}.so but your > package names are all of the form fmodapi4.26-dev. The package name > should be libfmodex and libfmodex-dev. Use lintian on your .changes I took zlib as a guideline and named it after the upstream name. Because version '4.26', '4.27', etc. are not binary compatible I added the '4.26' to the package name. That way different versions should be installable in parallel. > file and fix all warnings and errors (without building your package I > see that debian standards version is old) use "lintian --pedantic -I > {your_changes_file}" This is my lintian output: lintian --pedantic -I ../fmodapi4.26_4.26.30-2_amd64.changes W: fmodapi4.26 source: out-of-date-standards-version 3.8.4 (current is 3.9.1) E: fmodapi4.26: sharedobject-in-library-directory-missing-soname usr/lib/libfmodex64-4.26.so.26.30 E: fmodapi4.26: sharedobject-in-library-directory-missing-soname usr/lib/libfmodexp64-4.26.so.26.30 I do only have a Ubuntu 10.10 development environment at the moment, so I'm stuck with the older standards version. The SONAME-Error is the one that I can't do anything about. It's been build without SONAME. So any software linked to it will link to libfmodex64-4.26.so without any suffix. I made a comment about that in README.Debian. I'll be back when I know more about the legal stuff. Thanks, Johey -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

