Changes between Version 12 and Version 13 of construccion_paquete_deb_desde_codigo_fuente_qpdfview-0.4.16


Ignore:
Timestamp:
Oct 5, 2016, 4:25:47 PM (8 years ago)
Author:
aosorio
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • construccion_paquete_deb_desde_codigo_fuente_qpdfview-0.4.16

    v12 v13  
    11== En construcción... ==
    22
    3 Descargamos la version estable de qpdfview desde https://launchpad.net/qpdfview/trunk/0.4.16/+download/qpdfview-0.4.16.tar.gz
     3Descargamos la versión estable de qpdfview desde https://launchpad.net/qpdfview/trunk/0.4.16/+download/qpdfview-0.4.16.tar.gz
    44
    55{{{
     
    1313}}}
    1414
    15 La descompresión Nos creará un nuevo directorio (qpdfview-0.4.16) que contiene:
     15La descompresión nos creará un nuevo directorio {{{qpdfview-0.4.16}}} que contiene:
    1616
    1717{{{
     
    2222}}}
    2323
    24 Podemos ver que este paquete no está debianizado (dir DEBIAN)
     24Podemos ver que este paquete no está debianizado porque no contiene el subdirectotio {{{DEBIAN}}} característico del caso.
    2525
    2626Para empezar con la construcción del paquete {{{.deb}}} necesitamos tener instalados los siguientes programas:
     
    4545'''Configurar dh_make'''
    4646
    47 Primero debemos configurar las variables de entorno {{{$DEBEMAIL y $DEBFULLNAME}}} que son utilizadas por varias herramientas de mantenimiento de Debian para obtener el nombre y correo electrónico del constructor o mantenedor de los paquetes.
     47Primero debemos configurar las variables de entorno {{{$DEBEMAIL}}} y {{{$DEBFULLNAME}}} que son utilizadas por varias herramientas de mantenimiento de Debian para obtener el nombre y correo electrónico del constructor o mantenedor de los paquetes.
    4848
    4949En el {{{/home/user}}} editamos el fichero {{{.bashrc}}} le añadimos al final lo siguiente:
     
    5757Guardamos, con esto tendríamos configurado {{{dh_make}}}
    5858
    59 Ahora, creamos una carpeta llamada {{{qpdfview-0.4.16}}} dentro pegamos el fichero {{{qpdfview-0.4.16.tar.gz}}} descargado anteriormente, que son las fuentes originales del qpdfview.
     59Ahora, vamos a mover el fichero {{{qpdfview-0.4.16.tar.gz}}} a la carpeta {{{qpdfview-0.4.16}}} creada al descomprimir.
    6060
    61 entramos en el directorio creado:
     61{{{
     62$ mv qpdfview-0.4.16.tar.gz qpdfview-0.4.16
     63}}}
     64
     65Entramos en el directorio {{{qpdfview-0.4.16/}}}
    6266
    6367{{{
     
    8589Maintainer name  : Argenis Osorio
    8690Email-Address    : aosorio@cenditel.gob.ve
    87 Date             : Thu, 15 Sep 2016 10:30:05 -0400
     91Date             : Thu, 5 Oct 2016 12:30:05 -0400
    8892Package Name     : qpdfview
    8993Version          : 0.4.16
     
    100104{{{
    101105qpdfview-0.4.16$ ls
     106application.pro  djvu-plugin.pro  image-plugin.pro        qpdfview.pri  TODO
     107CHANGES          fitz-plugin.pro  miscellaneous           qpdfview.pro  translations
     108CONTRIBUTORS     help             pdf-plugin.pro          README
     109COPYING          icons            ps-plugin.pro           sources
     110debian           icons.qrc        qpdfview-0.4.16.tar.gz  synctex
    102111}}}
    103112
     113A su vez, junto a la carpeta raíz {{{qpdfview-0.4.16}}} nos creo el fichero {{{qpdfview_0.4.16.orig.tar.gz}}} que contiene las fuentes originales del proyecto.
     114
    104115{{{
    105 debian/  qpdfview-0.4.16.tar.gz
     116$ ls
     117qpdfview-0.4.16  qpdfview_0.4.16.orig.tar.gz
    106118}}}
    107119
    108 Entramos en {{{debian/}}}
     120Ahora dentro de {{{qpdfview-0.4.16}}} removemos el fichero comprimido que movimos al principio {{{qpdfview-0.4.16.tar.gz}}}
     121
     122{{{
     123qpdfview-0.4.16$ rm qpdfview-0.4.16.tar.gz
     124}}}
     125
     126Entramos en el directorio {{{debian/}}}
    109127
    110128{{{
     
    112130}}}
    113131
    114 Vemos el contenido
     132Ahora vemos todos los ficheros que hemos creado gracias a dh-make
    115133
    116134{{{
    117135qpdfview-0.4.16/debian$ ls
    118 }}}
    119 
    120 {{{
    121136changelog  init.d.ex        postinst.ex         qpdfview.default.ex   source
    122137compat     manpage.1.ex     postrm.ex           qpdfview.doc-base.EX  watch.ex
     
    126141}}}
    127142
    128 Dentro nos creo varios ficheros que irémos modificando y adaptando a nuestras necesidades.
     143Estos ficheros los debemos modificar antes de la construcción del paquete binario.