Debian NEW package overview for gcc-15-doc
| gcc-15-doc_15.2.0-1_amd64.changes (click to toggle) | |
|---|---|
| Format: | 1.8 |
| Date: | Sat, 20 Sep 2025 22:39:59 +0300 |
| Source: | gcc-15-doc |
| Binary: | cpp-15-doc gcc-15-doc gccgo-15-doc gfortran-15-doc gnat-15-doc |
| Architecture: | source all |
| Version: | 15.2.0-1 |
| Distribution: | unstable |
| Urgency: | medium |
| Maintainer: | Dmitry Baryshkov <dbaryshkov@gmail.com> |
| Changed-By: | Dmitry Baryshkov <dbaryshkov@gmail.com> |
| Description: | cpp-15-doc - documentation for the GNU C preprocessor (cpp) gcc-15-doc - documentation for the GNU compilers (gcc, gobjc, g++) gccgo-15-doc - documentation for the GNU Go compiler (gccgo) gfortran-15-doc - documentation for the GNU Fortran Compiler (gfortran) gnat-15-doc - documentation for the GNU Ada Compiler (gnat) |
| Changes: | gcc-15-doc (15.2.0-1) unstable; urgency=medium * New upstream version 15.2.0 * d/patches: refresh * d/control: upgrade to compat 13 * d/copyright: switch to https in URLs * d/control: bump Standards-Version to 4.7.2, no changes needed |
| Files: | 95992c9a5a7a8a95fe51006aa129f01e 2250 non-free/doc optional gcc-15-doc_15.2.0-1.dsc ca2c0f69a35471991e14b510497d1a69 2147852 non-free/doc optional gcc-15-doc_15.2.0.orig.tar.xz af7e9843978461d5b0e77552f6ef48eb 100256 non-free/doc optional gcc-15-doc_15.2.0-1.debian.tar.xz ceabb012089e3e4608d789e702c30645 836260 non-free/doc optional cpp-15-doc_15.2.0-1_all.deb 360ebc1b5915c0ba09739c7902bae8ce 10307912 non-free/doc optional gcc-15-doc_15.2.0-1_all.deb 7f1b5b702a449e0f23f64d54ac56e4a1 8792 non-free/doc optional gcc-15-doc_15.2.0-1_amd64.buildinfo e30b101187ba77ca6d575aa00d35f15f 276696 non-free/doc optional gccgo-15-doc_15.2.0-1_all.deb c842bad5e3f373934411cd88d0ae340b 1554976 non-free/doc optional gfortran-15-doc_15.2.0-1_all.deb 7fb59e3b36cdac63dc9ab83b5f24826d 3409264 non-free/doc optional gnat-15-doc_15.2.0-1_all.deb |
| gcc-15-doc_15.2.0-1.dsc (click to toggle) | |
|---|---|
| Format: | 3.0 (quilt) |
| Source: | gcc-15-doc |
| Binary: | gcc-15-doc, cpp-15-doc, gfortran-15-doc, gnat-15-doc, gccgo-15-doc |
| Architecture: | all |
| Version: | 15.2.0-1 |
| Maintainer: | Dmitry Baryshkov <dbaryshkov@gmail.com> |
| Homepage: | http://gcc.gnu.org/ |
| Standards-Version: | 4.7.2 |
| Vcs-Browser: | https://salsa.debian.org/lumag/gcc-doc |
| Vcs-Git: | https://salsa.debian.org/lumag/gcc-doc.git -b debian/15 |
| Build-Depends: | debhelper (>=13), debhelper-compat (=13) |
| Build-Depends-Indep: | texinfo (>=5.2.0.dfsg.1-3), texlive-base, texlive-binaries, texlive-latex-base |
| Package-List: | cpp-15-doc deb non-free/doc optional arch=all gcc-15-doc deb non-free/doc optional arch=all gccgo-15-doc deb non-free/doc optional arch=all gfortran-15-doc deb non-free/doc optional arch=all gnat-15-doc deb non-free/doc optional arch=all |
| Files: | ca2c0f69a35471991e14b510497d1a69 2147852 gcc-15-doc_15.2.0.orig.tar.xz af7e9843978461d5b0e77552f6ef48eb 100256 gcc-15-doc_15.2.0-1.debian.tar.xz |
| Autobuild: | yes |
| README.source for gcc-15-doc_15.2.0-1.dsc (click to toggle) | |
|---|---|
This package provides documentation for Debian's GNU Compiler Collection
packages.
Problem is the documentation is GFDL-licensed, and does contain invariant
sections. This makes the documentation files undistributable by Debian.
Policy is to have only unmodified upstream files in .orig.tar.gz file.
Everything else is added in the Debian source package files.
The .orig.tar.gz file is generated by a Python script which basically
greps through the upstream tarball for the documentation sources. This
has to be redone for *every* new upstream release.
The gcc-X.Y-doc(-non-dfsg) Debian package adds a Makefile and Debian
packaging files to that 'upstream' archive. Also, it applies several patches
on the 'upstream' files, for several reasons:
- Since Debian routinely carries multiple versions of GCC simultaneously,
we rename the .info files so that they can coexist as well, which requires
that cross-references be adjusted accordingly.
- Since Debian GCC differs from upstream GCC, some changes to documentation
are needed as well.
- Sometimes additional patching is required to make documentation build from
source.
Patches are managed using the "3.0 (quilt)" source format. See
<http://wiki.debian.org/Projects/DebSrc3.0> for more information on
how to work with this source format.
Debian GCC maintainers kindly provide required documentation patches under
debian/gcc/patches/ directory in the Debian gcc-X.Y source package. This
information may be converted to patches for gcc-X.Y-doc-non-dfsg using
debian/convert-debian-gcc-diff perl script. For reference, each released
version of gcc-X.Y-doc-non-dfsg contains saved convert-debian-gcc-diff
command-line in convert-debian-gcc-diff_cmdline-{version} file.
If adding a new patch, better to name it starting from aNN (if it should
be applied before from-debian-gcc-* patches), or zNN (if it should be applied
after from-debian-gcc-* patches). Also better not to touch from-debian-gcc-*
patches by hand and use debian/convert-debian-gcc-diff script instead.
For full reproducibility, steps in preparing this source package is
described in (possibly tedious) details below.
Updating to a new upstream release includes the following steps:
- Create a changelog entry with the new version number and package
name.
- If updating to a new X.Y release, bump the version numbers in
debian/watch and debian/gbp.conf accordingly.
- Run "debian/rules get-orig-source", which will generate the new
.orig.tar.gz from the upstream tarball using the
debian/extract-doc-tarball-from-upstream script. (This script contains a
list of regexes for selecting files from upstream tarball.)
- Switch to the new upstream tarball, preferably using
git-import-orig(1). (You'll have to stash any uncommitted changes.)
- Update debian/Makefile to build any newly-referenced documents,
and the various <package>.{docs,doc-base.*,info,links,manpages}
files to install and register them appropriately.
- Also follow the instructions below for syncing with a new Debian package
release.
- If updating to a new X.Y release, you must also rename all packages
in debian/control whose names should contain X.Y,
Syncing against a new Debian package release includes the following steps:
- check what .texi files are modified by patches from Debian GCC source
package; don't forget that:
- If .texi modification is in the same patch file as other modifications,
it will be commented out (because .texi files are not there in debian
version of gcc source) - however uncommenting will be handled by
debian/convert-debian-gcc-diff script.
Update: gcc-4.6 don't seem to have such partially commented patches,
instead, it's separating doc patches to separate files.
- Not all patches from debian/patches/ are applied to debian packages,
so it's necessary to check debian/rules to find out what is applied and
what is not.
(Some of this information is included in the
/usr/share/doc/gcc-X.Y-base/README.Debian.<arch>.gz file provided by the
gcc-X.Y-base package, but this will miss architecture-specific patches that
don't apply to the <arch> architecture.)
- The role of debian/rules is split over many files in gcc-X.Y, and info
about patch is in rules.patch and rules.defs.
- A helper, check_gcc_patches, is provided to inspect the patches, read its
source for usage. It greps through debian/rules.patch for relevant info,
and you need also read debian/rules.defs for various variable definitions.
- construct a new debian/convert-debian-gcc-diff command line and execute it,
- replace saved debian/convert-debian-gcc-diff command line with the new one,
- check that package builds without any warnings! if not, find out what's
wrong and fix it.
It would be good to check the links in the HTML files from time to
time. Something like the following zsh command might be useful for
this:
% checklink $((for i in $(dcmd --deb gcc-4.6-doc_4.6.3-1\~naesten6_i386.changes); dpkg-deb --fsys-tarfile $i) | tar -ti | grep '\.html$' | cut -c2-) > gcc-4.6-doc.checklink.txt
(Note that checklink comes from the w3c-linkchecker package.)
-- Samuel Bronson <naesten@gmail.com>, Fri, 30 Mar 2012 13:55:06 -0400
-- Nikita V. Youshchenko <yoush@debian.org>, Sun, 28 Sep 2008 19:40:54 +0400
| |
| control file for cpp-15-doc_15.2.0-1_all.deb (click to toggle) | |
|---|---|
| Package: | cpp-15-doc |
| Source: | gcc-15-doc |
| Version: | 15.2.0-1 |
| Architecture: | all |
| Maintainer: | Dmitry Baryshkov <dbaryshkov@gmail.com> |
| Installed-Size: | 1271 |
| Depends: | gcc-doc-base (>=4.1.1.nf3-1), gcc-15-doc (=15.2.0-1) |
| Suggests: | doc-base |
| Section: | non-free/doc |
| Priority: | optional |
| Multi-Arch: | foreign |
| Homepage: | http://gcc.gnu.org/ |
| Description: | documentation for the GNU C preprocessor (cpp) This package contains manual pages and documentation in info, html, and pdf format, for the GNU C prerocessor. . This documentation is licensed under the terms of the GNU Free Documentation License, and contains invariant sections, so it can't be part of Debian main. |
| contents of cpp-15-doc_15.2.0-1_all.deb (click to toggle) | |
|---|---|
drwxr-xr-x root/root 0 2025-09-20 19:39 ./ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/ -rw-r--r-- root/root 424025 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/cpp.html -rw-r--r-- root/root 464113 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/cpp.pdf -rw-r--r-- root/root 75609 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/cppinternals.html -rw-r--r-- root/root 212540 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/cppinternals.pdf drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/doc-base/ -rw-r--r-- root/root 652 2025-09-20 17:06 ./usr/share/doc-base/cpp-15-doc.cpp-15 -rw-r--r-- root/root 766 2025-09-20 17:06 ./usr/share/doc-base/cpp-15-doc.cppinternals-15 drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/info/ -rw-r--r-- root/root 74852 2025-09-20 19:39 ./usr/share/info/cpp-15.info.gz -rw-r--r-- root/root 17318 2025-09-20 19:39 ./usr/share/info/cppinternals-15.info.gz drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/lintian/ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 105 2025-09-20 17:06 ./usr/share/lintian/overrides/cpp-15-doc drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/man/ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/man/man1/ -rw-r--r-- root/root 12953 2025-09-20 19:39 ./usr/share/man/man1/cpp-15.1.gz lrwxrwxrwx root/root 0 2025-09-20 19:39 ./usr/share/doc/cpp-15-doc -> gcc-15-doc | |
| copyright of cpp-15-doc_15.2.0-1_all.deb (click to toggle) | |
|---|---|
WARNING: No copyright found, please check package manually. | |
| control file for gcc-15-doc_15.2.0-1_all.deb (click to toggle) | |
|---|---|
| Package: | gcc-15-doc |
| Version: | 15.2.0-1 |
| Architecture: | all |
| Maintainer: | Dmitry Baryshkov <dbaryshkov@gmail.com> |
| Installed-Size: | 22008 |
| Depends: | gcc-doc-base (>=4.1.1.nf3-1) |
| Suggests: | doc-base |
| Section: | non-free/doc |
| Priority: | optional |
| Multi-Arch: | foreign |
| Homepage: | http://gcc.gnu.org/ |
| Description: | documentation for the GNU compilers (gcc, gobjc, g++) This package contains manual pages and documentation in info, html, and pdf format, for the GNU compilers. . This documentation is licensed under the terms of the GNU Free Documentation License, and contains invariant sections, so it can't be part of Debian main. |
| contents of gcc-15-doc_15.2.0-1_all.deb (click to toggle) | |
|---|---|
drwxr-xr-x root/root 0 2025-09-20 19:39 ./ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/ -rw-r--r-- root/root 1264 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/changelog.Debian.gz -rw-r--r-- root/root 11132 2025-09-20 19:35 ./usr/share/doc/gcc-15-doc/copyright -rw-r--r-- root/root 6554935 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/gcc.html -rw-r--r-- root/root 3079266 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/gcc.pdf -rw-r--r-- root/root 1318 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/gccinstall.html -rw-r--r-- root/root 381069 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/gccinstall.pdf -rw-r--r-- root/root 5905212 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/gccint.html -rw-r--r-- root/root 2487252 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/gccint.pdf -rw-r--r-- root/root 756421 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/libgomp.html -rw-r--r-- root/root 578504 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/libgomp.pdf -rw-r--r-- root/root 94761 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/libitm.html -rw-r--r-- root/root 246120 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/libitm.pdf -rw-r--r-- root/root 47332 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/libquadmath.html -rw-r--r-- root/root 188681 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/libquadmath.pdf drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/doc-base/ -rw-r--r-- root/root 531 2025-09-20 17:06 ./usr/share/doc-base/gcc-15-doc.gcc-15 -rw-r--r-- root/root 618 2025-09-20 17:06 ./usr/share/doc-base/gcc-15-doc.gcc-15-gomp -rw-r--r-- root/root 670 2025-09-20 17:06 ./usr/share/doc-base/gcc-15-doc.gcc-15-itm -rw-r--r-- root/root 576 2025-09-20 17:06 ./usr/share/doc-base/gcc-15-doc.gcc-15-qmath -rw-r--r-- root/root 572 2025-09-20 17:06 ./usr/share/doc-base/gcc-15-doc.gccinstall-15 -rw-r--r-- root/root 689 2025-09-20 17:06 ./usr/share/doc-base/gcc-15-doc.gccint-15 drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/info/ -rw-r--r-- root/root 871550 2025-09-20 19:39 ./usr/share/info/gcc-15.info.gz -rw-r--r-- root/root 67423 2025-09-20 19:39 ./usr/share/info/gccinstall-15.info.gz -rw-r--r-- root/root 676705 2025-09-20 19:39 ./usr/share/info/gccint-15.info.gz -rw-r--r-- root/root 77970 2025-09-20 19:39 ./usr/share/info/libgomp-15.info.gz -rw-r--r-- root/root 19807 2025-09-20 19:39 ./usr/share/info/libitm-15.info.gz -rw-r--r-- root/root 11566 2025-09-20 19:39 ./usr/share/info/libquadmath-15.info.gz drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/lintian/ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 442 2025-09-20 17:06 ./usr/share/lintian/overrides/gcc-15-doc drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/man/ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/man/man1/ -rw-r--r-- root/root 422975 2025-09-20 19:39 ./usr/share/man/man1/gcc-15.1.gz -rw-r--r-- root/root 13852 2025-09-20 19:39 ./usr/share/man/man1/gcov-15.1.gz -rw-r--r-- root/root 1625 2025-09-20 19:39 ./usr/share/man/man1/gcov-dump-15.1.gz -rw-r--r-- root/root 3463 2025-09-20 19:39 ./usr/share/man/man1/gcov-tool-15.1.gz -rw-r--r-- root/root 1794 2025-09-20 19:39 ./usr/share/man/man1/lto-dump-15.1.gz lrwxrwxrwx root/root 0 2025-09-20 19:39 ./usr/share/man/man1/g++-15.1.gz -> gcc-15.1.gz | |
| copyright of gcc-15-doc_15.2.0-1_all.deb (click to toggle) | |
|---|---|
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: GCC
Upstream-Contact: https://gcc.gnu.org/bugzilla/
Source: <https://gcc.gnu.org/>; most free parts removed to save disk
space for the Debian package maintainers, since they are already
included in the main gcc packages. The repackaging is carried out by a
python script, which is called by get-orig-source target in debian/rules.
Comment:
This package is not part of the Debian distribution due to the use of
GFDL "Invariant Sections" and "Cover Texts". See the explanation at
<https://www.debian.org/vote/2006/vote_001#amendmenttexta>.
Files: *
Copyright: Copyright (C) 1986-2023, Free Software Foundation, Inc.
License: GPL-3+
Files: gcc/ada/gnat-style.texi
Copyright: Copyright (c) 2008-2022, Free Software Foundation, Inc.
License: GFDL-NIV-1.3+
Files: gcc/ada/gnat_ugn.texi gcc/ada/doc/gnat_ugn*
Copyright: Copyright (c) 2008-2023, Free Software Foundation, Inc.
License: GFDL-1.3+-gnat-ugn
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with no
Invariant Sections, with the Front-Cover Texts being
"GNAT User's Guide for Native Platforms",
and with no Back-Cover Texts. A copy of the license is
included in the section entitled "GNU Free Documentation License".
.
On Debian systems, the full text of the GNU Free Documentation
License version 1.3 can be found in the file
`/usr/share/common-licenses/GFDL-1.3'.
Files: gcc/ada/gnat_rm.texi gcc/ada/doc/gnat_rm*
Copyright: Copyright (c) 2008-2023 Free Software Foundation, Inc.
License: GFDL-1.3+-gnat-rm
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with no
Invariant Sections, with the Front-Cover Texts being "GNAT Reference
Manual", and with no Back-Cover Texts. A copy of the license is
included in the section entitled "GNU Free Documentation License".
.
On Debian systems, the full text of the GNU Free Documentation
License version 1.3 can be found in the file
`/usr/share/common-licenses/GFDL-1.3'.
Files: gcc/doc/*.texi gcc/fortran/*.texi libgomp/*.texi
Copyright: Copyright (c) 1988-2023 Free Software Foundation, Inc.
License: GFDL-1.3+-gcc-1
Files: gcc/doc/cpp.texi gcc/doc/install.texi gcc/go/gccgo.texi
Copyright:
Copyright (c) 1987-2023 Free Software Foundation, Inc.
License: GFDL-1.3+-gcc-1
Files: gcc/jit/*
Copyright: Copyright (c) 2014-2017 Free Software Foundation, Inc.
License: GPL-3+
Files: libffi/doc/*.texi
Copyright: Copyright (c) 2008, 2010, 2011 Red Hat, Inc.
License: GPL-2+
Files: libiberty/*.texi
Copyright: Copyright (c) 2001-2017 Free Software Foundation, Inc.
License: GFDL-NIV-1.3+
Files: libiberty/at-file.texi
Copyright: Copyright (c) 2005 Free Software Foundation, Inc.
License: GFDL-NIV-1.3+-libiberty
There is no actual copyright or license notice on this file;
see <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52204>. However,
the libiberty ChangeLog reveals that it dates entirely from October
2005. Libiberty's own manual was then under GFDL-NIV-1.2+, and
is now under GFDL-NIV-1.3+.
Files: libiberty/copying-lib.texi
Copyright: Copyright (c) 1991-2017 Free Software Foundation, Inc.
License: GNU-meta-license
Files: libitm/libitm.texi
Copyright: Copyright (c) 2011-2017 Free Software Foundation, Inc.
License: GFDL-NIV-1.2+
Files: libquadmath/libquadmath.texi
Copyright: Copyright (c) 2010-2017 Free Software Foundation, Inc.
License: GFDL-1.2+-libquadmath
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no
Invariant Sections, with the Front-Cover Texts being "A GNU Manual,"
and with the Back-Cover Texts as in (a) below. A copy of the
license is included in the section entitled "GNU Free Documentation
License."
.
(a) The FSF's Back-Cover Text is: You have the freedom to
copy and modify this GNU manual.
.
On Debian systems, the full text of the GNU Free Documentation
License version 1.2 can be found in the file
`/usr/share/common-licenses/GFDL-1.2'.
Files: gcc/doc/include/funding.texi gcc/doc/fsf-funding.7
Copyright: Copyright (c) 1994 Free Software Foundation, Inc.
License: GNU-meta-license-variant
Verbatim copying and redistribution of this section is permitted
without royalty; alteration is not permitted.
Files: gcc/doc/include/fdl.texi gcc/doc/gfdl.7
Copyright: Copyright (c) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
https://fsf.org/
License: GNU-meta-license
Files: gcc/doc/include/gpl_v3.texi gcc/doc/gpl.7
Copyright: Copyright (c) 2007 Free Software Foundation, Inc.
License: GNU-meta-license
Files: contrib/texi2pod.pl
Copyright: Copyright (c) 1999-2014 Free Software Foundation, Inc.
License: GPL-3+
Files: debian/*
Copyright:
Copyright (c) 1997-2006 Debian GCC Maintainers <debian-gcc@lists.debian.org>
Copyright (c) 2006-2008, 2010 Nikita V. Youshchenko <yoush@debian.org>
Copyright (c) 2012 Samuel Bronson <naesten@gmail.com>
Copyright (c) 2012-2017 GUO Yixuan <culu.gyx@gmail.com>
Copyright (c) 2019-2020 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Copyright (c) 2020-2023 Dmitry Baryshkov <dbaryshkov@gmail.com>
License: GPL-3+
Files: debian/patches/from-debian-gcc-*
Copyright:
These patches are automatically converted from the main GCC source
package (gcc-X.Y). They SHOULD (but probably do not yet) contain
copyright metadata in their headers.
License: XXX
These patches need to declare their own copyright/licensing status
somehow, and there needs to be a way to say so in DEP5.
Files: debian/extract-doc-tarball-from-upstream*
Copyright:
Copyright (c) 2012 Samuel J. J. Bronson <naesten@gmail.com>
Copyright (c) 2012-2017 GUO Yixuan <culu.gyx@gmail.com>
License: Expat
License: GNU-meta-license
Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.
Comment:
GNU actually seems to offer more liberal terms for (parts of) these
documents elsewhere; see the FAQ about the GNU licenses,
<https://www.gnu.org/licenses/gpl-faq.html#ModifyGPL>.
License: GFDL-NIV-1.3+
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with no
Invariant Sections, with no Front-Cover Texts and with no Back-Cover
Texts. A copy of the license is included in the section entitled "GNU
Free Documentation License".
.
On Debian systems, the full text of the GNU Free Documentation
License version 1.3 can be found in the file
`/usr/share/common-licenses/GFDL-1.3'.
Comment:
Oddly enough, this license is DFSG free.
License: GFDL-NIV-1.2+
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no
Invariant Sections, with no Front-Cover Texts and with no Back-Cover
Texts. A copy of the license is included in the section entitled "GNU
Free Documentation License".
.
On Debian systems, the full text of the GNU Free Documentation
License version 1.3 can be found in the file
`/usr/share/common-licenses/GFDL-1.2'.
License: GFDL-1.3+-gcc-1
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with the
Invariant Sections being "Funding Free Software", the Front-Cover
Texts being (a) (see below), and with the Back-Cover Texts being (b)
(see below). A copy of the license is included in the section entitled
"GNU Free Documentation License".
.
(a) The FSF's Front-Cover Text is:
.
A GNU Manual
.
(b) The FSF's Back-Cover Text is:
.
You have freedom to copy and modify this GNU Manual, like GNU
software. Copies published by the Free Software Foundation raise
funds for GNU development.
.
On Debian systems, the full text of the GNU Free Documentation
License version 1.3 can be found in the file
`/usr/share/common-licenses/GFDL-1.3'.
License: GPL-3+
This program 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 3 of the License, or
(at your option) any later version.
.
This program 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 program. If not, see <https://www.gnu.org/licenses/>.
.
On Debian systems, the full text of the GNU General Public
License version 3 can be found in the file
`/usr/share/common-licenses/GPL-3'.
License: GPL-2+
This program 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 program 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 program. If not, see <https://www.gnu.org/licenses/>.
.
On Debian systems, the full text of the GNU General Public
License version 2 can be found in the file
`/usr/share/common-licenses/GPL-2'.
License: Expat
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
.
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
| |
| control file for gccgo-15-doc_15.2.0-1_all.deb (click to toggle) | |
|---|---|
| Package: | gccgo-15-doc |
| Source: | gcc-15-doc |
| Version: | 15.2.0-1 |
| Architecture: | all |
| Maintainer: | Dmitry Baryshkov <dbaryshkov@gmail.com> |
| Installed-Size: | 364 |
| Depends: | gcc-doc-base (>=4.1.1.nf3-1), gcc-15-doc (=15.2.0-1) |
| Suggests: | doc-base |
| Section: | non-free/doc |
| Priority: | optional |
| Multi-Arch: | foreign |
| Homepage: | http://gcc.gnu.org/ |
| Description: | documentation for the GNU Go compiler (gccgo) This package contains manual pages and documentation in info, html, and pdf format, for the GNU Go compiler. . This documentation is licensed under the terms of the GNU Free Documentation License, and contains invariant sections, so it can't be part of Debian main. |
| contents of gccgo-15-doc_15.2.0-1_all.deb (click to toggle) | |
|---|---|
drwxr-xr-x root/root 0 2025-09-20 19:39 ./ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/ -rw-r--r-- root/root 103574 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/gccgo.html -rw-r--r-- root/root 224054 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/gccgo.pdf drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/doc-base/ -rw-r--r-- root/root 456 2025-09-20 17:06 ./usr/share/doc-base/gccgo-15-doc.gccgo-15 drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/info/ -rw-r--r-- root/root 25806 2025-09-20 19:39 ./usr/share/info/gccgo-15.info.gz drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/lintian/ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 111 2025-09-20 17:06 ./usr/share/lintian/overrides/gccgo-15-doc drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/man/ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/man/man1/ -rw-r--r-- root/root 1289 2025-09-20 19:39 ./usr/share/man/man1/gccgo-15.1.gz lrwxrwxrwx root/root 0 2025-09-20 19:39 ./usr/share/doc/gccgo-15-doc -> gcc-15-doc | |
| copyright of gccgo-15-doc_15.2.0-1_all.deb (click to toggle) | |
|---|---|
WARNING: No copyright found, please check package manually. | |
| control file for gfortran-15-doc_15.2.0-1_all.deb (click to toggle) | |
|---|---|
| Package: | gfortran-15-doc |
| Source: | gcc-15-doc |
| Version: | 15.2.0-1 |
| Architecture: | all |
| Maintainer: | Dmitry Baryshkov <dbaryshkov@gmail.com> |
| Installed-Size: | 3365 |
| Depends: | gcc-doc-base (>=4.1.1.nf3-1), gcc-15-doc (=15.2.0-1) |
| Suggests: | doc-base |
| Section: | non-free/doc |
| Priority: | optional |
| Multi-Arch: | foreign |
| Homepage: | http://gcc.gnu.org/ |
| Description: | documentation for the GNU Fortran Compiler (gfortran) This package contains manual pages and documentation in info, html, and pdf format, for the GNU Fortran 95 compiler. . This documentation is licensed under the terms of the GNU Free Documentation License, and contains invariant sections, so it can't be part of Debian main. |
| contents of gfortran-15-doc_15.2.0-1_all.deb (click to toggle) | |
|---|---|
drwxr-xr-x root/root 0 2025-09-20 19:39 ./ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/ -rw-r--r-- root/root 2041626 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/gfortran.html -rw-r--r-- root/root 1157800 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/gfortran.pdf drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/doc-base/ -rw-r--r-- root/root 558 2025-09-20 17:06 ./usr/share/doc-base/gfortran-15-doc.gfortran-15 drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/info/ -rw-r--r-- root/root 202276 2025-09-20 19:39 ./usr/share/info/gfortran-15.info.gz drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/lintian/ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 120 2025-09-20 17:06 ./usr/share/lintian/overrides/gfortran-15-doc drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/man/ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/man/man1/ -rw-r--r-- root/root 26783 2025-09-20 19:39 ./usr/share/man/man1/gfortran-15.1.gz lrwxrwxrwx root/root 0 2025-09-20 19:39 ./usr/share/doc/gfortran-15-doc -> gcc-15-doc | |
| copyright of gfortran-15-doc_15.2.0-1_all.deb (click to toggle) | |
|---|---|
WARNING: No copyright found, please check package manually. | |
| control file for gnat-15-doc_15.2.0-1_all.deb (click to toggle) | |
|---|---|
| Package: | gnat-15-doc |
| Source: | gcc-15-doc |
| Version: | 15.2.0-1 |
| Architecture: | all |
| Maintainer: | Dmitry Baryshkov <dbaryshkov@gmail.com> |
| Installed-Size: | 6982 |
| Depends: | gcc-doc-base (>=4.1.1.nf3-1), gcc-15-doc (=15.2.0-1) |
| Suggests: | doc-base |
| Section: | non-free/doc |
| Priority: | optional |
| Multi-Arch: | foreign |
| Homepage: | http://gcc.gnu.org/ |
| Description: | documentation for the GNU Ada Compiler (gnat) This package contains documentation in info, html, and pdf format, for the GNU Ada compiler. . This documentation is licensed under the terms of the GNU Free Documentation License, and contains invariant sections, so it can't be part of Debian main. |
| contents of gnat-15-doc_15.2.0-1_all.deb (click to toggle) | |
|---|---|
drwxr-xr-x root/root 0 2025-09-20 19:39 ./ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/ -rw-r--r-- root/root 80257 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/gnat-style.html -rw-r--r-- root/root 157558 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/gnat-style.pdf -rw-r--r-- root/root 2371648 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/gnat_rm.html -rw-r--r-- root/root 1273957 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/gnat_rm.pdf -rw-r--r-- root/root 1634891 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/gnat_ugn.html -rw-r--r-- root/root 1010902 2025-09-20 19:39 ./usr/share/doc/gcc-15-doc/gnat_ugn.pdf drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/doc-base/ -rw-r--r-- root/root 648 2025-09-20 17:06 ./usr/share/doc-base/gnat-15-doc.gnat-rm-15 -rw-r--r-- root/root 597 2025-09-20 17:06 ./usr/share/doc-base/gnat-15-doc.gnat-style-15 -rw-r--r-- root/root 657 2025-09-20 17:06 ./usr/share/doc-base/gnat-15-doc.gnat-ugn-15 drwxr-xr-x root/root 0 2025-09-20 19:39 ./usr/share/info/ -rw-r--r-- root/root 15731 2025-09-20 19:39 ./usr/share/info/gnat-style-15.info.gz -rw-r--r-- root/root 323243 2025-09-20 19:39 ./usr/share/info/gnat_rm-15.info.gz -rw-r--r-- root/root 263298 2025-09-20 19:39 ./usr/share/info/gnat_ugn-15.info.gz lrwxrwxrwx root/root 0 2025-09-20 19:39 ./usr/share/doc/gnat-15-doc -> gcc-15-doc | |
| copyright of gnat-15-doc_15.2.0-1_all.deb (click to toggle) | |
|---|---|
WARNING: No copyright found, please check package manually. | |
Timestamp: 15.11.2025 / 15:02:54 (UTC)