commit 3d4ca654921bda2cbcc78566f4b4f210592e645a Author: Adrian Schröter Date: Fri Jun 16 15:05:01 2023 +0200 Sync from SUSE:ALP:Source:Standard:1.0 libimobiledevice-glue revision d0de217f7ddbaa0140bb030d685c49dc diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fecc750 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/_service b/_service new file mode 100644 index 0000000..d1d6b80 --- /dev/null +++ b/_service @@ -0,0 +1,15 @@ + + + git@github.com:libimobiledevice/libimobiledevice-glue.git + git + enable + libimobiledevice-glue + @PARENT_TAG@+git@TAG_OFFSET@.%cd + + + + + *.tar + gz + + diff --git a/_servicedata b/_servicedata new file mode 100644 index 0000000..449aecf --- /dev/null +++ b/_servicedata @@ -0,0 +1,6 @@ + + + git@github.com:libimobiledevice/libimobiledevice.git + b3d35fbcf7a1ac669c2e80fbd58920941a5d4c0c + git@github.com:libimobiledevice/libimobiledevice-glue.git + 214bafdde6a1434ead87357afe6cb41b32318495 \ No newline at end of file diff --git a/baselibs.conf b/baselibs.conf new file mode 100644 index 0000000..fa7c7c0 --- /dev/null +++ b/baselibs.conf @@ -0,0 +1 @@ +libimobiledevice-glue-1_0-0 diff --git a/libimobiledevice-glue-1.0.0+git3.20230513.obscpio b/libimobiledevice-glue-1.0.0+git3.20230513.obscpio new file mode 100644 index 0000000..590ff56 --- /dev/null +++ b/libimobiledevice-glue-1.0.0+git3.20230513.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6979211f9bb79534cdeb971bfb4057d61ffe5cdc103a111b12d40f1ba6487c30 +size 167947 diff --git a/libimobiledevice-glue.changes b/libimobiledevice-glue.changes new file mode 100644 index 0000000..a5b78a3 --- /dev/null +++ b/libimobiledevice-glue.changes @@ -0,0 +1,17 @@ +------------------------------------------------------------------- +Fri Jun 02 11:11:11 UTC 2023 - msuchanek@suse.com + +- Update to version 1.0.0+git3.20230513: + * Set minimum required libplist version to 2.3.0 + * Remove plist-related code in favor of new libplist API + * termcolors: Rename COLOR_* macros to FG_* due to conflict with ncurses + * Updated README with pkg-config requirement + * utils: Use libplist's plist_from_memory instead of duplicating format detection + * Add support for Apple's OPACK encoding and TLV format + * utils: Fix bad malloc result check in buffer_read_from_filename and test arguments for NULL + +------------------------------------------------------------------- +Sat Oct 9 14:31:39 UTC 2021 - Sebastian Wagner + +- initial package for git repo version 20210925. + Package is required for a revent libimobiledevice version diff --git a/libimobiledevice-glue.obsinfo b/libimobiledevice-glue.obsinfo new file mode 100644 index 0000000..f826368 --- /dev/null +++ b/libimobiledevice-glue.obsinfo @@ -0,0 +1,4 @@ +name: libimobiledevice-glue +version: 1.0.0+git3.20230513 +mtime: 1683946902 +commit: 214bafdde6a1434ead87357afe6cb41b32318495 diff --git a/libimobiledevice-glue.spec b/libimobiledevice-glue.spec new file mode 100644 index 0000000..013c740 --- /dev/null +++ b/libimobiledevice-glue.spec @@ -0,0 +1,83 @@ +# +# spec file for package libimobiledevice-glue +# +# Copyright (c) 2023 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%define libname libimobiledevice-glue-1_0-0 +Name: libimobiledevice-glue +Version: 1.0.0+git3.20230513 +Release: 0 +Summary: Native protocols library for iOS devices +License: LGPL-2.1-or-later +URL: https://www.libimobiledevice.org +Source: %{name}-%{version}.tar.gz +Source1: baselibs.conf +BuildRequires: fdupes +BuildRequires: gcc-c++ +BuildRequires: libtool +BuildRequires: pkgconfig +BuildRequires: pkgconfig(libplist-2.0) >= 2.3.0 + +%description +A library with common code used by libraries and tools around the libimobiledevice project. +It does not depend on any existing libraries from Apple. + +%package -n %{libname} +Summary: Native protocols library for iOS devices + +%description -n %{libname} +A library with common code used by libraries and tools around the libimobiledevice project. +It does not depend on any existing libraries from Apple. + +%package devel +Summary: Development files for %{name} +Requires: %{libname} = %{version} +Requires: pkgconfig(libplist-2.0) + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%setup -q +sed -i -e '/Requires:/d' src/%{name}-1.0.pc.in +sed -i -e 's/-L${libdir}//' src/%{name}-1.0.pc.in + +%build +autoreconf -fvi +%configure PACKAGE_VERSION=%{version} \ + --disable-silent-rules \ + --disable-static +%make_build + +%install +%make_install +find %{buildroot} -type f -name "*.la" -delete -print + +%post -n %{libname} -p /sbin/ldconfig +%postun -n %{libname} -p /sbin/ldconfig + +%files -n %{libname} +%doc README.md +%license COPYING +%{_libdir}/%{name}-1.0.so.0* + +%files devel +%{_includedir}/%{name}/ +%{_libdir}/%{name}-1.0.so +%{_libdir}/pkgconfig/%{name}-1.0.pc + +%changelog