Accepting request 822036 from devel:tools:building

OBS-URL: https://build.opensuse.org/request/show/822036
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/automake?expand=0&rev=53
This commit is contained in:
Dominique Leuenberger 2020-08-02 10:27:31 +00:00 committed by Git OBS Bridge
commit 5d43a37b9f
13 changed files with 332 additions and 1800 deletions

3
_multibuild Normal file
View File

@ -0,0 +1,3 @@
<multibuild>
<package>testsuite</package>
</multibuild>

View File

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

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE8qONfusrZkBXYQcNCt7hAJRgTTcFAlqlqd8ACgkQCt7hAJRg
TTfmxBAAgkCe+cqMbt1PbBByiVk0yQ59DWD7We3rzaFXM2/qnhw/LkDOSPoec/Hf
BGywRg+PEtuRa+GGjqLjFudR4eE2hu1J4NkBvLQz0FVQWYTDlPz/ril3w3hKsPr5
jnjkjDTpHmgtodG7v68Pz9gyJ3aFidcI2JdoNRC/nbJLCE8xnWCfd3qGd6hZTGsQ
yj0hPpqCBwlaZxgAWbAk8OdlfyQDVHXuPF9aY/LzlNfQsYvoLlOjp8Fdq0IHxSSj
LesRITZn0RfnXaaUXzkldUg36DNy+zFdej00oO+Oh+qunu3dnkUdpRXSiCRbW64s
xzFN4xYRfVNytQZ4GQsBnIcscKRq2ilJ/9vM42DnSyb9MlsJSFz8/s3TEMFjgkjO
UTg+pTLFfNfpmWRGjMScl638lTvFo7+PHlCvb2kIBpffL7dUED7KM0tDZqZA1M2c
cYM7V6P9EnaUdpTIqNznWlOL+wT4pkn6aamUzUDfHe/XTDUNCk4Q3ENrsmT5RDkN
vAx31GrUXy2njHFvJQ+7Uy9qkj+IuWN1Zv67+CAaam3pkVhV+qwmbkzRp9J+7pvu
g1r1RwsxfhtHwdzf1JAbElsfhYx0iTe3EHSaIxWuOQQ9aXjFIVghdPfj9sbPf+0t
PORmWeFlw3a2Esk7NzUfnM1UDc3o4ObRlSssATNEwOxnl3IATkI=
=bqhV
-----END PGP SIGNATURE-----

3
automake-1.16.2.tar.xz Normal file
View File

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

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEFV0/xQDINEhtHupnf9n8ywAL7u4FAl52mAoACgkQf9n8ywAL
7u7kdw//S3/YlrDVGYgBBj8gyDisiuAQPthoz9fXoGyjutqxxnU+o5lV6lrzI+Ti
wEfM4ZBaN/vXkc/YMpxnNMw4fRYcH4/mz2YTaJZzOHZEOdF4V6Vb3PdxH7O3AUS2
krwfWicsZ+bAOwG1vawWwBawIH8w2mmA/NP7WP4r4NcgCuaDg7iQv/2aknvrVXN2
u1Z5DQZ8iXo/S7Q8NH3GJIswnD6Jn0VQf3z9yFxXVOZ5Y/NMjDKxVtBaurMTpMcj
50JDmy6iiK9rY1ngLszvBxvkRR3g5q2K/VKuJmWteLCCdFLBSA05h/5vmPX+TUOt
15G9bm2n0IAsZn9YudvEBIydnZmJf5zRaZsmpNDdCQgsB/SIdV9y6F536jA1Mdxs
VJ1iB8sQlCkdl/GWAz3ZkYmIuIODEYVWbBaQJ65BUL5Ofmxak2ymV82g0cD2GQo9
VlvUhLZWAGWYtZjDq+4geHpSdrfkJheYJdUbQ6pMNjghXsNluXs/4PxydPobK8WG
F+MEpKDMuUvIVdW++y22pz/MGqVWpTjMdUsBEr4FT/4jSMw+H7zDgC3xs/XPUx5L
Bu6UFWBqY/RyR4JpqbecCe9zlwb+zul67nWowOvD0S2IqoI6B1L1mnxg/BYCJf59
2gGY3db5CO41K/qogsuVQm/JBH8E7ZLBAmGqBpbe2a6UZkOr5ds=
=OgSk
-----END PGP SIGNATURE-----

View File

@ -36,53 +36,62 @@ Index: lib/config.guess
esac
# The Operating System including object format, if it has switched
# to ELF recently (or will in the future) and ABI.
@@ -241,36 +251,36 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM
exit ;;
@@ -245,42 +245,42 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM
exit ;;
*:Bitrig:*:*)
UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
- echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE"
+ echo "$UNAME_MACHINE_ARCH"-${VENDOR}-bitrig"$UNAME_RELEASE"
exit ;;
exit ;;
*:OpenBSD:*:*)
UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
- echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE"
+ echo "$UNAME_MACHINE_ARCH"-${VENDOR}-openbsd"$UNAME_RELEASE"
exit ;;
exit ;;
*:LibertyBSD:*:*)
UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
- echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE"
+ echo "$UNAME_MACHINE_ARCH"-${VENDOR}-libertybsd"$UNAME_RELEASE"
exit ;;
exit ;;
*:MidnightBSD:*:*)
- echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE"
+ echo "$UNAME_MACHINE"-${VENDOR}-midnightbsd"$UNAME_RELEASE"
exit ;;
exit ;;
*:ekkoBSD:*:*)
- echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE"
+ echo "$UNAME_MACHINE"-${VENDOR}-ekkobsd"$UNAME_RELEASE"
exit ;;
exit ;;
*:SolidBSD:*:*)
- echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE"
+ echo "$UNAME_MACHINE"-${VENDOR}-solidbsd"$UNAME_RELEASE"
exit ;;
exit ;;
*:OS108:*:*)
- echo "$UNAME_MACHINE"-unknown-os108_"$UNAME_RELEASE"
+ echo "$UNAME_MACHINE"-${VENDOR}-os108_"$UNAME_RELEASE"
exit ;;
macppc:MirBSD:*:*)
- echo powerpc-unknown-mirbsd"$UNAME_RELEASE"
+ echo powerpc-${VENDOR}-mirbsd"$UNAME_RELEASE"
exit ;;
exit ;;
*:MirBSD:*:*)
- echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE"
+ echo "$UNAME_MACHINE"-${VENDOR}-mirbsd"$UNAME_RELEASE"
exit ;;
exit ;;
*:Sortix:*:*)
- echo "$UNAME_MACHINE"-unknown-sortix
+ echo "$UNAME_MACHINE"-${VENDOR}-sortix
exit ;;
exit ;;
*:Twizzler:*:*)
- echo "$UNAME_MACHINE"-unknown-twizzler
+ echo "$UNAME_MACHINE"-${VENDOR}-twizzler
exit ;;
*:Redox:*:*)
- echo "$UNAME_MACHINE"-unknown-redox
+ echo "$UNAME_MACHINE"-${VENDOR}-redox
exit ;;
exit ;;
mips:OSF1:*.*)
echo mips-dec-osf1
echo mips-dec-osf1
@@ -332,13 +342,13 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM
trap '' 0
exit $exitcode ;;
@ -493,24 +502,24 @@ Index: lib/config.sub
===================================================================
--- lib/config.sub.orig 2018-03-21 12:19:25.009766883 +0100
+++ lib/config.sub 2018-03-21 12:19:27.861785205 +0100
@@ -1071,12 +1071,18 @@ case $basic_machine in
rtpc | rtpc-*)
basic_machine=romp-ibm
@@ -1138,13 +1138,19 @@
cpu=nsx
vendor=tandem
;;
- s390 | s390-*)
+ s390)
basic_machine=s390-ibm
;;
- s390x | s390x-*)
+ s390-*)
+ basic_machine=s390-`echo $basic_machine | sed 's/^[^-]*-//'`
+ cpu=s390
+ vendor=ibm
+ ;;
s390-*)
cpu=s390
+ ;;
+ s390x)
basic_machine=s390x-ibm
+ cpu=s390x
vendor=ibm
;;
+ s390x-*)
+ basic_machine=s390x-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
sa29200)
basic_machine=a29k-amd
os=-udi
s390x-*)
cpu=s390x
- vendor=ibm
;;
tile*-*)
os=${os:-linux-gnu}

View File

@ -0,0 +1,23 @@
https://lists.gnu.org/archive/html/bug-automake/2020-06/msg00003.html
diff --git a/t/vala-mix2.sh b/t/vala-mix2.sh
index 8e6a214..933a3ff 100644
--- a/t/vala-mix2.sh
+++ b/t/vala-mix2.sh
@@ -44,7 +44,7 @@ int main ()
END
cat > foo.h <<'END'
-int foo;
+extern int foo;
int bar (void);
int baz (void);
END
@@ -56,7 +56,7 @@ END
cat > baz.c <<'END'
#include "foo.h"
-extern int foo = 0;
+int foo = 0;
int baz (void) { return 0; }
END

File diff suppressed because it is too large Load Diff

View File

@ -1,135 +0,0 @@
#
# spec file for package automake-testsuite
#
# 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
# PLEASE run pre_checkin.sh in this directory before submitting
# this package. Otherwise the .spec and .changes for automake-testsuite
# aren't updated.
Name: automake-testsuite
Version: 1.16.1
Release: 0
Summary: A Program for Automatically Generating GNU-Style Makefile.in Files
# docs ~> GFDL, sources ~> GPLv2+, mkinstalldirs ~> PD and install-sh ~> MIT
License: GPL-2.0-or-later AND GFDL-1.3-or-later AND SUSE-Public-Domain AND MIT
Group: Development/Tools/Building
Url: https://www.gnu.org/software/automake
Source0: https://ftp.gnu.org/gnu/automake/automake-%{version}.tar.xz
Source1: https://ftp.gnu.org/gnu/automake/automake-%{version}.tar.xz.sig
Source2: https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=automake&download=1#/automake.keyring
Source3: automake-rpmlintrc
#Source4: http://git.savannah.gnu.org/cgit/config.git/plain/config.sub
#Source5: http://git.savannah.gnu.org/cgit/config.git/plain/config.guess
Patch2: automake-require_file.patch
Patch3: automake-1.13.4-fix-primary-prefix-invalid-couples-test.patch
Patch5: 0001-correct-parameter-parsing-in-test-driver-script.patch
Patch100: automake-SuSE.patch
BuildRequires: autoconf >= 2.69
BuildRequires: bison
BuildRequires: gcc-c++
BuildRequires: gcc-fortran
BuildRequires: xz
BuildRequires: perl(Thread::Queue)
BuildRequires: perl(threads)
Requires: autoconf >= 2.69
Requires: perl
Requires(post): info
Requires(preun): info
BuildArch: noarch
%if "%{name}" == "automake-testsuite"
BuildRequires: cscope
BuildRequires: dejagnu
BuildRequires: expect
BuildRequires: flex
BuildRequires: gettext-tools
BuildRequires: libtool
BuildRequires: makedepend
BuildRequires: makeinfo
BuildRequires: pkg-config
BuildRequires: python
BuildRequires: sharutils
%if 0%{suse_version} >= 1500
BuildRequires: vala
BuildRequires: pkgconfig(gobject-2.0)
%endif
BuildRequires: zip
Requires: expect
Requires: flex
Requires: libtool
%endif
# remove bogus Automake perl dependencies and provides
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Automake::
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Automake::
%description
Automake is a tool for automatically generating "Makefile.in" files
from "Makefile.am" files. "Makefile.am" is a series of "make" macro
definitions (with rules occasionally thrown in). The generated
"Makefile.in" files are compatible with the GNU Makefile standards.
%prep
%setup -q -n automake-%{version}
%patch2 -p1
%patch3 -p1
%patch5 -p1
%patch100
%build
sh bootstrap
%configure --docdir=%{_docdir}/%{name}
make #%%{?_smp_mflags}
%if "%{name}" == "automake-testsuite"
%check
# Some architectures can't keep up the pace.
%ifnarch alpha %{arm}
make %{?_smp_mflags} check VERBOSE=1
%endif
%install
%else
%install
%make_install
mkdir %{buildroot}/etc
echo %{_prefix}/local/share/aclocal >%{buildroot}%{_sysconfdir}/aclocal_dirlist
ln -s %{_sysconfdir}/aclocal_dirlist %{buildroot}%{_datadir}/aclocal/dirlist
install -m644 AUTHORS COPYING ChangeLog NEWS README THANKS %{buildroot}%{_docdir}/%{name}
# info's dir file is not auto ignored on some systems
rm -rf %{buildroot}%{_infodir}/dir
#name == automake
%endif
%post
%install_info --info-dir=%{_infodir} %{_infodir}/automake.info%{ext_info}
%preun
%install_info_delete --info-dir=%{_infodir} %{_infodir}/automake.info%{ext_info}
%if "%{name}" == "automake"
%files
%defattr(-,root,root)
%doc %{_docdir}/%{name}
%{_bindir}/*
%{_infodir}/*%{ext_info}
%{_mandir}/man1/*
%{_datadir}/aclocal*
%{_datadir}/automake-*
%config %{_sysconfdir}/aclocal_dirlist
%endif
%changelog

View File

@ -1,3 +1,54 @@
-------------------------------------------------------------------
Fri Jul 17 09:03:35 UTC 2020 - Callum Farmer <callumjfarmer13@gmail.com>
- Fix name tag for multibuild
-------------------------------------------------------------------
Fri Jul 10 14:54:32 UTC 2020 - Callum Farmer <callumjfarmer13@gmail.com>
- Add etags to BuildRequires for testsuite
- Add automake-testsuite-vala-gcc10.patch: fixes testsuite
-------------------------------------------------------------------
Sun Jul 5 16:19:34 UTC 2020 - Callum Farmer <callumjfarmer13@gmail.com>
- Changed automake-SuSE.patch: updated for new version
- Update to 1.16.2. Changes since 1.16.1:
* New features added
- add zstd support and the automake option, dist-zstd.
- support for Python 3: py-compile now supports both Python 3
and Python 2; tests do not require .pyo files, and uninstall
deletes __pycache__ correctly (automake bug #32088).
* Miscellaneous changes
- automake no longer requires a @setfilename in each .texi file
* Bugs fixed
- When cleaning the compiled python files, '\n' is not used anymore in the
substitution text of 'sed' transformations. This is done to preserve
compatibility with the 'sed' implementation provided by macOS which
considers '\n' as the 'n' character instead of a newline.
(automake bug#31222)
- For make tags, lisp_LISP is followed by the necessary space when
used with CONFIG_HEADERS.
(automake bug#38139)
- The automake test txinfo-vtexi4.sh no longer fails when localtime
and UTC cross a day boundary.
- Emacsen older than version 25, which require use of
byte-compile-dest-file, are supported again.
-------------------------------------------------------------------
Sun Mar 22 14:00:34 UTC 2020 - Andreas Stieger <andreas.stieger@gmx.de>
- convert testsuite to singlespec
-------------------------------------------------------------------
Tue Nov 12 09:01:36 UTC 2019 - Petr Vorel <pvorel@suse.cz>

View File

@ -1,3 +1,38 @@
GPG keys of Karl Berry <karl>
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.5 (GNU/Linux)
mQENBE/Xfl8BCACfn5680mdbi33bAoPmsuOiKguiQ8/q/mMhk6GjuM28F/ahp72P
baGZP2hv6D/DTYeJVlbZPeACkbFQe758AOhoEs8pqDq4JMC4jzNPUSGYH7joaZjc
mMCUUqzG6qDfajW4M2iRI+US/Dozd++shQ18kKJKNY4ZrFEFXUsiHLDHQk/rmrj3
lAcrcf7zLwJSKKXLmAvz+vu+i9F5/Xt7TSasszrG6AqqSl3aZn5RGmU4DSiAFh3x
U4t21t6KbiQ4gUS0VkbyqrDVhUs64H/fzcFOVVT4dq51nQAAb5mxTFCpyAMuJDQ0
lh32iKNWM5iKDk1Wdmg2EsnJho7EAbqcEOI7ABEBAAG0IUthcmwgQmVycnkgPGth
cmxAZnJlZWZyaWVuZHMub3JnPokBOAQTAQIAIgUCT9d+XwIbAwYLCQgHAwIGFQgC
CQoLBBYCAwECHgECF4AACgkQBxZ0ijDRVa2xQgf/T1SWK9wbMn44uYIqyPzSAQ7E
m6Xqno07CMJH8DD5T7CidxfH3V1DX7OCRqkljc34QzIdZ0HR5HUSpvfwBYHTXzgH
yiZPVysIb2mx6X//fO16jxi5wj2+mkslGXwrgwzop5InFu6Zl/Q4HDTItthaCYAR
WZvImf0L/1vySWegonoZp/9eUeRld+6Bc/z5kvt6K9hHZt1G11c3+3zlrFydJHL/
vuXPLXr8w2nkuX+VsXKIT4VgjVn4LvDF55BphfGteaYqSofYPczynoEh1QtU2Qyh
4IXt8lgaEPQADa7wUL7HqhzyJMxHTHG/WLzBRJMfNrr2ow6KiCOfIuBkEa7FnohG
BBARAgAGBQJP14N2AAoJEJ3rRsDWefbPKfIAmgONqRipIzLSUC/FrjSZyV4CO7xu
AJ9qaqLVib0v9xMWU+8UpHcF5jwbBbkBDQRP135fAQgA+Uhd1N4R9nqhfDLQXuKD
IhTals5RMhOXy+fG7uDUSaV9HD/XY4JHfli0r5r/WcG0MGm67T3j0p6YhLCqhkai
x+cZpUwtokw39l5ztT2Smi//WW7wZPIAe4XLUV1TvpoVeoDeoGY9onAdJMEBw+oq
dMoPVyIRmjw7ID3uF2DfU3QnTSYt64AbsHSPp7imeD4gW3aY7r4OmI1vqz4y5pQm
cItwc8rudS9s3uiiGCia34M0yRM64ewwAY3eTAK9fA4FOamVgt8YvNdCZBXvcHAh
amR2BUrt+01+8iqcuX6VEn39srHEutGg8GXcC+7tMncUmlWPUfpy0vTdor/HkxpX
lQARAQABiQEfBBgBAgAJBQJP135fAhsMAAoJEAcWdIow0VWt9RAH/i+Kxkr/R2xJ
WcOvWvn6NVLUo0cChc0SaMjuWAk4KlqOQJT0i5xTkMWVQ8PQonUVkzloLkCqRs61
9rLoB3mNFzGqP5Jm3dSoqvTFCTMGeQEsX0e6kjnsydgtgkeYNT6yO5hrakfzlKvG
i1KJ7Kwh+8zQtubHQI8/A1IlNyp9WJrWP2Xj1rS3f7SN3QillOhoh8HNkpN4MHZ3
7moelhQ3XJ+UOUTHv+bNZHVilofbrX5S5LXcPeE/p+DaNNp+oGwPJppGAzKWKQy9
hA8rKE+HnaSHr/0k0i9Uxmf2c4nLCCeZuxz+TUUZq06Ohco7ullX6MshUhCX+21P
KLEPtgs1HkI=
=5dqZ
-----END PGP PUBLIC KEY BLOCK-----
GPG keys of Stefano Lattarini <slattarini>
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1
@ -51,10 +86,75 @@ DCWf6vdHPQzHSMHAZ68=
=Oc4j
-----END PGP PUBLIC KEY BLOCK-----
GPG keys of Alexandre Duret-Lutz <adl>
FCA0 8615 0211 941A 2AB9 FA66 3859 C03B 2E23 6E47
GPG keys of Tom Tromey <tromey>
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
b3MN43kywdT8YaX/S+T/6UWU3NXyfkmzTaKNkoc=
=0nGS
-----END PGP PUBLIC KEY BLOCK-----
GPG keys of Ralf Wildenhues <rwild>
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.10 (GNU/Linux)
@ -631,6 +731,7 @@ QZt4XQzc/AdlR1BHAAEB6/sAn21giVWpJ49k3X5qoKCLtKr9+MnTAKCVtU4hAK/l
qX7ec//CFmTgtaK6KA==
=oMI0
-----END PGP PUBLIC KEY BLOCK-----
GPG keys of Eric Blake <ericb>
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Public key at http://people.redhat.com/eblake/eblake.gpg
@ -886,6 +987,7 @@ IqV+O8CuGx6PRLjNuqKbZljpLxpFbD3gndtK8lH43BuzfgY9MPg+
=FC1k
-----END PGP PUBLIC KEY BLOCK-----
GPG keys of Benoit Sigoure <tsuna>
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.7 (Darwin)
@ -926,6 +1028,7 @@ KztoqHjOyvPlFBRJvH5A/ElRNC0=
=GMn/
-----END PGP PUBLIC KEY BLOCK-----
GPG keys of Jim Meyering <meyering>
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.16 (GNU/Linux)
@ -1297,6 +1400,7 @@ AfCzS1F3zCL+g+IUlejaKm6vxUQWDy/4ONNzgmi/9Nibifn4RGIW86/3yAao08ap
L7lK987RIZayL0odb+oCJv+R9I5fu9Tt
=+qse
-----END PGP PUBLIC KEY BLOCK-----
GPG keys of Akim Demaille <akim>
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.12 (Darwin)
@ -1341,61 +1445,73 @@ EWvkpVOb1VadL1n3QldRE8JJrU8=
=2vaA
-----END PGP PUBLIC KEY BLOCK-----
GPG keys of Bruno Haible <haible>
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.11 (GNU/Linux)
Version: GnuPG v2
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
fBVUDvSsJHDvpaM=
=BuIp
Y2xpc3Aub3JnPokCPQQTAQgAJwUCXGMlqAIbAwUJC0c1AAULCQgHAgYVCAkKCwIE
FgIDAQIeAQIXgAAKCRD1vosmfGpAbSb+EACRlaeS0r9hCLn0YhN6hNEVvtkTU4pj
8rrAD3gMBZF+DBl1QkvMcEULwI2NBuETgJfW1uO2CUyxw8EWronQXmPruAdCrvA2
V1dJP43Qy8IKqlgcAwKki+Yaq7+8qQLmCVzOcKyLg+4wYIpT17jE9O2U6eW2tO1R
fJuRnUSvft5DibHrhKaIYe283yTmvR2dioqg+91FJ5fvsGw7rH0nxzlmb+fx4w0F
uvLutxQNQDgJBDeVzMOM7VZdvnIUGzg+d4rKUftG5tzvIraIjjWfFJ5bEh5ljzSy
wZ/MbGUePmBIFTFeLt4/vlFa3oY77V9pAQkd1zhz10QEnAsOHbgah5enRfFKDhz0
n6+3W4cHjcwByM319wM708Lk2nzCL1tfOhdUtJzUCdJ5Lx5osK1Abt8IqwDaCXy/
ICEnldDEUqoBVTNluqxPV4k/o2YYVIhNcz+DysazLTVeLk+HPwjnVaXS0WF/e2G0
S9NfljQBG1W+NdWjs0ZWZ2reLSoxdkndqgTqu2KZWhE8QIGa8LvveWAZc/bgHj1V
aXFCcgDf17PR6ADOtF58hytaTIwnb382qVesYL1torQO3IWabHHfNwgIm3aEtb/i
u1iO6WA3KWrAK9R0BneygswC+q+FKo8YL+rb6q+EEyZqU6WPPriD9ssS2bdjvlbu
ClfB3hOtan7PM4kCHAQQAQgABgUCXGMrDAAKCRBPSUqULkYWwoRMEACrY5AMc8JM
U8PZq7qhJ9yJgqnjGmN8/TGmta7NK0YJWTuluEK1Q5G6bWysLTHbkoNs8VgFvSiG
JQNqkJzCu0mhZn9fnxQYFcsZFzK4Z7pJj7Mw7AK5DaGqwQz1YeA+TFIirQY95PPw
Iq6C8qy8LMF58YRRZffpd1ABFasHk4OgsXnvXPa25/T1FQm0hllR0JbCep2LDE53
PAKUgivHecV9RYYkpNJInwT7BIRljY7hQGPSn6GsgB5uZZDJKU4jgfaimJWfrXHw
ge5zjBBTkHU8BsnvrnEiaDQ0mxnJ/jVm9ylLel/7hq5rXTx92q0VrbL9/ZRQDVVO
4CqABeNjLmdZiJqQfa390Gzhkch6aOk6OznxG7s1EmJi64YmBZMd81HpXLyfKbLq
pcYvb4k+Y5/an1Sc1Bcoa9S3bCUhq89bRMgMIRGxVQdnYTC+1wvOSDsBgv0YYCTS
piP73e5IVw/ywgNAT9V9kkPC79iMyxTk9E4NafQ2Q/OgdxNsa+oY0oFT5m3Gj7jH
RhVe+di0Vtm5ueRFxE7p1yIz0hTgKsd9j7sslFNCjboeJZD7IpxPu3p5yZ2nlt9H
N2ajl10AOb6FLuDMUkQ5uRAAVPiEW7ZE9y6ctdNAYB6jCCrShheJ5ryXcvzrJbmp
Wi9dD8XX8ATEGv0ikiN7erpfVlL5t4p867kCDQRcYyWoARAAmK9cFiEkxVwSCC4N
MkhWaX5pqsA8YIhuBuwJuKrA1FqsysNt4bURWEmLgYOsEsNGQIBPBZP7ywYezf+s
mNiIweASvX1X1CfKqUpghiSCOVu1qkhjVjBMMqwRoj/4gRRHyYfHVwhbtRvtwKOH
rW+gGcwOhWGyGQia+c0m7TYJuajaMa8+HcLzORg0hiNPutgzeAlsV9ft7VOKKQtS
R9gKD9fYrDxOD4v5K5dvQXyuOzUuyQqfG8UocKoRhB6Ml3eu3fWRkK3KIeiIa0Ls
ZZ2sNV9ffBoGvfOMQjhbuNPegV3LFCpUP18e3VSae7dX1MnSti08k255YDD1QvdP
6egabE+lNLUuOtGYeT9U0M8jOs2Kq1pUeIt0TDJ9t1CuEsnvgl2DabjZHKZXxerP
Q8/bG6wQLskTZt6Rh0vObqbE/VOFt885qLvZkxFIQCQbfBzlas3/jM0j5q2poOuD
MiuzsfEZ8P4y94l3ESJRzkuSIMQeAgLlR0ASVM19I4tNfjAr0yWMX5JSdh95yd0s
khRoKsoFmUcx1MOOS7YtECURai+IGxpf7EKR6cT55Tl+oSGjPjOKaiWWrpWkyy61
b1rXjMqmgzxXO9rBMWY/hc2Yp/EFZBoe+SyNoBHJm6hmyINQyICDSS3oqIhDBmeE
msUoPsRXtszfksalrjt+dOBOAvMAEQEAAYkCJQQYAQgADwUCXGMlqAIbDAUJC0c1
AAAKCRD1vosmfGpAbfO3D/9D5VBr0G1X21tGoesAoEGhQcxAnCNTBYH+4WhSNLSW
w08sCH8Q+NinCqV5/QCgIwsMcxidnszm+7//l667gmUu8hM66U2T+ZCZMUL1G/iX
htpeTWv6dNDFyvSXwXoSIHhGVuSO2q95OeCSkJpf5V13fczNLDzTSsidGCY18+0r
LxwA+c0skLHY4k/7TWPj2QBViKXrXCv7XhpCMwPJCoAa6p4JpzQ3FqbAwes839t7
3EeGpZsV+YyTKXgzt2odNiiraHv5/XyP7xxDUIhHn51r81bEaUSv6NtdAYU8dIsj
cMVt+xTNyKnPUaWwB3QCucZaPGBqwM5j/jKy/jAMN8ybnz01V5RWsJzf1nG0d+uH
aYsQZgppDSdVxvEgXGxnWZHcYjisLYntXNd8+frFOCs82kJeiqcpcciYiPOCSIjM
P62wGiwc4loeIhjukt9XhjEwQy+q1ty050a7fEGvFdJE05PQp3W4uee5YAjIG4gm
CC+Km7uqTrE8fItjWlDGeoShqif+tWDLoMoGFZWO3cYuhz8rfR3rb2QURW5mWevx
u4WYymbGlEc7z37qgJ4i8a6Qp1pjejMc0OLwyJyYP49dBh1Z4pJLjP4joqRDfO5z
gD8jnRhKlh/3ilmwZj5pzyLlaDV+P1PY0BnlHzp5Mj9xuZixx0/lc4kpHo9sWgPJ
Dw==
=MDRR
-----END PGP PUBLIC KEY BLOCK-----
GPG keys of Paul Eggert <eggert>
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.10 (GNU/Linux)
@ -1449,6 +1565,7 @@ WtkGoi8buNcby4U=
=AL6o
-----END PGP PUBLIC KEY BLOCK-----
GPG keys of Mathieu Lirzin <mthl>
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1

View File

@ -1,7 +1,7 @@
#
# spec file for package automake
#
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -16,18 +16,23 @@
#
# PLEASE run pre_checkin.sh in this directory before submitting
# this package. Otherwise the .spec and .changes for automake-testsuite
# aren't updated.
Name: automake
Version: 1.16.1
# remove bogus Automake perl dependencies and provides
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Automake::
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Automake::
%define flavor @BUILD_FLAVOR@%{nil}
%if "%{flavor}" == "testsuite"
%define nsuffix -testsuite
%else
%define nsuffix %{nil}
%endif
Name: automake%{nsuffix}
Version: 1.16.2
Release: 0
Summary: A Program for Automatically Generating GNU-Style Makefile.in Files
# docs ~> GFDL, sources ~> GPLv2+, mkinstalldirs ~> PD and install-sh ~> MIT
License: GPL-2.0-or-later AND GFDL-1.3-or-later AND SUSE-Public-Domain AND MIT
Group: Development/Tools/Building
Url: https://www.gnu.org/software/automake
URL: https://www.gnu.org/software/automake
Source0: https://ftp.gnu.org/gnu/automake/automake-%{version}.tar.xz
Source1: https://ftp.gnu.org/gnu/automake/automake-%{version}.tar.xz.sig
Source2: https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=automake&download=1#/automake.keyring
@ -37,6 +42,7 @@ Source3: automake-rpmlintrc
Patch2: automake-require_file.patch
Patch3: automake-1.13.4-fix-primary-prefix-invalid-couples-test.patch
Patch5: 0001-correct-parameter-parsing-in-test-driver-script.patch
Patch6: automake-testsuite-vala-gcc10.patch
Patch100: automake-SuSE.patch
BuildRequires: autoconf >= 2.69
BuildRequires: bison
@ -50,7 +56,7 @@ Requires: perl
Requires(post): info
Requires(preun): info
BuildArch: noarch
%if "%{name}" == "automake-testsuite"
%if "%{flavor}" == "testsuite"
BuildRequires: cscope
BuildRequires: dejagnu
BuildRequires: expect
@ -59,22 +65,19 @@ BuildRequires: gettext-tools
BuildRequires: libtool
BuildRequires: makedepend
BuildRequires: makeinfo
BuildRequires: pkg-config
BuildRequires: pkgconfig
BuildRequires: python
BuildRequires: sharutils
%if 0%{suse_version} >= 1500
BuildRequires: vala
BuildRequires: pkgconfig(gobject-2.0)
%endif
BuildRequires: zip
BuildRequires: etags
Requires: expect
Requires: flex
Requires: libtool
%if 0%{?suse_version} >= 1500
BuildRequires: vala
BuildRequires: pkgconfig(gobject-2.0)
%endif
%endif
# remove bogus Automake perl dependencies and provides
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Automake::
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Automake::
%description
Automake is a tool for automatically generating "Makefile.in" files
@ -87,25 +90,26 @@ definitions (with rules occasionally thrown in). The generated
%patch2 -p1
%patch3 -p1
%patch5 -p1
%patch6 -p1
%patch100
%build
sh bootstrap
%configure --docdir=%{_docdir}/%{name}
make #%%{?_smp_mflags}
%make_build #%%{?_smp_mflags}
%if "%{name}" == "automake-testsuite"
%if "%{flavor}" == "testsuite"
%check
# Some architectures can't keep up the pace.
%ifnarch alpha %{arm}
make %{?_smp_mflags} check VERBOSE=1
%make_build check
%endif
%install
%else
%install
%make_install
mkdir %{buildroot}/etc
mkdir %{buildroot}%{_sysconfdir}
echo %{_prefix}/local/share/aclocal >%{buildroot}%{_sysconfdir}/aclocal_dirlist
ln -s %{_sysconfdir}/aclocal_dirlist %{buildroot}%{_datadir}/aclocal/dirlist
install -m644 AUTHORS COPYING ChangeLog NEWS README THANKS %{buildroot}%{_docdir}/%{name}
@ -120,9 +124,8 @@ rm -rf %{buildroot}%{_infodir}/dir
%preun
%install_info_delete --info-dir=%{_infodir} %{_infodir}/automake.info%{ext_info}
%if "%{name}" == "automake"
%if "%{flavor}" == ""
%files
%defattr(-,root,root)
%doc %{_docdir}/%{name}
%{_bindir}/*
%{_infodir}/*%{ext_info}

View File

@ -1,8 +0,0 @@
#!/bin/bash
# This script has to be run prior to a check-in if changes were done
# to spec and/or changes
sed -e "s,^\(Name:.*automake\),\1-testsuite," automake.spec > automake-testsuite.spec
cp automake.changes automake-testsuite.changes
osc service localrun format_spec_file