File: MAINTAIN-deb

package info (click to toggle)
opalmod 0.1.13
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 220 kB
  • ctags: 16
  • sloc: perl: 220; makefile: 53
file content (97 lines) | stat: -rw-r--r-- 2,811 bytes parent folder | download | duplicates (2)
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/