Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:illuusio:buildbot-worker
automake
automake.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File automake.spec of Package automake
# # spec file for package automake # # Copyright (c) 2023 SUSE LLC # # 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/ # %global api_version 1.16 # remove once %%configure is used instead of ./configure %{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}} # 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:: # run "make check" by default %bcond_without check # Run optional test %bcond_without automake_enables_optional_test Name: automake Version: %{api_version}.1 Release: 7%{?dist} Summary: A GNU tool for automatically creating Makefiles # docs ~> GFDL, sources ~> GPLv2+, mkinstalldirs ~> PD and install-sh ~> MIT License: GPL-2.0-or-later AND GFDL AND SUSE-Public-Domain AND MIT URL: https://www.gnu.org/software/automake/ Source: ftp://ftp.gnu.org/gnu/automake/automake-%{version}.tar.xz Source2: http://git.savannah.gnu.org/cgit/config.git/plain/config.sub Source3: http://git.savannah.gnu.org/cgit/config.git/plain/config.guess # BZ#1759942 # automake bug#31222 - Don't use '\n' in sed substitution # http://git.savannah.gnu.org/cgit/automake.git/commit/?id=a348d830659fffd2cfc42994524783b07e69b4b5 Patch1: automake-1.16-pep3147-tweak-fix.patch BuildRequires: autoconf >= 2.65 BuildRequires: coreutils BuildRequires: findutils BuildRequires: help2man BuildRequires: make # BuildRequires: perl-generators BuildRequires: perl-interpreter BuildRequires: perl(Thread::Queue) BuildRequires: perl(threads) Requires: autoconf >= 2.65 # requirements not detected automatically (#919810) Requires: perl(Thread::Queue) Requires: perl(threads) BuildArch: noarch # Keep those patches in 'git format-patch' format (with docs). %if %{with check} && !%{without automake_enables_optional_test} Patch0: automake-1.15-disable-vala-tests.patch %endif # for better tests coverage: %if %{with check} %if %{with automake_enables_optional_test} BuildRequires: automake BuildRequires: bison BuildRequires: cscope BuildRequires: dejagnu BuildRequires: emacs BuildRequires: expect BuildRequires: flex BuildRequires: gcc-gfortran BuildRequires: gettext-devel BuildRequires: java-devel-openjdk BuildRequires: libtool BuildRequires: ncompress BuildRequires: sharutils BuildRequires: texinfo-tex BuildRequires: texlive-dvips BuildRequires: vala %if !0%{?rhel:1} BuildRequires: gcc-objc BuildRequires: gcc-objc++ BuildRequires: imake BuildRequires: lzip %endif %endif %endif %description Automake is a tool for automatically generating `Makefile.in' files compliant with the GNU Coding Standards. You should install Automake if you are developing software and would like to use its ability to automatically generate GNU standard Makefiles. %prep %autosetup -p1 %if %{with check} && %{with automake_enables_optional_test} autoreconf -iv %endif for file in %{SOURCE2} %{SOURCE3}; do for dest in $(find -name "$(basename "$file")"); do cp "$file" "$dest" done done %build # disable replacing config.guess and config.sub from redhat-rpm-config %global _configure_gnuconfig_hack 0 %configure %make_build cp m4/acdir/README README.aclocal cp contrib/multilib/README README.multilib %install %make_install %check # %%global TESTS_FLAGS t/preproc-errmsg t/preproc-basics %if %{with check} %make_build -k check %{?TESTS_FLAGS: TESTS="%{TESTS_FLAGS}"} \ || ( cat ./test-suite.log && false ) %endif %files %license COPYING* %doc AUTHORS README THANKS NEWS README.aclocal README.multilib %doc %{_pkgdocdir}/amhello-1.0.tar.gz %exclude %{_infodir}/dir %exclude %{_datadir}/aclocal %{_bindir}/* %{_infodir}/*.info%{?ext_info} %{_datadir}/automake-%{api_version} %{_datadir}/aclocal-%{api_version} %{_mandir}/man1/* %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor