Re: pacote tzc

Antonio Terceiro <[email protected]> Thu, 9 Jun 2016 14:41:12 -0300
Newsgroups gmane.linux.debian.devel.portuguese
Message-ID <[email protected]>
On Tue, Jun 07, 2016 at 05:11:28PM -0300, Herbert Fortes wrote:
> Olá,
> 
> Estou preparando um NMU para o pacote tzc. Último
> upload do mantenedor em 2005. Este é o quarto.
[...]
> O debian/rules:
> #!/usr/bin/make -f
> 
> #export DH_VERBOSE=1
> 
> export DEB_BUILD_MAINT_OPTIONS := hardening=+bindnow #,+pie 
> 
> ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
> 	CFLAGS += -g
> endif
> ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
> 	INSTALL_PROGRAM += -s
> endif
> 
> %:
> 	dh $@
> 
> Para onde vai a 'INSTALL_PROGRAM' ? O pacote não
> tem repositório, mas ela não aparece em nenhum outro
> lugar.

INSTALL_PROGRAM é uma variável que é definida no Makefile de projetos
que usam autoconf/automake, que normalmente contém simplesmente
'install'. talvez uma versão mais antiga dessa pacote usasse
autoconf/automake, mas do jeito que ele está hoje _eu acho_ que nenhum
desses 2 ifs está servindo pra nada.

além disso hoje em dia o dh lida com debug e nostrip automaticamente pra
você por baixo dos panos.
signature.asc (application/pgp-signature, 819 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJXWao4AAoJEPwNsbvNRgvePlgP/RWkHTmwCtYNozjRDvHLC5so
LZ12RlLMed75LxgJ9+BYq1diFx8SJcEXkYKbU0KNyOBlE3sjFO3WkTjuOoMLtzaV
khTN7We3fipKmoD6VgwlSl5m4YplFc0dYjzVemqDlCDsZ2S+0nJ8dMb6QpKqmi6Y
nkKh9WZ1ns+jwbVXC2qWrtglVRp27IZWPCodixW6Mh5ysiyAiPcMClTr9c6lUhWT
p/Npjx7C6H1cZS8hyibK0DjAviSORzrw+ynFY19QQ+OvAscT2J6ZibUW4haljAt6
sVtoYKC5B3SuE4lGRlBV/MBtMrXMBKtuFX24l3cMGlk/Lu5rRNB2jZK83kPhJ0xU
sRud0GJvxDp4g7u2DpZrju/sq3w54///LeYwy104FTpLIHd7qcCXNVFcpOnqwskC
Py6bRLg1s1ilFzHkap/ODU8VqWfmmueysJyuLMebIQW6xx42uhAKO5lnd3XsAX6s
7OOUrn0tQpx2iYTcqurlYuLPLbme26o6NTT+FLMG4MCL97eztFabVfgYNj5vrLyu
K45QIepbypELUb1wmaYh5Gd1N3N26k3tLGSQ34b28pPVyyY04hBM9PPW8EGRhLyL
ddFRr9CTqsHlUW8tuTzK0zbnqZw+ZW5Uk0Yv0+r2uYsx6JiG83bNifJNHvzwK0RN
NO3sv9E2rvqeETfABzKr
=kdB7
-----END PGP SIGNATURE-----