## START: Set by rpmautospec ## (rpmautospec version 0.6.5) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec Name: crosstool-ng Version: 1.26.0 Release: %autorelease Summary: Crosstool-NG is a versatile (cross) toolchain generator. # docs/: CC-BY-SA-2.5 # */: GPL-2.0-or-later # packages/autoconf: GPL-2.0-or-later AND GPL-3.0-or-later AND GPL-3.0-or-later WITH Autoconf-exception-generic-3.0 AND GFDL-1.3-or-later AND FSFAP AND X11 AND LicenseRef-Fedora-Public-Domain # packages/automake: GPL-2.0-or-later AND GPL-2.0-or-later WITH Autoconf-exception-generic AND GPL-3.0-or-later AND GPL-3.0-or-later WITH Autoconf-exception-generic-3.0 AND GPL-3.0-or-later WITH Texinfo-exception AND GFDL-1.3-or-later AND FSFAP AND FSFUL AND FSFULLR AND FSFULLRWD AND X11 AND LicenseRef-Fedora-Public-Domain # packages/avr-libc: BSD-3-Clause # packages/binutils*: GPL-3.0-or-later AND (GPL-3.0-or-later WITH Bison-exception-2.2) AND (LGPL-2.0-or-later WITH GCC-exception-2.0) AND BSD-3-Clause AND GFDL-1.3-or-later AND GPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-2.0-or-later # packages/bison: GPL-3.0-or-later AND GPL-3.0-or-later WITH Autoconf-exception-generic-3.0 AND GPL-3.0-or-later WITH Bison-exception-2.2 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH Autoconf-exception-generic AND LGPL-3.0-or-later AND LGPL-2.1-or-later AND LGPL-2.0-or-later AND FSFULLR AND GFDL-1.3-or-later AND X11 # packages/cloog: GPL-2.0-or-later # packages/dtc: GPL-2.0-or-later # packages/duma: GPL-2.0-or-later AND LGPL-2.1-or-later # packages/elf2flt: GPL-2.0-or-later # packages/expat: MIT # packages/gcc*: GPL-3.0-or-later AND LGPL-3.0-or-later AND (GPL-3.0-or-later WITH GCC-exception-3.1) AND (GPL-3.0-or-later WITH Texinfo-exception) AND (LGPL-2.1-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH GNU-compiler-exception) AND BSL-1.0 AND GFDL-1.3-or-later AND Linux-man-pages-copyleft-2-para AND SunPro AND BSD-1-Clause AND BSD-2-Clause AND BSD-2-Clause-Views AND BSD-3-Clause AND BSD-4-Clause AND BSD-Source-Code AND Zlib AND MIT AND Apache-2.0 AND (Apache-2.0 WITH LLVM-Exception) AND ZPL-2.1 AND ISC AND LicenseRef-Fedora-Public-Domain AND HP-1986 AND curl AND Martin-Birgmeier AND HPND-Markus-Kuhn AND dtoa AND SMLNJ AND AMD-newlib AND OAR AND HPND-merchantability-variant AND HPND-Intel # packages/gdb: GPL-3.0-or-later AND BSD-3-Clause AND FSFAP AND LGPL-2.1-or-later AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LicenseRef-Fedora-Public-Domain AND GFDL-1.3-or-later AND LGPL-2.0-or-later WITH GCC-exception-2.0 AND GPL-3.0-or-later WITH GCC-exception-3.1 AND GPL-2.0-or-later WITH GNU-compiler-exception AND GFDL # packages/gettext: GPL-3.0-or-later AND LGPL-2.0-or-later AND GFDL-1.2-or-later # packages/glibc*: LGPL-2.1-or-later AND SunPro AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later WITH GNU-compiler-exception AND GPL-2.0-only AND ISC AND LicenseRef-Fedora-Public-Domain AND HPND AND CMU-Mach AND LGPL-2.0-or-later AND Unicode-3.0 AND GFDL-1.1-or-later AND GPL-1.0-or-later AND FSFUL AND MIT AND Inner-Net-2.0 AND X11 AND GPL-2.0-or-later WITH GCC-exception-2.0 AND GFDL-1.3-only AND GFDL-1.1-only # packages/gmp: (LGPL-3.0-or-later OR GPL-2.0-or-later OR (LGPL-3.0-or-later AND GPL-2.0-or-later)) AND GFDL-1.3-invariants-or-later # packages/gnuprumcu: BSD-2-Clause-FreeBSD # packages/isl: MIT # packages/libelf: LGPL-2.0-or-later # packages/libiconv: LGPL-2.1-or-later AND GPL-3.0-or-later # packages/libtool: GPL-2.0-or-later AND GPL-2.0-or-later WITH Autoconf-exception-generic AND GPL-2.0-or-later WITH Libtool-exception AND LGPL-2.0-or-later WITH Libtool-exception AND GPL-3.0-or-later WITH Autoconf-exception-generic-3.0 AND MIT AND FSFAP AND FSFULLR AND FSFULLRWD AND GFDL-1.3-or-later AND X11 AND LicenseRef-Fedora-public-domain AND LGPL-2.0-or-later # packages/linux*: actually has no patches, so skipped here # packages/ltrace: GPL-2.0-or-later # packages/m4: GPL-3.0-or-later AND GFDL-1.3-or-later # packages/make: GPL-3.0-or-later AND LGPL-2.1-or-later AND GFDL-1.3-or-later AND FSFULLR # packages/mingw-w64: ZPL-2.1 AND LicenseRef-Fedora-Public-Domain AND GPL-3.0-or-later AND GPL-2.0-or-later AND BSD-3-Clause AND LGPL-2.1-or-later AND MIT AND SunPro ## A complete mess. There _might_ be some more. # packages/moxiebox: MIT # packages/mpc: LGPL-3.0-or-later AND FSFAP AND GFDL-1.3-no-invariants-or-later # packages/mpfr: LGPL-3.0-or-later AND GFDL-1.2-no-invariants-or-later # packages/musl: MIT # packages/ncurses: MIT-open-group # packages/newlib*: BSD-2-Clause AND BSD-4-Clause AND LGPL-2.1-or-later AND ISC AND GPL-3.0-or-later AND MIT # packages/picolibc: AGPL-3.0-or-later AND BSD-3-Clause AND BSD-2-Clause-FreeBSD AND GPL-2.0-or-later AND LicenseRef-Fedora-Public-Domain AND (Apache-2.0 OR BSL-1.0) AND SunPro # Has 37 different “BSD3”, 15 “BSD2”, 32 “Other” and various other licenses with slightly different wordings. See also newlib and avr-libc. # packages/strace: LGPL-2.1-or-later AND GPL-2.0-or-later AND GPL-3.0-or-later AND BSD-2-Clause AND BSD-3-Clause AND (GPL-1.0-or-later WITH Linux-syscall-note) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND (GPL-2.0-only WITH Linux-syscall-note) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ISC AND X11 AND FSFAP AND FSFUL AND FSFULLR AND FSFULLRWD # packages/uClibc-ng: LGPL-2.1-only # packages/zlib: Zlib # packages/zstd: BSD-3-Clause AND GPL-2.0-only ## Above list simplified with python3-license-expression License: AGPL-3.0-or-later AND AMD-newlib AND Apache-2.0 AND Apache-2.0 WITH LLVM-exception AND BSD-1-Clause AND BSD-2-Clause AND BSD-2-Clause-Views AND BSD-3-Clause AND BSD-4-Clause AND BSD-Source-Code AND BSL-1.0 AND CC-BY-SA-2.5 AND CMU-Mach AND FSFAP AND FSFUL AND FSFULLR AND FSFULLRWD AND GFDL AND GFDL-1.1-only AND GFDL-1.1-or-later AND GFDL-1.2-no-invariants-or-later AND GFDL-1.2-or-later AND GFDL-1.3-invariants-or-later AND GFDL-1.3-no-invariants-or-later AND GFDL-1.3-only AND GFDL-1.3-or-later AND GPL-1.0-or-later AND GPL-1.0-or-later WITH Linux-syscall-note AND GPL-2.0-only AND GPL-2.0-only WITH Linux-syscall-note AND GPL-2.0-or-later AND GPL-2.0-or-later WITH Autoconf-exception-generic AND GPL-2.0-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later WITH GNU-compiler-exception AND GPL-2.0-or-later WITH Libtool-exception AND GPL-2.0-or-later WITH Linux-syscall-note AND GPL-3.0-or-later AND GPL-3.0-or-later WITH Autoconf-exception-generic-3.0 AND GPL-3.0-or-later WITH Bison-exception-2.2 AND GPL-3.0-or-later WITH GCC-exception-3.1 AND GPL-3.0-or-later WITH Texinfo-exception AND HP-1986 AND HPND AND HPND-Intel AND HPND-Markus-Kuhn AND HPND-merchantability-variant AND ISC AND Inner-Net-2.0 AND LGPL-2.0-or-later AND LGPL-2.0-or-later WITH GCC-exception-2.0 AND LGPL-2.0-or-later WITH Libtool-exception AND LGPL-2.0-or-later WITH Linux-syscall-note AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND LGPL-2.1-or-later WITH GNU-compiler-exception AND LGPL-2.1-or-later WITH Linux-syscall-note AND LGPL-3.0-or-later AND LicenseRef-scancode-public-domain AND Linux-man-pages-copyleft-2-para AND MIT AND MIT-open-group AND Martin-Birgmeier AND OAR AND SMLNJ AND SunPro AND Unicode-3.0 AND X11 AND ZPL-2.1 AND Zlib AND curl AND dtoa URL: https://crosstool-ng.github.io/ Source0: http://crosstool-ng.org/download/crosstool-ng/crosstool-ng-%{version}.tar.xz Source1: find-requires.sh # testing/docker/fedora35/Dockerfile BuildRequires: autoconf gperf bison file flex texinfo help2man gcc-c++ libtool BuildRequires: make patch ncurses-devel python3-devel perl-Thread-Queue bzip2 BuildRequires: git wget which xz unzip rsync diffutils meson ninja-build BuildRequires: rpm-local-generator-support Requires: bzip2 curl gcc-c++ git glibc-devel gzip m4 tar unzip wget xz %global __local_generator_path ^%{_datadir}/%{name}/paths\\.sh$ %global __local_generator_requires bash %{SOURCE1} %description Crosstool-NG is a versatile (cross) toolchain generator. It supports many architectures and components and has a simple yet powerful menuconfig-style interface. %prep %autosetup %build %configure %make_build %install %make_install rm -rf %{buildroot}%{_datadir}/%{name}/{COPYING,LICENSE,licenses.d} ln -s ../../licenses/%{name}/{COPYING,LICENSE,licenses.d} %{buildroot}%{_datadir}/%{name} %files %license COPYING LICENSE licenses.d %{_bindir}/ct-ng %{_mandir}/man1/ct-ng.1* %{_libexecdir}/%{name}/* %{bash_completions_dir}/ct-ng %{_pkgdocdir}/*.md %{_datadir}/%{name}/* %changelog ## START: Generated by rpmautospec * Tue Jul 30 2024 John Doe - 1.26.0-1 - Uncommitted changes ## END: Generated by rpmautospec