diff options
Diffstat (limited to 'debian/README.maintainers')
-rw-r--r-- | debian/README.maintainers | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/debian/README.maintainers b/debian/README.maintainers index bb6e9f7..9240455 100644 --- a/debian/README.maintainers +++ b/debian/README.maintainers @@ -11,7 +11,6 @@ almost 100 binary packages, using a single set of build scripts. The gcc-x.y: C, C++, Fortran, Objective-C and Objective-C++, plus many common libraries like libssp and libgcc. -gcj-x.y: Java. gnat-x.y: Ada. The way we do this is quite peculiar, so listen up :) @@ -24,19 +23,14 @@ souces in /usr/src/gcc-x.y/gcc-<timestamp>.tar.bz2, along with the Makefile snippets that unpack and patch them. The intended use for this package is twofold: (a) allow users to build -their own cross-compilers, and (b) build the other two packages, -gcj-x.y and gnat-x.y. +their own cross-compilers, and (b) build the other packages like +gnat-x.y. - gcc-x.y requires only a C compiler to build and produces C, C++, Fortran, Go and Objective-C compilers and libraries. It also produces the binary package gcc-x.y-source containing all the sources and patches in a tarball. -- gcj-x.y build-depends on gcc-x.y-source and C++ and Java compilers. - Its .orig.tar.bz2 file only contains an empty directory; the real - sources from which it builds the binary packages are in - gcc-x.y-source. - - gnat-x.y build-depends on gcc-x.y-source and an Ada compiler. It does not even have an .orig.tar.bz2 package; it is a Debian native package. @@ -66,13 +60,13 @@ The first thing debian/rules does it to look at the top-most entry in debian/changelog: this tells it which source package it is building. For example, if the first entry in debian/changelog reads: -gcj-4.3 (4.3-20070609-1) unstable; urgency=low +gnat-6 (6.2.0-1) unstable; urgency=low - * Upload as gcj-4.3. + * Upload as gnat-6. -- Ludovic Brenta <lbrenta@debian.org> Tue, 26 Jun 2007 00:26:42 +0200 -then, debian/rules will build only the Java binary packages. +then, debian/rules will build only the gnat binary packages. The second step is to build debian/control from debian/control.m4 and a complex set of rules specified in debian/rules.conf. The resulting |