Estás bastante cerca de tus pasos de ejemplo, pero esto es lo que sugeriría:
- Agarra las fuentes con
apt-get source wine
ycd
en el nuevo directorio
- Encuentra qué tipo de sistema de parches del paquete de vino se basa en:
what-patch
; en este caso, nos dice que el paquete de vino utilizaquilt
para la gestión de parches
- Como estamos usando edredón, agregue sus parches personalizados a la serie de edredones:
QUILT_PATCHES = debian / parches quilt import <your-patchfile.patch>
Si tiene varios parches, haga esto para cada parche, en el orden en que desea que se apliquen.
- Agregue una entrada adecuada al
debian/changelog
archivo: deberá modificar el número de versión para asegurarse de que su versión de PPA se diferencie de la versión oficial. Por lo general, debe incrementar el último número de versión y agregar una tilde (~) seguida de su cadena de versión personalizada (por ejemplo ~jbowtie1
). losdch -i
comando también puede ayudar con esto.
- Construye el paquete fuente:
debuild -S
- Cargue su paquete fuente al sistema de compilación PPA:
dput ppa: <your-ppa> ../wine*.changes
El parámetro <your-ppa> se especifica en la página del launchpad para el PPA al que desea cargarlo (deberá crearlo de antemano).
Por lo general, es una buena idea hacer una compilación de prueba antes de realizar el dput: el pbuilder
comando le permite recrear lo que el sistema de compilación PPA haría con su paquete (es decir, comenzar desde una instalación limpia, agregar los departamentos requeridos y luego compilar).
En este caso, primero deberá configurar pbuilder (consulte https://wiki.ubuntu.com/PbuilderHowto ), luego haga esto antes de dput
:
sudo pbuilder build ../*.dsc