Sua terceira opção é a mais comum. Muitas vezes você vai ver chamado de comum ou -base. Ele é feito em muitos lugares para fornecer pacotes de biblioteca separados, bem como pacotes de doc ou addons. Você está essencialmente criando vários pacotes da única fonte. A maioria dos pacotes -doc e os pacotes comuns, bem como muitos dos pacotes lib *, estão sendo criados dessa maneira.
por exemplo,
package-base
package-option1
package-option2
package-option1 e package-option2 dependem da base de pacotes. Essa é a melhor e mais segura maneira de fazer isso. Há muitos exemplos disso nos repositórios de pacotes Debian / Ubuntu - apache2, php5, dhcp3, nagios3, vim
dh_make tem suporte para criar esses pacotes de biblioteca ou vários pacotes binários de uma fonte, vale a pena conferir.