[Pkg-mono-devel] Help on packaging galaxium

David Paleino d.paleino at gmail.com
Thu Jun 19 08:03:32 UTC 2008


Hi all,
I'm packaging galaxium (ITP #476959), a CLI IM messenger (currently supports
only MSN, but previously it also supported IRC and other protocols -- which
were disabled because too "unstable").
You can have a look at pkg-cli-apps/packages/galaxium.
It successfully compiles, but when I run dh_makeclilibs and dh_clideps, I get:

> dh_makeclilibs: Warning! No Build-Depends(-Indep) on cli-common-dev (>= 0.4.4)!

This isn't true, as you can see in debian/control (it *is* in Build-Depends!)

> dh_makeclilibs: debian/galaxium/usr/lib/galaxium/Galaxium.Protocol.dll has no valid signature, ignoring
> dh_makeclilibs: debian/galaxium/usr/lib/galaxium/Galaxium.Client.dll has no valid signature, ignoring
> dh_makeclilibs: debian/galaxium/usr/lib/galaxium/ProxySocket.dll has no valid signature, ignoring
> dh_makeclilibs: debian/galaxium/usr/lib/galaxium/libmimic-sharp.dll has no valid signature, ignoring
> dh_makeclilibs: debian/galaxium/usr/lib/galaxium/Galaxium.GStreamer.dll has no valid signature, ignoring
> dh_makeclilibs: debian/galaxium/usr/lib/galaxium/Galaxium.WebKit.dll has no valid signature, ignoring
> [..]

I don't really know how to fix this.
Should I contact upstream? Should I sign those assemblies myself? If yes,
how? (I didn't find much in the CLI policy...)

> dh_clideps
> dh_clideps: Warning! No Build-Depends(-Indep) on cli-common-dev (>= 0.4.4)!
> dh_clideps: Warning: Could not resolve moduleref: libmimic for: libmimic-sharp.dll!
> dh_clideps: Warning: Could not resolve moduleref: libgalaxium for: Galaxium.GStreamer.dll!
> dh_clideps: Warning: Could not resolve moduleref: Iphlpapi.dll for: agsXMPP.dll!
> dh_clideps: Warning: Could not resolve moduleref: Kernel32.dll for: agsXMPP.dll!
> [..]

Again as before: what to do here?


Also: the upstream source tarball ships some .dll's:

$ ls -1 dlls/
agsXMPP.dll
Dependencies.txt
Makefile.am
Mono.Nat.dll
Mono.Nat.license.txt
ProxySocket.dll
ProxySocket.license.txt
$

Debian (and me as well) is usually against using "embedded copies" of code --
I've contacted upstream to have the original sources for those assemblies.
Obviously, I will package all those dlls as separate packages (if they aren't
already there).

Thanks for any help,
David

-- 
 . ''`.  Debian maintainer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 ----|---- http://snipr.com/qa_page
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-mono-devel/attachments/20080619/512c1eb8/attachment.pgp 


More information about the Pkg-mono-devel mailing list