Merge remote-tracking branch 'zack/master'
[packaging-tutorial.git] / README
1 Debian Packaging Tutorial
2 =========================
3
4 Contact: Lucas Nussbaum <lucas@debian.org>
5
6 This tutorial is an introduction to Debian packaging. It teaches prospective
7 developers how to modify existing packages, how to create their own packages,
8 and how to interact with the Debian community.
9
10 it is composed of four documents:
11 + packaging-tutorial.{tex,pdf}: the tutorial itself
12 + pract1-grep.{tex,pdf}: a practical session about modifying the 'grep' package
13 + pract2-gnujump.{tex,pdf}: a practical session about packaging the 'gnujump'
14                             game from scratch
15 + pract3-java.{tex,pdf}: a practical session about packaging a Java library
16
17 Contributing to this tutorial
18 -----------------------------
19 This tutorial is available on git.debian.org:
20 Gitweb: http://git.debian.org/?p=users/lucas/packaging-tutorial.git
21 or git clone git://git.debian.org/~lucas/packaging-tutorial.git
22
23 Legal stuff
24 -----------
25 This tutorial is
26 Copyright (c) 2011 Lucas Nussbaum <lucas@debian.org>
27
28 This document is free software: you can redistribute it and/or modify it under
29 either (at your option):
30 - The terms of the GNU General Public License as published by the Free Software
31   Foundation, either version 3 of the License, or (at your option) any later
32   version.
33   On Debian systems, the complete text of the GNU General
34   Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'.
35   It can also be found on the web: http://www.gnu.org/licenses/gpl.html
36 - The terms of the Creative Commons Attribution-ShareAlike 3.0 Unported License,
37   which can be found at http://creativecommons.org/licenses/by-sa/3.0/legalcode.