Dominique Leuenberger 2019-08-19 19:27:25 +00:00 committed by Git OBS Bridge
commit bd3b10f316
8 changed files with 120 additions and 37 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1b76404960f2b35471b6385ba707b8a4712431820fe30063e435dad97ccb02b4
size 1782247

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:804ced838ea7fe3fac1e82f0061269de940c82b05d0de672e7d424af98f22d2d
size 1622432

Binary file not shown.

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Wed Aug 7 19:43:39 UTC 2019 - antoine.belvire@opensuse.org
- Update to version 1.24.0:
* An upgrade procedure for configurations created in the previous
release of crosstool-NG has been introduced with this release.
See http://crosstool-ng.github.io/docs/configuration/ for more
details.
- Add new build dependency: unzip.
- Remove reproducible.patch: Fixed upstream.
- Add crosstool-ng.keyring to verify tarball signature.
- Add crosstool-ng.rpmlintrc to ignore some irrelevant rpmlint
errors.
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Jun 18 19:37:37 UTC 2017 - bwiedemann@suse.com Sun Jun 18 19:37:37 UTC 2017 - bwiedemann@suse.com

76
crosstool-ng.keyring Normal file
View File

@ -0,0 +1,76 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
Gm4oDw3x6YBnfzX2HOkttZ5PsnMN6gIm0d8u+k0=
=0neY
-----END PGP PUBLIC KEY BLOCK-----

6
crosstool-ng.rpmlintrc Normal file
View File

@ -0,0 +1,6 @@
# crosstool-ng will not be renamed crosstool-ng-devel.
addFilter("W: devel-dependency glibc-devel-static")
addFilter("E: devel-file-in-non-devel-package")
# It's ok to have these scripts non-executable.
addFilter("W: non-executable-script")

View File

@ -1,7 +1,7 @@
# #
# spec file for package crosstool-ng # spec file for package crosstool-ng
# #
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -12,20 +12,22 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via https://bugs.opensuse.org/
# #
Name: crosstool-ng Name: crosstool-ng
Version: 1.23.0 Version: 1.24.0
Release: 0 Release: 0
Summary: Toolchain building framework Summary: Toolchain building framework
License: GPL-2.0 and GPL-2.0+ and GPL-3.0+ and LGPL-2.1 and LGPL-3.0+ License: GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND LGPL-2.1-only AND LGPL-3.0-or-later
Group: Development/Tools/Building Group: Development/Tools/Building
Url: http://crosstool-ng.org Url: http://crosstool-ng.org
Source0: http://crosstool-ng.org/download/crosstool-ng/%{name}-%{version}.tar.bz2 Source0: http://crosstool-ng.org/download/crosstool-ng/%{name}-%{version}.tar.xz
# PATCH-FIX-TO-UPSTREAM -- bmwiedemann Source1: http://crosstool-ng.org/download/crosstool-ng/%{name}-%{version}.tar.xz.sig
Patch0: reproducible.patch # Alexey Neyman's public key. See http://crosstool-ng.github.io/docs/install/.
Source98: %{name}.keyring
Source99: %{name}.rpmlintrc
BuildRequires: bison BuildRequires: bison
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: flex BuildRequires: flex
@ -34,8 +36,8 @@ BuildRequires: help2man
BuildRequires: libtool BuildRequires: libtool
BuildRequires: makeinfo BuildRequires: makeinfo
BuildRequires: ncurses-devel BuildRequires: ncurses-devel
BuildRequires: unzip
BuildRequires: wget BuildRequires: wget
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: bzip2 Requires: bzip2
Requires: gcc Requires: gcc
Requires: gcc-c++ Requires: gcc-c++
@ -53,32 +55,28 @@ in the resulting binary/ies: static libraries are but an example.
%prep %prep
%setup -q %setup -q
%patch0 -p1
# from legal team
# "Distribution and use is free, also for commercial purposes" (no modification permission)
find patches/ -name '*-new-valencian-locale.patch' -type f -delete -print
%build %build
%configure \ %configure \
--docdir=%{_docdir}/%{name} --docdir=%{_docdir}/%{name}
make %{?_smp_mflags} make %{?_smp_mflags}
%install %install
%make_install %make_install
%fdupes %{buildroot}%{_libdir}/%{name}-%{version}/ %fdupes %{buildroot}%{_datadir}/%{name}
# from legal team
find %{buildroot}%{_libdir}/%{name}-%{version}/ -name '.gitignore' -type f -delete -print # "Distribution and use is free, also for commercial purposes" (no modification permission)
find %{buildroot} -name '*-new-valencian-locale.patch' -type f -delete -print
mv %{buildroot}%{_docdir}/%{name}/%{name}-%{version}/* %{buildroot}%{_docdir}/%{name}/
rm -rf %{buildroot}%{_docdir}/%{name}/%{name}-%{version}/
%files %files
%defattr(-,root,root) %license COPYING
%doc COPYING README.md
%{_bindir}/ct-ng %{_bindir}/ct-ng
%{_libdir}/%{name}-%{version}/ %{_datadir}/%{name}
%{_docdir}/%{name}/ %dir %{_datadir}/bash-completion
%dir %{_datadir}/bash-completion/completions/
%{_datadir}/bash-completion/completions/ct-ng
%{_docdir}/%{name}
%{_libexecdir}/%{name}
%{_mandir}/man1/ct-ng.1.gz %{_mandir}/man1/ct-ng.1.gz
%changelog %changelog

View File

@ -1,11 +0,0 @@
--- crosstool-ng/docs/ct-ng.1.in.orig 2015-11-18 05:29:15.000000000 +0000
+++ crosstool-ng/docs/ct-ng.1.in 2016-03-16 14:46:58.135659000 +0000
@@ -155,7 +155,7 @@
to have the meaning of the exit values.
."
.SH BUGS
-As of today (@@CT_DATE@@), building tarballs is broken. It is difficult to
+As of today (20151120), building tarballs is broken. It is difficult to
foresee how all parts of
.B crosstool-NG
are going to be installed. Each part is needed to build a tarball, as it