RFS: tzc -- Trivial Zephyr Client - NMU
Olá,
> > 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.
Obrigado.
Pedido de sponsors para o pacote TZC. NMU, fecha um
bug (atualizar debhelper).
debian/changelog(com data de hoje):
* Non-maintainer upload.
* Updated DH_LEVEL from 3 to 9. (Closes: #800220)
* debian/control:
- Build-Depends field:
- debhelper >= 9.
- tzc Depends:
- ${misc:Depends} added.
* debian/dirs removed.
* debian/install created:
- using the file to install the command binary.
* dir debian/man created.
- to put tzc.1 in there. Was in tzc*.diff.gz.
* debian/manpages created.
* debian/patches: (quilt)
- split up tzc*.diff.gz archive. Three patch files.:
- add_ZCkAuth_file.patch. Create the ZCkAuth.c file completely.
- makefile-fixes.patch:
- to stop lintian about 'no-pie':
- add some options to CFLAGS.
- add $(CFLAGS) to tzc target.
- entries to install manpage and the command binary removed.
- fixes-tzc-c.patch.
- '%s' added to com_err(). Three times. Fernando Seiti Furusato
helped.
All patches needed 'quilt refresh --strip-trailing-whitespace'.
* debian/rules:
- new format
- hardening+=bidnow added.
- lines about debug and nostrip were removed.
Não consegui usar o cowbuilder. Mesmo recriando a
imagem tenho esse erro: (em outro pacote o mesmo
erro):
Unpacking libicu55:amd64 (55.1-7) ...
dpkg-deb (subprocess): decompressing archive member: lzma error: compressed data is corrupt
dpkg-deb: error: subprocess <decompress> returned error exit status 2
dpkg: error processing archive /var/cache/apt/archives/libicu55_55.1-7_amd64.deb (--unpack):
cannot copy extracted data for './usr/lib/x86_64-linux-gnu/libicudata.so.55.1' to '/usr/lib/x86_64-linux-gnu/libicudata.so.55.1.dpkg-new': unexpected end of file or stream
E aí, no final: 'Errors were encountered while processing:'
vários pacotes.
Mentors:
https://mentors.debian.net/package/tzc
https://mentors.debian.net/debian/pool/main/t/tzc/tzc_2.6.15-5.4.dsc
abraço,
--
Herbert Parentes Fortes Neto (hpfn)
Reply to:
- References:
- pacote tzc
- From: Herbert Fortes (hpfn) <brpacotes@gmail.com>
- Re: pacote tzc
- From: Antonio Terceiro <terceiro@debian.org>