[09:03] <tehHova> good morning all
[09:03] <tehHova> anyone in here?
[09:20] <tehHova> ok then
[09:20] <tehHova> bunch of tards
[16:37] <bspencer> in a debian package can I list dependencies as libraries as opposed to package names, and have the libraries resolved by the pkg manager ?
[16:38] <bspencer> i'm working on packaging apps for the intel app store.  One goal is to be able to create a single DEB package that would install on multiple Moblin-compliant DEB distributions, yours being one.
[16:38] <bspencer> but ubuntu package names sometimes differ from other DEB distros, so I'd like to list the dependencies in the packages as libraries
[18:10] <lool> bspencer: Usually, you install ELF binaries in your packages and they have ELF dependencies on the ELF libraries you need; dh_shlibdeps then generates deps on real packages from these
[18:12] <bspencer> lool: hello my friend
[18:12] <bspencer> hope all is well 
[18:12] <lool> All is well; how about you?
[18:13] <bspencer> thx good.  
[18:14] <bspencer> If I create a control file, I can or can't put libraries in the "Depends" field?
[18:14] <bspencer> how do I specify my dependencies?
[18:15] <lool> You should put ${shlibs:Depends} in Depends:
[18:15] <lool> And dh_shlibdeps will do the right thing
[18:18] <bspencer> so I could put:
[18:18] <bspencer> Depends:  ${shlibs:libarchive.so.1} libwww-perl, acme-base (>= 1.2) ${shlibs:libapr-1.so.0}
[18:19] <bspencer> where libwww-perl is the pkg, but libarchive.so.1 is the library  (just pulling random)
[18:20] <lool> bspencer: No, it's literally "${shlibs:Depends}"
[18:20] <bspencer> ah, and then it scans my app and determines the dependencies for me
[18:20] <lool> bspencer: dh_shlibdeps will generate "shlibs:Depends" from the installed libs and the ELF deps
[18:20] <lool> Yes
[18:20] <bspencer> snazzy
[18:21] <bspencer> and it will pull in the packages and prompt the user
[18:21] <bspencer> at install time
[18:21] <bspencer> ok.  I'll play with that
[18:23] <bspencer> is shlibs a Canonical-specific tool?
[18:23] <bspencer> or Debian standard
[18:24] <lool> Prompt the user?
[18:24] <lool> bspencer: This is Debian policy stuff
[18:24] <lool> bspencer: You might want to look at existing packages perhaps?
[18:25] <bspencer> thx