pantry/projects/libimobiledevice.org/package.yml

39 lines
1,021 B
YAML
Raw Normal View History

distributable:
url: https://github.com/libimobiledevice/libimobiledevice/releases/download/{{version}}/libimobiledevice-{{version}}.tar.bz2
strip-components: 1
versions:
github: libimobiledevice/libimobiledevice
dependencies:
libimobiledevice.org/libplist: ^2.4
gnu.org/libtasn1: ^4.19
libimobiledevice.org/libusbmuxd: ^2
openssl.org: ^1.1
build:
script:
# error: redefinition of enumerator 'PLIST_FORMAT_XML'
# error: redefinition of enumerator 'PLIST_FORMAT_BINARY'
- run: |
sed -i 's|PLIST_FORMAT_XML|PLIST_FORMAT_XML_|g' common/utils.h
sed -i 's|PLIST_FORMAT_BINARY|PLIST_FORMAT_BINARY_|g' common/utils.h
if: <=1.3.0
- ./configure $ARGS
- make --jobs {{hw.concurrency}} install
env:
ARGS:
- --disable-debug
- --disable-dependency-tracking
- --disable-silent-rules
- --prefix={{prefix}}
- --libdir={{prefix}}/lib
- --enable-debug
- --without-cython
provides:
- bin/idevicedate
test:
idevicedate --help