From 7e39ec8dea9e6cc9cd20aaa8e5e5c4b40d9d0808 Mon Sep 17 00:00:00 2001 From: Andrew <51118083+ArionThinker@users.noreply.github.com> Date: Thu, 28 Mar 2024 20:10:14 +0200 Subject: [PATCH] +libimobiledevice.org (#5405) * new file: projects/libimobiledevice.org/package.yml * modified: projects/libimobiledevice.org/package.yml * Update package.yml * fix errors PLIST_FORMAT_XML and PLIST_FORMAT_BINARY * looks like it wants things deprecated in 3.0 --------- Co-authored-by: Jacob Heider --- projects/libimobiledevice.org/package.yml | 38 +++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 projects/libimobiledevice.org/package.yml 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