From 13af7c7879c636b90b743db6273d93579731d170bc2bc220bd01392730a9c285 Mon Sep 17 00:00:00 2001 From: Stanislav Brabec Date: Thu, 8 Aug 2019 20:41:57 +0000 Subject: [PATCH] Accepting request 721582 from home:1Antoine1:branches:electronics - 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. OBS-URL: https://build.opensuse.org/request/show/721582 OBS-URL: https://build.opensuse.org/package/show/electronics/crosstool-ng?expand=0&rev=16 --- crosstool-ng-1.23.0.tar.bz2 | 3 -- crosstool-ng-1.24.0.tar.xz | 3 ++ crosstool-ng-1.24.0.tar.xz.sig | Bin 0 -> 566 bytes crosstool-ng.changes | 14 ++++++ crosstool-ng.keyring | 76 +++++++++++++++++++++++++++++++++ crosstool-ng.rpmlintrc | 6 +++ crosstool-ng.spec | 44 +++++++++---------- reproducible.patch | 11 ----- 8 files changed, 120 insertions(+), 37 deletions(-) delete mode 100644 crosstool-ng-1.23.0.tar.bz2 create mode 100644 crosstool-ng-1.24.0.tar.xz create mode 100644 crosstool-ng-1.24.0.tar.xz.sig create mode 100644 crosstool-ng.keyring create mode 100644 crosstool-ng.rpmlintrc delete mode 100644 reproducible.patch diff --git a/crosstool-ng-1.23.0.tar.bz2 b/crosstool-ng-1.23.0.tar.bz2 deleted file mode 100644 index cff5c5a..0000000 --- a/crosstool-ng-1.23.0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1b76404960f2b35471b6385ba707b8a4712431820fe30063e435dad97ccb02b4 -size 1782247 diff --git a/crosstool-ng-1.24.0.tar.xz b/crosstool-ng-1.24.0.tar.xz new file mode 100644 index 0000000..9d127c7 --- /dev/null +++ b/crosstool-ng-1.24.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:804ced838ea7fe3fac1e82f0061269de940c82b05d0de672e7d424af98f22d2d +size 1622432 diff --git a/crosstool-ng-1.24.0.tar.xz.sig b/crosstool-ng-1.24.0.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..4cf80f28e29d932416f37834c1c9c91622b20f15d775190eea3b0755aa9f95d7 GIT binary patch literal 566 zcmV-60?GY}0y6{v0SW*e79j*=s{8U3b&O*`lSTP>NMxH4))=G(0$j0`q5ujB5O_#r zn-SI+qycab|54V8vrbDSf&V6B4R72j$RAEtqP^)69hhiwVgl&T5 zTC^?kg++O^qn)u>N6`-n6&Wa0L-CjoteatIQ!6jPS?4a)OG?D_-5(PRqkYlNYaXvM zbDb6U|ImyZ^aDg-P%GTpa0Y58)5Sr-zu`WVy5nO&3fomF9H2bc9!}`sc-i;HrRBX| zy|r$_ToB|?{zbf^IUqC4vbFZ>$8&|wkl^)ohNjaw1sUs|=?&-xQvloJ;xHBm9O);$ z1O;tsd1d!gK7aL=svU82k?F2IRJ?bP?2VOMoie4{pLHa*p+|5@oJ11Y0i$z5lb3d1 zCboGU?D>kNT|D=D6cY2q&R5|!$&+P`h&`3Vcmh+TD`Kn0BWO53IAY94zLcP5zKZ0r z(|D|y!(BFSK`=kwP;*WM)(yZBfB$01s6qc!I^GTuU!cXQi&|wP?WhjQCHLdCv-xUa_x#eX~Q_jJp4617jV9 zS-u~WM^|=9M+ExYm^Ab$2k~Ga3a;E;U}j37?(s5IyqGCr3;n2o9aR0NC<+XoacFUs z)2ny2z3(^W!FbIgAq51KcKmL$Qvtd-jG5v$wu9ZAQCk_B>7Nub*fSv+#G}p>o*6_z E@2rv$#Q*>R literal 0 HcmV?d00001 diff --git a/crosstool-ng.changes b/crosstool-ng.changes index 70bbcc2..6954ddd 100644 --- a/crosstool-ng.changes +++ b/crosstool-ng.changes @@ -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 diff --git a/crosstool-ng.keyring b/crosstool-ng.keyring new file mode 100644 index 0000000..27a6dad --- /dev/null +++ b/crosstool-ng.keyring @@ -0,0 +1,76 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=0neY +-----END PGP PUBLIC KEY BLOCK----- diff --git a/crosstool-ng.rpmlintrc b/crosstool-ng.rpmlintrc new file mode 100644 index 0000000..c050fa0 --- /dev/null +++ b/crosstool-ng.rpmlintrc @@ -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") diff --git a/crosstool-ng.spec b/crosstool-ng.spec index 91f3b3a..101fdb5 100644 --- a/crosstool-ng.spec +++ b/crosstool-ng.spec @@ -1,7 +1,7 @@ # # 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 # 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) # 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 -Version: 1.23.0 +Version: 1.24.0 Release: 0 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 Url: http://crosstool-ng.org -Source0: http://crosstool-ng.org/download/crosstool-ng/%{name}-%{version}.tar.bz2 -# PATCH-FIX-TO-UPSTREAM -- bmwiedemann -Patch0: reproducible.patch +Source0: http://crosstool-ng.org/download/crosstool-ng/%{name}-%{version}.tar.xz +Source1: http://crosstool-ng.org/download/crosstool-ng/%{name}-%{version}.tar.xz.sig +# Alexey Neyman's public key. See http://crosstool-ng.github.io/docs/install/. +Source98: %{name}.keyring +Source99: %{name}.rpmlintrc BuildRequires: bison BuildRequires: fdupes BuildRequires: flex @@ -34,8 +36,8 @@ BuildRequires: help2man BuildRequires: libtool BuildRequires: makeinfo BuildRequires: ncurses-devel +BuildRequires: unzip BuildRequires: wget -BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: bzip2 Requires: gcc Requires: gcc-c++ @@ -53,32 +55,28 @@ in the resulting binary/ies: static libraries are but an example. %prep %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 %configure \ --docdir=%{_docdir}/%{name} - make %{?_smp_mflags} %install %make_install -%fdupes %{buildroot}%{_libdir}/%{name}-%{version}/ - -find %{buildroot}%{_libdir}/%{name}-%{version}/ -name '.gitignore' -type f -delete -print - -mv %{buildroot}%{_docdir}/%{name}/%{name}-%{version}/* %{buildroot}%{_docdir}/%{name}/ -rm -rf %{buildroot}%{_docdir}/%{name}/%{name}-%{version}/ +%fdupes %{buildroot}%{_datadir}/%{name} +# from legal team +# "Distribution and use is free, also for commercial purposes" (no modification permission) +find %{buildroot} -name '*-new-valencian-locale.patch' -type f -delete -print %files -%defattr(-,root,root) -%doc COPYING README.md +%license COPYING %{_bindir}/ct-ng -%{_libdir}/%{name}-%{version}/ -%{_docdir}/%{name}/ +%{_datadir}/%{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 %changelog diff --git a/reproducible.patch b/reproducible.patch deleted file mode 100644 index bd5a970..0000000 --- a/reproducible.patch +++ /dev/null @@ -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