pantry/projects/elfutils.org/package.yml
Jacob Heider f05ec073db
fix(elfutils) (#3949)
* fix(elfutils)

closes #3948

* -Wno-error
2023-11-03 18:52:55 -04:00

61 lines
1.4 KiB
YAML

distributable:
url: https://sourceware.org/elfutils/ftp/{{version.marketing}}/elfutils-{{version.marketing}}.tar.bz2
strip-components: 1
versions:
url: https://sourceware.org/git/?p=elfutils.git;a=tags
match: /elfutils-\d+\.\d+/
strip: /^elfutils-/
platforms:
- linux
dependencies:
sourceware.org/bzip2: '*'
tukaani.org/xz: '*'
zlib.net: '*'
facebook.com/zstd: '*'
build:
dependencies:
gnu.org/m4: '*'
script:
- ./configure $ARGS
- make --jobs {{ hw.concurrency }}
- make --jobs {{ hw.concurrency }} install
env:
CC: clang
CXX: clang++
LD: clang
CFLAGS:
# please don't do this
- -Wno-error
ARGS:
- --disable-debug
- --disable-dependency-tracking
- --prefix={{prefix}}
- --libdir={{prefix}}/lib
- --disable-silent-rules
- --disable-libdebuginfod
- --disable-debuginfod
- --disable-demangler
- --with-bzlib
- --with-lzma
- --with-zlib
- --with-zstd
provides:
- bin/eu-addr2line
- bin/eu-ar
- bin/eu-elfclassify
- bin/eu-elfcmp
- bin/eu-elfcompress
- bin/eu-elflint
- bin/eu-findtextrel
- bin/eu-nm
- bin/eu-objdump
- bin/eu-ranlib
- bin/eu-readelf
- bin/eu-size
- bin/eu-stack
- bin/eu-strings
- bin/eu-strip
- bin/eu-unstrip
test:
script:
- eu-nm --version | grep {{version.marketing}}