mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-01-31 08:25:32 +00:00
Merge pull request #352 from cpackham/debian-packaging-update
debian: update packaging
This commit is contained in:
commit
10089f3c9a
6
debian/changelog
vendored
6
debian/changelog
vendored
@ -1,3 +1,9 @@
|
|||||||
|
crosstool-ng (1.23.0-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* Initial upload, Closes: #721430
|
||||||
|
|
||||||
|
-- Multiple Candidates <open@example.com> Wed, 24 May 2017 13:47:31 +0200
|
||||||
|
|
||||||
crosstool-ng (1.22.0git) unstable; urgency=low
|
crosstool-ng (1.22.0git) unstable; urgency=low
|
||||||
|
|
||||||
* Initial Debianized Release.
|
* Initial Debianized Release.
|
||||||
|
25
debian/control
vendored
25
debian/control
vendored
@ -1,13 +1,24 @@
|
|||||||
Source: crosstool-ng
|
Source: crosstool-ng
|
||||||
Section: unknown
|
Section: devel
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Maintainer: Andrew 'Necromant' Andrianov <andrew@ncrmnt.org>
|
Maintainer: Multiple Candidates <open@example.com>
|
||||||
Build-Depends: debhelper (>= 9), autotools-dev, libncursesw5-dev, libncurses5-dev, autoconf, git, gperf, bison, flex, texinfo, help2man, gawk, subversion, git, gzip, bzip2, tar, libtool-bin, automake
|
Build-Depends: debhelper (>= 9), autoconf, automake, autotools-dev,
|
||||||
Standards-Version: 3.9.5
|
libncursesw5-dev, libncurses5-dev, gperf, bison, flex,
|
||||||
|
texinfo, help2man, gawk, git, subversion, bzip2, libtool-bin
|
||||||
|
Standards-Version: 3.9.8
|
||||||
Homepage: http://crosstool-ng.org/
|
Homepage: http://crosstool-ng.org/
|
||||||
|
|
||||||
Package: crosstool-ng
|
Package: crosstool-ng
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Depends: ${shlibs:Depends}, ${misc:Depends}, build-essential, texi2html, texinfo
|
Depends: ${shlibs:Depends}, ${misc:Depends}, build-essential, texinfo
|
||||||
Description: crosstool-ng
|
Description: create your own cross toolchains
|
||||||
The ultimate tool to create your own cross toolchains
|
Crosstool-NG aims at building toolchains. Toolchains are an essential
|
||||||
|
component in a software development project. It will compile, assemble and
|
||||||
|
link the code that is being developed.
|
||||||
|
.
|
||||||
|
The usual toolchain is called "native" and is in packages
|
||||||
|
like 'clang' and 'gcc' (This package is not needed for doing
|
||||||
|
native development).
|
||||||
|
.
|
||||||
|
This package is for generating toolchains when doing development
|
||||||
|
on a foreign architecture (when you need a cross compiler).
|
||||||
|
105
debian/copyright
vendored
105
debian/copyright
vendored
@ -1,61 +1,68 @@
|
|||||||
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||||
Upstream-Name: crosstool-ng
|
Upstream-Name: crosstool-ng
|
||||||
Source: <http://crosstool-ng.org/>
|
Source: http://crosstool-ng.org/
|
||||||
|
|
||||||
Files: *
|
Files: *
|
||||||
Copyright: 2015 Crosstool-NG Developers
|
Copyright: 2015 Crosstool-NG Developers
|
||||||
License: GPL-2.0+
|
License: GPL-2.0+
|
||||||
|
/usr/share/common-licenses/GPL-2
|
||||||
|
|
||||||
Files: debian/*
|
Files: debian/*
|
||||||
Copyright: 2015 Andrew 'Necromant' Andrianov <andrew@ncrmnt.org>
|
Copyright:
|
||||||
|
2015 Andrew 'Necromant' Andrianov <andrew@ncrmnt.org>
|
||||||
|
2017 Several Candidates <open@example.com>
|
||||||
License: GPL-2.0+
|
License: GPL-2.0+
|
||||||
|
/usr/share/common-licenses/GPL-2
|
||||||
|
|
||||||
License: GPL-2.0+
|
|
||||||
Unless otherwise stated in individual files, this work is licensed to you under
|
|
||||||
the following terms.
|
|
||||||
|
|
||||||
- Files in docs/ are available under the Creative Commons Attribution, Share
|
Files: docs/*
|
||||||
Alike (by-sa), v2.5, to be found there:
|
Copyright: Various
|
||||||
licenses.d/by-sa/deed.en (human-readable summary)
|
License: CC-BY-SA-2.5
|
||||||
licenses.d/by-sa/legalcode (legal code, the full license)
|
Files in docs/ are available under the Creative Commons Attribution, Share
|
||||||
|
Alike (by-sa), v2.5, to be found there:
|
||||||
- Files found in patches/*/ are available under the same license as the
|
licenses.d/by-sa/deed.en (human-readable summary)
|
||||||
upstream software they apply to.
|
licenses.d/by-sa/legalcode (legal code, the full license)
|
||||||
|
|
||||||
That means that you can't use those patches if you were licensed the
|
Files: patches/*
|
||||||
software under a specific license which is not the one the software is
|
Copyright: Various
|
||||||
commonly available under.
|
License: Various
|
||||||
|
Files found in patches/*/ are available under the same license as the
|
||||||
As an example, if you ever managed to get the Linux kernel under a license
|
upstream software they apply to.
|
||||||
other than the GPLv2, you are not allowed to use the Linux kernel patches
|
.
|
||||||
coming with crosstool-NG, as those are available under the GPLv2, which is
|
That means that you can't use those patches if you were licensed the
|
||||||
the license the Linux kernel is most commonly available under.
|
software under a specific license which is not the one the software is
|
||||||
|
commonly available under.
|
||||||
As a convenience, the GNU Lesser General Public License (LGPL) v2.1 (for the
|
.
|
||||||
patches against glibc, uClibc, and some other libraries) is available there:
|
As an example, if you ever managed to get the Linux kernel under a license
|
||||||
licenses.d/lgpl.txt
|
other than the GPLv2, you are not allowed to use the Linux kernel patches
|
||||||
|
coming with crosstool-NG, as those are available under the GPLv2, which is
|
||||||
- Other files not covered by the above licenses, and not covered by an
|
the license the Linux kernel is most commonly available under.
|
||||||
individual license specified in the file itself, or an accompanying file,
|
.
|
||||||
are available under the GNU General Public License (GPL), v2, to be found
|
As a convenience, the GNU Lesser General Public License (LGPL) v2.1 (for the
|
||||||
here:
|
patches against glibc, uClibc, and some other libraries) is available there:
|
||||||
licenses.d/gpl.txt
|
licenses.d/lgpl.txt
|
||||||
|
.
|
||||||
- Also, I want to clarify one point. If you build a toolchain with crosstool-NG
|
Other files not covered by the above licenses, and not covered by an
|
||||||
and you happen to sell, deliver, or otherwise publish this toolchain to a
|
individual license specified in the file itself, or an accompanying file,
|
||||||
third party, I consider crosstool-NG as being part of the sources needed to
|
are available under the GNU General Public License (GPL), v2, to be found
|
||||||
rebuild the afore-mentioned toolchain, alongside with all other source code
|
here:
|
||||||
that third party is otherwise entitled to receive, due to other licenses of
|
licenses.d/gpl.txt
|
||||||
the different components. See licenses.d/gpl.txt, section 3, which reads:
|
.
|
||||||
> For an executable work, complete source code means [...], plus the
|
Also, I want to clarify one point. If you build a toolchain with crosstool-NG
|
||||||
> scripts used to control compilation and installation of the executable.
|
and you happen to sell, deliver, or otherwise publish this toolchain to a
|
||||||
|
third party, I consider crosstool-NG as being part of the sources needed to
|
||||||
In short: crosstool-NG is the part refered to as "the scripts to control
|
rebuild the afore-mentioned toolchain, alongside with all other source code
|
||||||
compilation and installation of the executable", it being the toolchain in
|
that third party is otherwise entitled to receive, due to other licenses of
|
||||||
our case; and as such you must make it available, in conformance to the
|
the different components. See licenses.d/gpl.txt, section 3, which reads:
|
||||||
GPLv2, see above.
|
> For an executable work, complete source code means [...], plus the
|
||||||
|
> scripts used to control compilation and installation of the executable.
|
||||||
Also, if you have local patches that you apply to the different components
|
.
|
||||||
(either manualy, or by instructing crosstool-NG to do so), you will have to
|
In short: crosstool-NG is the part refered to as "the scripts to control
|
||||||
make those patches available alongside with your toolchain, to comply with
|
compilation and installation of the executable", it being the toolchain in
|
||||||
the licenses of the components impacted by your patches.
|
our case; and as such you must make it available, in conformance to the
|
||||||
|
GPLv2, see above.
|
||||||
|
.
|
||||||
|
Also, if you have local patches that you apply to the different components
|
||||||
|
(either manualy, or by instructing crosstool-NG to do so), you will have to
|
||||||
|
make those patches available alongside with your toolchain, to comply with
|
||||||
|
the licenses of the components impacted by your patches.
|
||||||
|
3
debian/rules
vendored
3
debian/rules
vendored
@ -23,7 +23,8 @@ include /usr/share/dpkg/default.mk
|
|||||||
|
|
||||||
# Make sure we call ./bootstrap before running dh_auto_configure
|
# Make sure we call ./bootstrap before running dh_auto_configure
|
||||||
override_dh_auto_configure:
|
override_dh_auto_configure:
|
||||||
./bootstrap && dh_auto_configure
|
test -e configure || ./bootstrap
|
||||||
|
dh_auto_configure
|
||||||
|
|
||||||
#Make sure to include bash completion file in the package
|
#Make sure to include bash completion file in the package
|
||||||
override_dh_auto_install:
|
override_dh_auto_install:
|
||||||
|
2
debian/source/format
vendored
2
debian/source/format
vendored
@ -1 +1 @@
|
|||||||
3.0 (native)
|
3.0 (quilt)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user