I am new to packaging (just built my first Ubuntu packages this week) and have 
some questions about libraries.

1. I'm trying to package a library called plytapus. I told dh_make it's a 
library, edited files in debian, and ran debuild. Here's the tail of the 
output:

make[2]: Leaving directory '/home/phma/package/plytapus-0.6.0/obj-x86_64-
linux-gnu'
Install the project...
/usr/bin/cmake -P cmake_install.cmake
-- Install configuration: "None"
-- Installing: /home/phma/package/plytapus-0.6.0/debian/tmp/usr/lib/
libplytapus.so.0.6.0
-- Installing: /home/phma/package/plytapus-0.6.0/debian/tmp/usr/lib/
libplytapus.so
-- Installing: /home/phma/package/plytapus-0.6.0/debian/tmp/usr/lib/
libplytapus.a
-- Installing: /home/phma/package/plytapus-0.6.0/debian/tmp/usr/include/
plytapus.h
-- Installing: /home/phma/package/plytapus-0.6.0/debian/tmp/usr/include/
plytapus/config.h
-- Installing: /home/phma/package/plytapus-0.6.0/debian/tmp/usr/include/
plytapus/textio.h
make[1]: Leaving directory '/home/phma/package/plytapus-0.6.0/obj-x86_64-
linux-gnu'
   dh_install
dh_install: Cannot find (any matches for) "usr/lib/*/lib*.so" (tried in ., 
debian/tmp)

dh_install: plytapus-dev missing files: usr/lib/*/lib*.so
dh_install: Cannot find (any matches for) "usr/lib/*/pkgconfig/*" (tried in ., 
debian/tmp)

dh_install: plytapus-dev missing files: usr/lib/*/pkgconfig/*
dh_install: Cannot find (any matches for) "usr/share/pkgconfig/*" (tried in ., 
debian/tmp)

dh_install: plytapus-dev missing files: usr/share/pkgconfig/*
dh_install: missing files, aborting
make: *** [debian/rules:18: binary] Error 255
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned 
exit status 2
debuild: fatal error at line 1182:
dpkg-buildpackage -us -uc -ui failed

Why didn't it find libplytapus.so? What's supposed to be in pkgconfig?

2. Another program I'd like to package is Quadlods. This can be used two ways: 
as a library by C++ programs, and as an application, which can be run by apps 
in any language by talking on a socket. Should I tell dh_make it's a library 
or an application?

Pierre
-- 
.i toljundi do .ibabo mi'afra tu'a do
.ibabo damba do .ibabo do jinga
.icu'u la ma'atman.




_______________________________________________
Mailing list: https://launchpad.net/~launchpad-users
Post to     : launchpad-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-users
More help   : https://help.launchpad.net/ListHelp

Reply via email to