This commit is contained in:
Petr Písař 2017-09-01 16:03:54 +02:00
commit 695000bb4b

59
autotools.yaml Normal file
View file

@ -0,0 +1,59 @@
document: modulemd
version: 1
data:
summary: GNU Autotools (Autoconf and Automake)
description: |
Autoconf is a tool for configuring source code and Makefiles.
Automake is a tool for automatically generating Makefile.in
files compliant with the GNU Coding Standards.
This module has disabled support for Emacs.
license:
module: [ MIT ]
dependencies:
buildrequires:
perl: master
platform: master
# Explicitly require transitive dependencies to work around
# <https://pagure.io/fm-orchestrator/issue/530>.
host: master
requires:
perl: master
platform: master
references:
community: https://docs.pagure.org/modularity/
documentation: https://github.com/modularity-modules/autotools
tracker: https://github.com/modularity-modules/autotools
profiles:
default:
description: Autoconf and Automake tools.
rpms:
- autoconf
- automake
api:
rpms:
- autoconf
- automake
filter:
rpms:
- help2man
buildopts:
rpms:
macros: |
%_without_autoconf_enables_emacs 1
%_without_autoconf_enables_optional_test 1
%_without_automake_enables_optional_test 1
components:
rpms:
help2man:
rationale: Build-time dependency.
ref: master
buildorder: 0
autoconf:
rationale: API.
ref: master
buildorder: 1
automake:
rationale: API.
ref: master
buildorder: 2