tehHova | good morning all | 09:03 |
---|---|---|
tehHova | anyone in here? | 09:03 |
tehHova | ok then | 09:20 |
tehHova | bunch of tards | 09:20 |
=== asac_ is now known as asac | ||
=== matt_c_ is now known as matt_c | ||
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:37 |
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 | 16:38 |
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:10 |
bspencer | lool: hello my friend | 18:12 |
bspencer | hope all is well | 18:12 |
lool | All is well; how about you? | 18:12 |
bspencer | thx good. | 18:13 |
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:14 |
lool | You should put ${shlibs:Depends} in Depends: | 18:15 |
lool | And dh_shlibdeps will do the right thing | 18:15 |
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:18 |
bspencer | where libwww-perl is the pkg, but libarchive.so.1 is the library (just pulling random) | 18:19 |
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:20 |
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:21 |
bspencer | is shlibs a Canonical-specific tool? | 18:23 |
bspencer | or Debian standard | 18:23 |
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:24 |
bspencer | thx | 18:25 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!