V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

svn-buildpackage

Programas auxiliares para mantener paquetes Debian con Subversion. Dichos programas son svn-do, svn-inject, svn-upgrade y uclean. Estas herramientas fueron el estándar absoluto para el empaquetado de Debian hasta la primera década del los 2000, permitiendo gestionar el código fuente original [upstream], los parches de Debian y la construcción del paquete usando un repositorio SVN. Hoy en día la mayoría de las distribuciones ha migrado casi por completo a Git, por lo que svn-buildpackage se considera tecnología obsoleta, el estandar actual es git-buildpackage [gbp].

$ svn-buildpackage
construcción básica, firmará los cambios con GPG
$ svn-buildpackage -us -uc
construcción para pruebas locales, omite la firma GPG del .changes y .buildinfo
$ svn-buildpackage --svn-builder="sudo pbuilder build"
usar un constructor específico como pbuilder para construir en un entorno chroot limpio
$ svn-inject miapp_1.0-1.dsc svn+ssh://usuario@svn.debian.org/svn/pkg-miapp/
inyectar el paquete en el repositorio SVN de Debian o uno local y creará automáticamente /trunk/miapp/ y /tags/upstream/1.0/
$ svn-upgrade --verbose ../miapp_2.0.orig.tar.gz
subirá la nueva versión a tags/upstream/2.0 y actualizará trunk
$ svn-do debuild -us -uc -i\.svn
compilar el paquete en un directorio temporal sin ensuciar el SVN
$ svn-do $SHELL
entrar en una shell dentro del directorio temporal exportado para inspeccionar
$ svn-do make check
ejecutar la suite de tests del software en un entorno limpio
$ uclean < miapp-2.0.tar.gz > miapp-2.0.cleaned.tar.gz
limpiar un tarball y guardar el resultado en un nuevo archivo
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
5377 entradas - Acerca del Tractatus
La Pipa Plena 2026