sobre empaquetado en python

View: New views
3 Messages — Rating Filter:   Alert me  

sobre empaquetado en python

by SilentBlue X :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hola a todos,
Hace poco intento debianizar una aplicación  en la que estoy
usando python-support, debhelper y quilt para el parchado.
Al momento de realizar el:
fakeroot debian/rules binary
Me crea el .deb pero no me guarda las imagenes,iconos en la ruta
/usr/lib/python2.5/site-packages/
y al momento de instalarlo y ejecutarlo me lanza que no encuentra sus
imagenes y demas pero corre sin sus imagenes.
Esto puede ser un problema del debian/rules o el debian/control?

debian/control
===========================================
Source: pypaquete
Section: utils
Priority: optional
Maintainer: Alejandro <silentbluex_gmail_.com>
Build-Depends: debhelper (>= 7), python (>=2.5), python-support, quilt
Standards-Version: 3.8.3

Homepage: http://www.direccionweb.org

Package: pypaquete
Architecture: any
Depends: ${python:Depends}, python-wxgtk2.8, python-pysqlite2
XB-Python-Version: ${python:Versions}
Description: este es mi primer python paquete.
===================================

debian/rules
===================================
PREFIX := $(CURDIR)/debian/pypaquete
build: build-stamp
build-stamp:
    dh_testdir
    $(MAKE) -f /usr/share/quilt/quilt.make patch
    python setup.py build
    touch $@
clean:
    dh_testdir
    dh_testroot
    rm -f build-stamp
    $(MAKE) -f /usr/share/quilt/quilt.make unpatch
    rm -rf $(CURDIR)/build
    rm -rf wixi/*.pyc
    python setup.py clean
    dh_clean
install: build
    dh_testdir
    dh_testroot
    dh_prep
    dh_installdirs
    python setup.py install --no-compile  --root=debian/pypaquete
    dh_install
binary-indep: build install
    dh_testdir
    dh_testroot
    dh_installchangelogs
    dh_installdocs
    dh_pysupport
    dh_installman
    dh_link
    dh_compress
    dh_fixperms
    dh_installdeb
    dh_gencontrol
    dh_md5sums
    dh_builddeb
binary-arch: build install
    dh_pysupport
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install
===================================

Gracias,

Alejandro.

Re: sobre empaquetado en python

by Mauro Lizaur-6 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

2009-10-25, Alejandro:

> Hola a todos,
> Hace poco intento debianizar una aplicaci n  en la que estoy
> usando python-support, debhelper y quilt para el parchado.
> Al momento de realizar el:
> fakeroot debian/rules binary
> Me crea el .deb pero no me guarda las imagenes,iconos en la ruta
> /usr/lib/python2.5/site-packages/

En un principio este tipo de datos (imagenes, iconos) *no* deberian
ir en /usr/lib/python2.5/site-packages/, sino mas bien en algo como
/usr/share/pypaquete/{imagenes,iconos}

> y al momento de instalarlo y ejecutarlo me lanza que no encuentra sus
> imagenes y demas pero corre sin sus imagenes.
> Esto puede ser un problema del debian/rules o el debian/control?
>

Despues con respecto al debian/rules, fijate que vos pones en debian/control
"Architecture: any", y en el rules ejecutas los dh_* en binary-indep,
es decir, si es "Arch: any", deberias ejecutarlos en binary-arch o cambiar
el control para que sea "Architecture: all" (si es una app pure-python,
es "all", por ejemplo)

Te recomendaria que leas la Python-Policy [0][1], y si queres podes preguntar
en debian-python@... (vas a tener que preguntar en ingles, eso si)

[0] http://www.debian.org/doc/packaging-manuals/python-policy/
[1] http://wiki.debian.org/DebianPython/NewPolicy

Saludos,
Mauro

--
JID: lavaramano@... | http://lizaur.github.com/
2B82 A38D 1BA5 847A A74D 6C34 6AB7 9ED6 C8FD F9C1


--
To UNSUBSCRIBE, email to debian-devel-spanish-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: sobre empaquetado en python

by SilentBlue X :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Ok, gracias.
No me di cuenta de la New Policy.

--
Alejandro

El 26 de octubre de 2009 02:41, Mauro Lizaur <debian@...> escribió:
2009-10-25, Alejandro:

> Hola a todos,
> Hace poco intento debianizar una aplicaci n  en la que estoy
> usando python-support, debhelper y quilt para el parchado.
> Al momento de realizar el:
> fakeroot debian/rules binary
> Me crea el .deb pero no me guarda las imagenes,iconos en la ruta
> /usr/lib/python2.5/site-packages/

En un principio este tipo de datos (imagenes, iconos) *no* deberian
ir en /usr/lib/python2.5/site-packages/, sino mas bien en algo como
/usr/share/pypaquete/{imagenes,iconos}

> y al momento de instalarlo y ejecutarlo me lanza que no encuentra sus
> imagenes y demas pero corre sin sus imagenes.
> Esto puede ser un problema del debian/rules o el debian/control?
>

Despues con respecto al debian/rules, fijate que vos pones en debian/control
"Architecture: any", y en el rules ejecutas los dh_* en binary-indep,
es decir, si es "Arch: any", deberias ejecutarlos en binary-arch o cambiar
el control para que sea "Architecture: all" (si es una app pure-python,
es "all", por ejemplo)

Te recomendaria que leas la Python-Policy [0][1], y si queres podes preguntar
en debian-python@... (vas a tener que preguntar en ingles, eso si)

[0] http://www.debian.org/doc/packaging-manuals/python-policy/
[1] http://wiki.debian.org/DebianPython/NewPolicy

Saludos,
Mauro

--
JID: lavaramano@... | http://lizaur.github.com/
2B82
A38D 1BA5 847A A74D 6C34 6AB7 9ED6 C8FD F9C1


--
To UNSUBSCRIBE, email to debian-devel-spanish-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...