1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97
|
OpaL Perl Modules
Copyright (C) 2000 Ola Lundqvist
$Id: MAINTAIN-deb,v 1.5 2002/01/22 21:14:46 ola Exp $
For full COPYRIGHT notice see the COPYING document.
If you want more information about the program or updated versions,
visit the official homepage at:
http://www.opal.dhs.org/programs/opalmod
or contact the author at:
opal@debian.org
SUMMARY:
--------
This document covers the process of maintaining a debian package. This is quite
general but some orm specific issues exits.
REQUIRED tools:
---------------
You have to have dpkg and all related tools to make a debian packages.
If you have a standard debian installation that should not be a problem but
if you do not have such a distribution you can have some difficulties to
install them and you are on youre own.
Files in the debian directory:
------------------------------
control - Control information about the package.
rules - Debian makefile to build the package.
changelog - Changelogs specific to the debian build.
dirs - Directories to create so that the build process should work.
You probably have to edit this file.
files?? - Files included in the package. By default this package
does not exist and all files are included in the package.
All in this case is all packages created with make install.
config - Specification of what files are configuration files and
therefore should be treated differen than other files.
docs - Documenation files to include in the package.
README.Debian - Debian specific issues about this package. If there is no
such information delete that file.
copyright - Copyright information for this package. This should be
generated by %CPREPOSITORY% but some manual changes
can be needed.
*.ex - Debian example files. These files are created by the
rm debex module.
Upgrading to a new version:
---------------------------
This should be handled by create-release.pl but here is the documentation
about how to change it manually.
To be written when I find out :)
Testing the package:
--------------------
Lintian is a good tool for checking if the debian package passes the most
things in the debian policy guide.
lintian -i opalmod*.changes
If it complains about something it is most likely that that should be fixed.
Lintian is very good at describing what errors occured.
RELEASE the package:
--------------------
See the BUILD-deb document.
REFERENCES:
-----------
The new debian maintainers guide:
http://www.debian.org/doc/maint-guide/
The debian developers reference:
http://www.debian.org/doc/packaging-manuals/developers-reference/
The debian packaging manual:
http://www.debian.org/doc/packaging-manuals/packaging.html/
The debian policy guide:
http://www.debian.org/doc/debian-policy/
|