SHA256
3
0
forked from pool/automake

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,7 +36,7 @@ Index: lib/config.guess
esac esac
# The Operating System including object format, if it has switched # The Operating System including object format, if it has switched
# to ELF recently (or will in the future) and ABI. # to ELF recently (or will in the future) and ABI.
@@ -241,36 +251,36 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM @@ -245,42 +245,42 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM
exit ;; exit ;;
*:Bitrig:*:*) *:Bitrig:*:*)
UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
@ -65,6 +65,10 @@ Index: lib/config.guess
- echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE" - echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE"
+ echo "$UNAME_MACHINE"-${VENDOR}-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:*:*) macppc:MirBSD:*:*)
- echo powerpc-unknown-mirbsd"$UNAME_RELEASE" - echo powerpc-unknown-mirbsd"$UNAME_RELEASE"
+ echo powerpc-${VENDOR}-mirbsd"$UNAME_RELEASE" + echo powerpc-${VENDOR}-mirbsd"$UNAME_RELEASE"
@ -77,12 +81,17 @@ Index: lib/config.guess
- echo "$UNAME_MACHINE"-unknown-sortix - echo "$UNAME_MACHINE"-unknown-sortix
+ echo "$UNAME_MACHINE"-${VENDOR}-sortix + echo "$UNAME_MACHINE"-${VENDOR}-sortix
exit ;; exit ;;
*:Twizzler:*:*)
- echo "$UNAME_MACHINE"-unknown-twizzler
+ echo "$UNAME_MACHINE"-${VENDOR}-twizzler
exit ;;
*:Redox:*:*) *:Redox:*:*)
- echo "$UNAME_MACHINE"-unknown-redox - echo "$UNAME_MACHINE"-unknown-redox
+ echo "$UNAME_MACHINE"-${VENDOR}-redox + echo "$UNAME_MACHINE"-${VENDOR}-redox
exit ;; exit ;;
mips:OSF1:*.*) mips:OSF1:*.*)
echo mips-dec-osf1 echo mips-dec-osf1
@@ -332,13 +342,13 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM @@ -332,13 +342,13 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM
trap '' 0 trap '' 0
exit $exitcode ;; 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.orig 2018-03-21 12:19:25.009766883 +0100
+++ lib/config.sub 2018-03-21 12:19:27.861785205 +0100 +++ lib/config.sub 2018-03-21 12:19:27.861785205 +0100
@@ -1071,12 +1071,18 @@ case $basic_machine in @@ -1138,13 +1138,19 @@
rtpc | rtpc-*) cpu=nsx
basic_machine=romp-ibm vendor=tandem
;; ;;
- s390 | s390-*)
+ s390) + s390)
basic_machine=s390-ibm + cpu=s390
;; + vendor=ibm
- s390x | s390x-*) + ;;
+ s390-*) s390-*)
+ basic_machine=s390-`echo $basic_machine | sed 's/^[^-]*-//'` cpu=s390
+ ;; + ;;
+ s390x) + s390x)
basic_machine=s390x-ibm + cpu=s390x
vendor=ibm
;; ;;
+ s390x-*) s390x-*)
+ basic_machine=s390x-`echo $basic_machine | sed 's/^[^-]*-//'` cpu=s390x
+ ;; - vendor=ibm
sa29200) ;;
basic_machine=a29k-amd tile*-*)
os=-udi 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> 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----- -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1 Version: GnuPG v1
@ -51,10 +86,75 @@ DCWf6vdHPQzHSMHAZ68=
=Oc4j =Oc4j
-----END PGP PUBLIC KEY BLOCK----- -----END PGP PUBLIC KEY BLOCK-----
GPG keys of Alexandre Duret-Lutz <adl>
FCA0 8615 0211 941A 2AB9 FA66 3859 C03B 2E23 6E47 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----- -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.10 (GNU/Linux) Version: GnuPG v1.4.10 (GNU/Linux)
@ -631,6 +731,7 @@ QZt4XQzc/AdlR1BHAAEB6/sAn21giVWpJ49k3X5qoKCLtKr9+MnTAKCVtU4hAK/l
qX7ec//CFmTgtaK6KA== qX7ec//CFmTgtaK6KA==
=oMI0 =oMI0
-----END PGP PUBLIC KEY BLOCK----- -----END PGP PUBLIC KEY BLOCK-----
GPG keys of Eric Blake <ericb>
-----BEGIN PGP PUBLIC KEY BLOCK----- -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.10 (GNU/Linux) Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Public key at http://people.redhat.com/eblake/eblake.gpg Comment: Public key at http://people.redhat.com/eblake/eblake.gpg
@ -886,6 +987,7 @@ IqV+O8CuGx6PRLjNuqKbZljpLxpFbD3gndtK8lH43BuzfgY9MPg+
=FC1k =FC1k
-----END PGP PUBLIC KEY BLOCK----- -----END PGP PUBLIC KEY BLOCK-----
GPG keys of Benoit Sigoure <tsuna>
-----BEGIN PGP PUBLIC KEY BLOCK----- -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.7 (Darwin) Version: GnuPG v1.4.7 (Darwin)
@ -926,6 +1028,7 @@ KztoqHjOyvPlFBRJvH5A/ElRNC0=
=GMn/ =GMn/
-----END PGP PUBLIC KEY BLOCK----- -----END PGP PUBLIC KEY BLOCK-----
GPG keys of Jim Meyering <meyering>
-----BEGIN PGP PUBLIC KEY BLOCK----- -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.16 (GNU/Linux) Version: GnuPG v2.0.16 (GNU/Linux)
@ -1297,6 +1400,7 @@ AfCzS1F3zCL+g+IUlejaKm6vxUQWDy/4ONNzgmi/9Nibifn4RGIW86/3yAao08ap
L7lK987RIZayL0odb+oCJv+R9I5fu9Tt L7lK987RIZayL0odb+oCJv+R9I5fu9Tt
=+qse =+qse
-----END PGP PUBLIC KEY BLOCK----- -----END PGP PUBLIC KEY BLOCK-----
GPG keys of Akim Demaille <akim>
-----BEGIN PGP PUBLIC KEY BLOCK----- -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.12 (Darwin) Version: GnuPG v1.4.12 (Darwin)
@ -1341,61 +1445,73 @@ EWvkpVOb1VadL1n3QldRE8JJrU8=
=2vaA =2vaA
-----END PGP PUBLIC KEY BLOCK----- -----END PGP PUBLIC KEY BLOCK-----
GPG keys of Bruno Haible <haible>
-----BEGIN PGP PUBLIC KEY BLOCK----- -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.11 (GNU/Linux) Version: GnuPG v2
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
fBVUDvSsJHDvpaM= w08sCH8Q+NinCqV5/QCgIwsMcxidnszm+7//l667gmUu8hM66U2T+ZCZMUL1G/iX
=BuIp 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----- -----END PGP PUBLIC KEY BLOCK-----
GPG keys of Paul Eggert <eggert>
-----BEGIN PGP PUBLIC KEY BLOCK----- -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.10 (GNU/Linux) Version: GnuPG v1.4.10 (GNU/Linux)
@ -1449,6 +1565,7 @@ WtkGoi8buNcby4U=
=AL6o =AL6o
-----END PGP PUBLIC KEY BLOCK----- -----END PGP PUBLIC KEY BLOCK-----
GPG keys of Mathieu Lirzin <mthl>
-----BEGIN PGP PUBLIC KEY BLOCK----- -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1 Version: GnuPG v1

View File

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