Hello community, here is the log from the commit of package libusbmuxd for openSUSE:Factory checked in at 2020-03-27 00:21:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libusbmuxd (Old) and /work/SRC/openSUSE:Factory/.libusbmuxd.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libusbmuxd" Fri Mar 27 00:21:51 2020 rev:9 rq:784255 version:2.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libusbmuxd/libusbmuxd.changes 2020-02-14 16:30:17.719350907 +0100 +++ /work/SRC/openSUSE:Factory/.libusbmuxd.new.3160/libusbmuxd.changes 2020-03-27 00:21:51.996152531 +0100 @@ -1,0 +2,11 @@ +Thu Mar 12 10:38:20 UTC 2020 - Tomáš Chvátal <[email protected]> + +- Update to 2.1.0: + - Add proper support for USB and network (WiFi sync) devices reported by usbmuxd + - Add new usbmuxd_events_subscribe/unsubscribe functions with a context so it can be used in different threads + - Add new tool 'icat' + - Lots of bug fixes and other improvements + - Rename 'icat' tool to 'inetcat' due to name conflict with sleuthkit's icat +- Remove merged patch libusbmuxd-CVE-2016-5104.patch + +------------------------------------------------------------------- Old: ---- libusbmuxd-1.0.10.tar.bz2 libusbmuxd-CVE-2016-5104.patch New: ---- 2.0.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libusbmuxd.spec ++++++ --- /var/tmp/diff_new_pack.ktbvj1/_old 2020-03-27 00:21:53.060153071 +0100 +++ /var/tmp/diff_new_pack.ktbvj1/_new 2020-03-27 00:21:53.064153073 +0100 @@ -16,24 +16,21 @@ # -%define major 4 - +%define major 6 Name: libusbmuxd -Version: 1.0.10 +Version: 2.0.1 Release: 0 Summary: A client library to multiplex connections from and to iOS devices License: LGPL-2.1-or-later AND GPL-2.0-or-later -Group: Development/Libraries/C and C++ -URL: http://cgit.sukimashita.com/libusbmuxd.git -Source: http://www.libimobiledevice.org/downloads/%{name}-%{version}.tar.bz2 +URL: https://github.com/libimobiledevice/libusbmuxd +Source: https://github.com/libimobiledevice/libusbmuxd/archive/%{version}.tar.gz Source99: baselibs.conf -# PATCH-FIX-UPSTREAM libusbmuxd-CVE-2016-5104.patch CVE-2016-5104 boo#982014 [email protected] - Make sure sockets only listen locally -Patch0: libusbmuxd-CVE-2016-5104.patch +BuildRequires: autoconf +BuildRequires: automake BuildRequires: gcc-c++ BuildRequires: libplist-devel >= 1.11 -BuildRequires: libusb-1_0-devel >= 1.0.3 -BuildRequires: pkg-config -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: libtool +BuildRequires: pkgconfig %description 'usbmuxd' stands for "USB multiplexing daemon". This daemon is in charge of @@ -47,7 +44,6 @@ %package -n %{name}%{major} Summary: A client library to multiplex connections from and to iOS devices -Group: System/Libraries Recommends: usbmuxd %description -n %{name}%{major} @@ -62,7 +58,6 @@ %package devel Summary: Development files for %{name} -Group: Development/Libraries/C and C++ Requires: %{name}%{major} = %{version} %description devel @@ -76,11 +71,12 @@ The %{name}-devel package contains libraries and header files for developing applications that use %{name}. -%package -n iproxy -Summary: An example tool to forward localhost ports to iOS devices -Group: Productivity/Networking/Other +%package tools +Summary: An example tools to forward localhost ports to iOS devices +Provides: iproxy = %{version} +Obsoletes: iproxy < %{version} -%description -n iproxy +%description tools 'usbmuxd' stands for "USB multiplexing daemon". This daemon is in charge of multiplexing connections over USB to an iPhone or iPod touch. To users, it means you can sync your music, contacts, photos, etc. over USB. To developers, it @@ -96,36 +92,34 @@ %prep %setup -q -%patch0 -p1 %build -export CFLAGS="%optflags -fexceptions" -%configure -make %{?_smp_mflags} V=1 +autoreconf -fvi +export CFLAGS="%{optflags} -fexceptions" +%configure \ + --disable-static +%make_build %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} - -rm %{buildroot}%{_libdir}/%{name}.*a +%make_install +find %{buildroot} -type f -name "*.la" -delete -print %post -n %{name}%{major} -p /sbin/ldconfig - %postun -n %{name}%{major} -p /sbin/ldconfig %files -n %{name}%{major} -%defattr(-,root,root) -%doc AUTHORS COPYING README +%license COPYING +%doc AUTHORS README.md %{_libdir}/libusbmuxd.so.* %files devel -%defattr(-,root,root,-) %{_includedir}/usbmuxd.h %{_includedir}/usbmuxd-proto.h %{_libdir}/%{name}.so %{_libdir}/pkgconfig/%{name}.pc -%files -n iproxy -%defattr(-,root,root) +%files tools %{_bindir}/iproxy +%{_bindir}/inetcat %changelog ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.ktbvj1/_old 2020-03-27 00:21:53.080153081 +0100 +++ /var/tmp/diff_new_pack.ktbvj1/_new 2020-03-27 00:21:53.084153083 +0100 @@ -1 +1 @@ -libusbmuxd4 +libusbmuxd6
