Accepting request 846931 from home:cgiboudeaux:branches:hardware

- Update baselibs.conf

- Update to 2.0.2:
  - Handle USB and network devices with new options in tools
  - Make connecting sockets non-blocking
  - Rename library and all related files by adding an API version resulting in libusbmuxd-2.0
  - Allow to specify source address for listening socket in iproxy
  - Allow to map multiple ports in iproxy
  - Lots of bug fixes and other improvements

OBS-URL: https://build.opensuse.org/request/show/846931
OBS-URL: https://build.opensuse.org/package/show/hardware/libusbmuxd?expand=0&rev=21
This commit is contained in:
Michal Suchanek 2020-11-27 18:36:13 +00:00 committed by Git OBS Bridge
parent 187030f23f
commit c9f85104f9
5 changed files with 36 additions and 16 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f93faf3b3a73e283646f4d62b3421aeccf58142266b0eb22b2b13dd4b2362eb8
size 42157

BIN
2.0.2.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1 +1 @@
libusbmuxd6 libusbmuxd-2_0-6

View File

@ -1,3 +1,19 @@
-------------------------------------------------------------------
Sun Nov 8 11:07:26 UTC 2020 - Christophe Giboudeaux <christophe@krop.fr>
- Update baselibs.conf
-------------------------------------------------------------------
Mon Sep 21 07:27:02 UTC 2020 - Stefan Elser <suse@foomaster.de>
- Update to 2.0.2:
- Handle USB and network devices with new options in tools
- Make connecting sockets non-blocking
- Rename library and all related files by adding an API version resulting in libusbmuxd-2.0
- Allow to specify source address for listening socket in iproxy
- Allow to map multiple ports in iproxy
- Lots of bug fixes and other improvements
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Mar 12 10:38:20 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com> Thu Mar 12 10:38:20 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>

View File

@ -16,9 +16,9 @@
# #
%define major 6 %define libname libusbmuxd-2_0-6
Name: libusbmuxd Name: libusbmuxd
Version: 2.0.1 Version: 2.0.2
Release: 0 Release: 0
Summary: A client library to multiplex connections from and to iOS devices Summary: A client library to multiplex connections from and to iOS devices
License: LGPL-2.1-or-later AND GPL-2.0-or-later License: LGPL-2.1-or-later AND GPL-2.0-or-later
@ -28,9 +28,9 @@ Source99: baselibs.conf
BuildRequires: autoconf BuildRequires: autoconf
BuildRequires: automake BuildRequires: automake
BuildRequires: gcc-c++ BuildRequires: gcc-c++
BuildRequires: libplist-devel >= 1.11
BuildRequires: libtool BuildRequires: libtool
BuildRequires: pkgconfig BuildRequires: pkgconfig
BuildRequires: pkgconfig(libplist-2.0) >= 2.2.0
%description %description
'usbmuxd' stands for "USB multiplexing daemon". This daemon is in charge of 'usbmuxd' stands for "USB multiplexing daemon". This daemon is in charge of
@ -42,11 +42,13 @@ a virtual network device.
This package contains the usbmuxd communication interface library 'libusbmuxd'. This package contains the usbmuxd communication interface library 'libusbmuxd'.
%package -n %{name}%{major} %package -n %{libname}
Summary: A client library to multiplex connections from and to iOS devices Summary: A client library to multiplex connections from and to iOS devices
Recommends: usbmuxd Recommends: usbmuxd
Provides: libusbmuxd6 = %{version}
Obsoletes: libusbmuxd6 < %{version}
%description -n %{name}%{major} %description -n %{libname}
'usbmuxd' stands for "USB multiplexing daemon". This daemon is in charge of '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 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 you can sync your music, contacts, photos, etc. over USB. To developers, it
@ -58,7 +60,7 @@ This package contains the usbmuxd communication interface library 'libusbmuxd'.
%package devel %package devel
Summary: Development files for %{name} Summary: Development files for %{name}
Requires: %{name}%{major} = %{version} Requires: %{libname} = %{version}
%description devel %description devel
'usbmuxd' stands for "USB multiplexing daemon". This daemon is in charge of 'usbmuxd' stands for "USB multiplexing daemon". This daemon is in charge of
@ -104,22 +106,24 @@ export CFLAGS="%{optflags} -fexceptions"
%make_install %make_install
find %{buildroot} -type f -name "*.la" -delete -print find %{buildroot} -type f -name "*.la" -delete -print
%post -n %{name}%{major} -p /sbin/ldconfig %post -n %{libname} -p /sbin/ldconfig
%postun -n %{name}%{major} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig
%files -n %{name}%{major} %files -n %{libname}
%license COPYING %license COPYING
%doc AUTHORS README.md %doc AUTHORS README.md
%{_libdir}/libusbmuxd.so.* %{_libdir}/libusbmuxd-2.0.so.*
%files devel %files devel
%{_includedir}/usbmuxd.h %{_includedir}/usbmuxd.h
%{_includedir}/usbmuxd-proto.h %{_includedir}/usbmuxd-proto.h
%{_libdir}/%{name}.so %{_libdir}/libusbmuxd-2.0.so
%{_libdir}/pkgconfig/%{name}.pc %{_libdir}/pkgconfig/%{name}-2.0.pc
%files tools %files tools
%{_bindir}/iproxy %{_bindir}/iproxy
%{_bindir}/inetcat %{_bindir}/inetcat
%{_mandir}/man1/inetcat.1%{?ext_man}
%{_mandir}/man1/iproxy.1%{?ext_man}
%changelog %changelog