osdir.com
mailing list archive

Subject: Makefile no pacote - msg#00025

List: linux.debian.devel.portuguese

Date: Prev Next Index Thread: Prev Next Index
Pronto. Agora tirei o Makefile e o rules ficou assim:

#!/usr/bin/make -f

DESTDIR = $(shell echo `pwd`)
BBCLONE_DIR = $(CURDIR)/usr/share/bbclone
VAR = $(BBCLONE_DIR)/var
CONF = $(BBCLONE_DIR)/conf
LIB = $(BBCLONE_DIR)/lib
IMAGES = $(BBCLONE_DIR)/images
LANGUAGE = $(BBCLONE_DIR)/language
IP2EXT = $(BBCLONE_DIR)/ip2ext

install:
dh_testdir
dh_testroot
install -d $(BBCLONE_DIR) $(VAR) $(CONF) $(DOC) $(LIB) $(IMAGES)
$(LANGUAGE) $(IP2EXT)
install *.php $(BBCLONE_DIR)
install var/* $(VAR)
install conf/* $(CONF)
install lib/* $(LIB)
install images/* $(IMAGES)
install language/* $(LANGUAGE)
install ip2ext/* $(IP2EXT)
chmod 644 $(BBCLONE_DIR)/*.php

binary-indep: install
dh_testdir
dh_testroot
dh_installchangelogs
dh_installdocs
dh_install
dh_link
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb

binary: install
.PHONY: binary-indep clean build

E agora vem a pergunta idiota: por que ele não cria mais o
/usr/share/bbclone quando instalo o pacote (dpkg -i)?

brigado,

--
Tiago Bortoletto Vaz
http://zadig.is.dreaming.org

"É preciso não ter medo,
é preciso ter a coragem de dizer."

Rondó da Liberdade, Carlos Marighella


--
To UNSUBSCRIBE, email to
debian-devel-portuguese-REQUEST-0aAXYlwwYIJuHlm7Suoebg@xxxxxxxxxxxxxxxx
with a subject of "unsubscribe". Trouble? Contact
listmaster-0aAXYlwwYILrGI7VwltZng@xxxxxxxxxxxxxxxxxxxx




Was this page helpful?
Yes No
Thread at a glance:

Previous Message by Date: click to view message preview

Re: Pacote uploaded (dúvida empacotamento)

Gustavo Noronha Silva disse: > O caso é o seguinte... o make, quando você chama ele, procura o primeiro > alvo do 'Makefile' e executa... no caso do Makefile do bbclone... Não existe mais o Makefile :o) > Ele chama, logicamente, o alvo 'install' do Makefile sem especificar > DESTDIR. Solução: remover aquele '$(MAKE)' do build-stamp, Blz, pode ver, o rules tá ficando lindo. > já que > não tem nada pra 'compilar' nesse pacote. Eu não lembro de cabeça > agora se 'build' é um alvo exigido para o rules... era bom olhar > isso na policy e simplesmente tirá-lo se não for. Taí... build é um alvo exigido. O clean também. Deixo eles vazios mesmo? > Depois dessa modificação o pacote construiu beleza aqui, mas tem > um bocado de problemas. Pra começar, todos os arquivos tão sendo > instalados como executáveis (deve ser o padrão do install, tem > de passar opção -m 644), e o lintian cuspiu mais algumas linhas: Consertei isso. Os warnings apontados ainda pelo lintian são: W: bbclone: description-synopsis-might-not-be-phrased-properly W: bbclone: wrong-name-for-upstream-changelog usr/share/doc/bbclone/changelog.txt.gz O primeiro ainda não consegui identificar qual o problema na descrição... O segundo é o seguinte, o programa tem diversos autores, como identificados no próprio "authors.txt" deles: The BBClone team are: --------------------- Olliver Wichmann <olliver [dot] wichmann [at] gmx [dot] net> (maintainer, website and forum administration) Joachim Kuwan <jkuwan [at] t [dash] online [dot] de> (developer, server and forum administration) Matthijs van Wageningen <matthys [at] vanwageningen [dot] net> (developer, forum moderation) Rob Farnell <rfarnell [at] msn [dot] com> (public relation, forum moderation) Retired team members: --------------------- Amaury Amblard-Ladurantie <amaury [at] mandrakesoft [dot] com> (original author) Laurent Jacques <ljacques [at] fyma [dot] ucl [dot] ac [dot] be> (former maintainer) Então qual a forma mais coerente de tratar isso? abração, tiago -- To UNSUBSCRIBE, email to debian-devel-portuguese-REQUEST-0aAXYlwwYIJuHlm7Suoebg@xxxxxxxxxxxxxxxx with a subject of "unsubscribe". Trouble? Contact listmaster-0aAXYlwwYILrGI7VwltZng@xxxxxxxxxxxxxxxxxxxx

Next Message by Date: click to view message preview

Desisti

Seguindo o conselho do Maçan vou (re)começar pelo Hello World do projeto GNU. abração! -- Tiago Bortoletto Vaz http://zadig.is.dreaming.org "É preciso não ter medo, é preciso ter a coragem de dizer." Rondó da Liberdade, Carlos Marighella -- To UNSUBSCRIBE, email to debian-devel-portuguese-REQUEST-0aAXYlwwYIJuHlm7Suoebg@xxxxxxxxxxxxxxxx with a subject of "unsubscribe". Trouble? Contact listmaster-0aAXYlwwYILrGI7VwltZng@xxxxxxxxxxxxxxxxxxxx

Previous Message by Thread: click to view message preview

Re: Pacote uploaded (dúvida empacotamento)

Gustavo Noronha Silva disse: > O caso é o seguinte... o make, quando você chama ele, procura o primeiro > alvo do 'Makefile' e executa... no caso do Makefile do bbclone... Não existe mais o Makefile :o) > Ele chama, logicamente, o alvo 'install' do Makefile sem especificar > DESTDIR. Solução: remover aquele '$(MAKE)' do build-stamp, Blz, pode ver, o rules tá ficando lindo. > já que > não tem nada pra 'compilar' nesse pacote. Eu não lembro de cabeça > agora se 'build' é um alvo exigido para o rules... era bom olhar > isso na policy e simplesmente tirá-lo se não for. Taí... build é um alvo exigido. O clean também. Deixo eles vazios mesmo? > Depois dessa modificação o pacote construiu beleza aqui, mas tem > um bocado de problemas. Pra começar, todos os arquivos tão sendo > instalados como executáveis (deve ser o padrão do install, tem > de passar opção -m 644), e o lintian cuspiu mais algumas linhas: Consertei isso. Os warnings apontados ainda pelo lintian são: W: bbclone: description-synopsis-might-not-be-phrased-properly W: bbclone: wrong-name-for-upstream-changelog usr/share/doc/bbclone/changelog.txt.gz O primeiro ainda não consegui identificar qual o problema na descrição... O segundo é o seguinte, o programa tem diversos autores, como identificados no próprio "authors.txt" deles: The BBClone team are: --------------------- Olliver Wichmann <olliver [dot] wichmann [at] gmx [dot] net> (maintainer, website and forum administration) Joachim Kuwan <jkuwan [at] t [dash] online [dot] de> (developer, server and forum administration) Matthijs van Wageningen <matthys [at] vanwageningen [dot] net> (developer, forum moderation) Rob Farnell <rfarnell [at] msn [dot] com> (public relation, forum moderation) Retired team members: --------------------- Amaury Amblard-Ladurantie <amaury [at] mandrakesoft [dot] com> (original author) Laurent Jacques <ljacques [at] fyma [dot] ucl [dot] ac [dot] be> (former maintainer) Então qual a forma mais coerente de tratar isso? abração, tiago -- To UNSUBSCRIBE, email to debian-devel-portuguese-REQUEST-0aAXYlwwYIJuHlm7Suoebg@xxxxxxxxxxxxxxxx with a subject of "unsubscribe". Trouble? Contact listmaster-0aAXYlwwYILrGI7VwltZng@xxxxxxxxxxxxxxxxxxxx

Next Message by Thread: click to view message preview

Desisti

Seguindo o conselho do Maçan vou (re)começar pelo Hello World do projeto GNU. abração! -- Tiago Bortoletto Vaz http://zadig.is.dreaming.org "É preciso não ter medo, é preciso ter a coragem de dizer." Rondó da Liberdade, Carlos Marighella -- To UNSUBSCRIBE, email to debian-devel-portuguese-REQUEST-0aAXYlwwYIJuHlm7Suoebg@xxxxxxxxxxxxxxxx with a subject of "unsubscribe". Trouble? Contact listmaster-0aAXYlwwYILrGI7VwltZng@xxxxxxxxxxxxxxxxxxxx
Sign up for updates to this mailing list. email:
Loading Comments...
Home | News | Patents | Sitemap | FAQ | advertise

Advertising by