2023-06-29 20:25:26 +03:00
|
|
|
distributable:
|
|
|
|
url: https://github.com/hercules-team/augeas/releases/download/release-{{version}}/augeas-{{version}}.tar.gz
|
|
|
|
strip-components: 1
|
|
|
|
|
|
|
|
versions:
|
|
|
|
github: hercules-team/augeas
|
|
|
|
strip: /^release-/
|
|
|
|
|
|
|
|
dependencies:
|
|
|
|
gnu.org/readline: '*'
|
|
|
|
gnome.org/libxml2: '*'
|
|
|
|
|
|
|
|
build:
|
|
|
|
dependencies:
|
|
|
|
gnu.org/autoconf: '*'
|
|
|
|
gnu.org/automake: '*'
|
|
|
|
gnu.org/bison: '*'
|
|
|
|
gnu.org/libtool: '*'
|
|
|
|
freedesktop.org/pkg-config: '*'
|
|
|
|
curl.se: '*'
|
|
|
|
gnu.org/patch: '*'
|
|
|
|
linux:
|
|
|
|
gnu.org/gcc: '*'
|
2023-07-16 08:07:30 +03:00
|
|
|
|
2023-06-29 20:25:26 +03:00
|
|
|
script:
|
|
|
|
- run: curl -L https://github.com/hercules-team/augeas/commit/7b26cbb74ed634d886ed842e3d5495361d8fd9b1.patch?full_index=1 | patch -p1
|
|
|
|
if: <1.14.1
|
|
|
|
- autoreconf --force --install
|
|
|
|
- ./configure $ARGS
|
|
|
|
- make --jobs {{ hw.concurrency }} install
|
|
|
|
env:
|
2023-07-16 08:07:30 +03:00
|
|
|
CFLAGS: -Wno-implicit-function-declaration
|
2023-06-29 20:25:26 +03:00
|
|
|
ARGS:
|
|
|
|
- --prefix="{{prefix}}"
|
|
|
|
- --disable-debug
|
|
|
|
- --disable-dependency-tracking
|
|
|
|
|
|
|
|
provides:
|
|
|
|
- bin/augmatch
|
|
|
|
- bin/augparse
|
|
|
|
- bin/augprint
|
|
|
|
- bin/augtool
|
|
|
|
- bin/fadot
|
|
|
|
|
|
|
|
test: augtool --version 2>&1 | grep {{version}}
|