Home > Dai forum, Debian, Debianizzazione, Gnome, Guide, Linux, LQH, Pacchetti, Ubuntu > Debianizzare un programma Python #11

Debianizzare un programma Python #11

17 giugno 2010

Questa guida a puntate riporterà i passaggi necessari dalla pacchettizzazione fino all’inclusione ufficiale di un software scritto in Python (Gespeaker) su Debian e più avanti su Ubuntu. Ogni giorno per circa un mese sarà descritto un passaggio da seguire per poter debianizzare così un proprio software.

#11 Configurazione della directory debian (file copyright)

Tutti i files indicati in precedenza dovranno essere compilati nella maniera corretta per consentire la creazione del file deb, li analizzeremo uno per volta.

copyright
Altro file fondamentale per la pacchettizzazione è quello contenente le informazioni di copyright.

Esso dovrà riportare tutti i diritti concessi col programma e quindi la licenza sotto la quale il programma si trova, chi sia l’autore del programma, dove reperirlo, il manutentore.

dh_make creerà uno scheletro da modificare riempiendo i campi indicati. Questo è quello che ho compilato io per Gespeaker

This package was debianized by:

    Fabio Castelli <muflone@XXXXXX.net> on Sun, 20 Dec 2009 19:59:25 +0100

It was downloaded from:

    http://code.google.com/p/gespeaker/

Upstream Author:

    Fabio Castelli <muflone@XXXXXX.net>

Copyright:

    <Copyright (C) 2009 Fabio Castelli>

License:

    This package is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This package is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this package; if not, write to the Free Software
    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA

   On Debian systems, the complete text of the GNU General
   Public License can be found in `/usr/share/common-licenses/GPL-2'.

The Debian packaging is:

    Copyright (C) 2009, Fabio Castelli <muflone@XXXXXX.net>

and is licensed under the GPL, see above.

Nel mio caso, essendo io stesso l’autore del programma, corrispondono manutentore del pacchetto e autore upstream. E’ fondamentale indicare dove è possibile reperire il codice sorgente originale dell’autore.

Inoltre mi hanno fatto notare che la data di compilazione del pacchetto deb:

This package was debianized by:

    Fabio Castelli <muflone@XXXXXX.net> on Sun, 20 Dec 2009 19:59:25 +0100

Deve corrispondere con la data indicata nel changelog:

gespeaker (0.7-1) unstable; urgency=low

 * Initial release (Closes: #559684)

-- Fabio Castelli <muflone@XXXXXX.net>  Sun, 20 Dec 2009 19:59:25 +0100

  1. Non c'è ancora nessun commento.
  1. 17 giugno 2010 alle 14:12
I commenti sono chiusi.
%d blogger cliccano Mi Piace per questo: