diff --git a/projects/libimobiledevice.org/package.yml b/projects/libimobiledevice.org/package.yml new file mode 100644 index 00000000..165577e4 --- /dev/null +++ b/projects/libimobiledevice.org/package.yml @@ -0,0 +1,38 @@ +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