While trying to make .deb packages for "rubberband", my <packagename>.install files were simply ignored and I ended up with empty packages.
[SOLUTION]
By default, "dh_install" is disabled (commented out) in the debian/rules file.
Originally it looked like this:
Code: Select all
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
dh_installchangelogs
dh_installdocs
dh_installexamples
# dh_install
# dh_installmenu
# dh_installdebconf
Code: Select all
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
dh_installchangelogs
dh_installdocs
dh_installexamples
dh_install --sourcedir=debian/tmp
# dh_installmenu
# dh_installdebconf
Unfortunately, most official docs about Debian packaging don't really go into .install files.
Here are my ressources:
Ubuntu PackagingGuide - Complete
Debian New Maintainer's Guide
Pierre's thoughts about packaging