WineBarrels-BasePlatforms/Platform/v2.0/platform/libpcap.yaml

44 lines
1.3 KiB
YAML

name: libpcap-meta
modules:
- name: libpcap-platform
sources: &PCAP_SOURCES
- type: archive
url: https://www.tcpdump.org/release/libpcap-1.9.1.tar.gz
sha256: 635237637c5b619bcceba91900666b64d56ecb7be63f298f601ec786ce087094
builddir: true
build-options:
make-install-args:
- DESTDIR=/usr/tmp_pcap
- install
post-install:
- rm -rfv /usr/tmp_pcap/usr/share
- cp -ravP --remove-destination /usr/tmp_pcap/usr /
- rm -rfv /usr/tmp_pcap
cleanup-platform:
- "*.la"
- "*.a"
- "/include"
- name: libpcap-32bit
sources: *PCAP_SOURCES
builddir: true
config-opts:
- --build=i686-unknown-linux
- --libdir=/usr/lib32
- CFLAGS=-m32
- CXXFLAGS=-m32
- LDFLAGS=-m32
build-options:
make-install-args:
- DESTDIR=/usr/tmp_pcap
- install
post-install:
- rm -rfv /usr/tmp_pcap/usr/share
- cp -ravP --remove-destination /usr/tmp_pcap/usr /
- rm -rfv /usr/tmp_pcap
cleanup-platform:
- "*.la"
- "*.a"
- "/include"
only-arches:
- x86_64