commit usbmuxd for openSUSE:Factory
Hello community, here is the log from the commit of package usbmuxd for openSUSE:Factory checked in at 2014-10-29 21:09:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/usbmuxd (Old) and /work/SRC/openSUSE:Factory/.usbmuxd.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "usbmuxd" Changes: -------- --- /work/SRC/openSUSE:Factory/usbmuxd/usbmuxd.changes 2014-07-17 06:58:07.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.usbmuxd.new/usbmuxd.changes 2014-10-29 21:09:37.000000000 +0100 @@ -1,0 +2,48 @@ +Fri Oct 17 22:50:00 CEST 2014 - m.szulecki@libimobiledevice.org + +- Update to version 1.1.0 + * Check for pkg-config availability in autogen.sh + * Fix missing "usbmuxd-proto.h" in released tarball + * Fix typo which broke udev support in rule for udev activation mode + * Fix broken configure summary on OS X and change activation method + * to "manual" + * Compile bits of udev and systemd support only if needed + * Bump autoconf requirement to 2.64 +- Changes from version 1.0.9 + * Fix broken handling of "--user" argument value + * Add new "--enable-exit" argument to enable handling of "--exit" requests + * Add new "--disable-hotplug" argument to disable automatic device discovery + * Add new "--systemd" argument to startup with right settings for systemd + * Add man page for usbmuxd + * Update copyright headers to match best practice + * Flush input buffer on connection teardown + * Add systemd based activation with fallback for udev and manual activation + * Add initial NEWS file and update README with latest information + * Rename header guards according to C++ standard + * Implement support for usbmux protocol version 2 which improves stability + * Fix crash when old libusbmuxd was used as a client + * Add "--version" argument to print version number and exit + * Update command line usage to match best practice and other tools + * Massively improve read performance by using 3 parallel transfers + * Bump requirement to libplist 1.11 + * Remove trailing "\n" from usbmuxd_log() messages + * Improve thread safety + * Fix crash on 64bit systems in process_send() + * Fix possible leak of file descriptors + * Implement "ReadBUID", "ReadPairRecord", "SavePairRecord" and + * "DeletePairRecord" commands + * Make plist based protocol support mandatory + * Return proper error packet on client version mismatch + * Implement "ListDevices" command + * Manage pair records in a directory compatible to native usbmuxd + * Output USB configuration changes in log + * Set "deactivated" USB configuration on iOS device by default as usbmuxd will + * bring device to "life" on it's own now + * Add udev rule installation with autotools + * Lower udev rules numbering to make sure to start as early as possible + * Split out client library into "libusbmuxd" and depend on "libimobiledevice" + * Implement preflight worker to support iOS 7 based trust dialog handling + * Install usbmuxd binary to sbindir instead of bindir + * Switch from CMake to autotools build system + +------------------------------------------------------------------- Old: ---- usbmuxd-1.0.9git20140528.tar.bz2 usbmuxd.service.in New: ---- usbmuxd-1.1.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ usbmuxd.spec ++++++ --- /var/tmp/diff_new_pack.tMqCYA/_old 2014-10-29 21:09:38.000000000 +0100 +++ /var/tmp/diff_new_pack.tMqCYA/_new 2014-10-29 21:09:38.000000000 +0100 @@ -17,27 +17,23 @@ Name: usbmuxd -Version: 1.0.9git20140528 +Version: 1.1.0 Release: 0 Summary: A socket daemon to multiplex connections from and to iOS devices License: GPL-2.0 or GPL-3.0 Group: System/Libraries -Url: http://cgit.sukimashita.com/usbmuxd.git/ -# To update libimobiledevice4 to support iOS 7, we need libusbmuxd -# which requires usbmuxd to be updated to git snapshot as well -#Source: http://www.libimobiledevice.org/downloads/%{name}-%{version}.tar.bz2 -Source: %{name}-%{version}.tar.bz2 -Source1: usbmuxd.service.in +Url: http://cgit.sukimashita.com/usbmuxd.git +Source: http://www.libimobiledevice.org/downloads/%{name}-%{version}.tar.bz2 Source99: baselibs.conf BuildRequires: gcc-c++ -BuildRequires: libimobiledevice-devel >= 1.0.6 +BuildRequires: libimobiledevice-devel >= 1.1.6 BuildRequires: libplist-devel >= 1.11 BuildRequires: libtool BuildRequires: libusb-1_0-devel >= 1.0.3 BuildRequires: pkg-config BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(udev) -Requires: libusbmuxd2 >= 1.0.9 +Requires: libusbmuxd4 >= 1.0.10 Requires(pre): pwdutils BuildRoot: %{_tmppath}/%{name}-%{version}-build %{!?_udevrulesdir: %global _udevrulesdir %(pkg-config --variable=udevdir udev)/rules.d} @@ -52,21 +48,13 @@ %prep %setup -q -./autogen.sh %build -%configure +%configure --with-udevrulesdir=%{_udevrulesdir} --with-systemdsystemunitdir=%{_unitdir} make %{?_smp_mflags} %install make install DESTDIR=%{buildroot} -# install systemd service -mkdir -p %{buildroot}%{_unitdir} -install -m 0644 %{SOURCE1} %{buildroot}%{_unitdir}/%{name}.service -# fix udev rules -mkdir -p %{buildroot}%{_udevrulesdir} -mv %{buildroot}/lib/udev/rules.d/* %{buildroot}%{_udevrulesdir}/ -rm -rf %{buildroot}/lib %pre getent passwd usbmux >/dev/null || useradd -r -g nogroup -d %{_localstatedir}/lib/%{name} -s /sbin/nologin -c "%{name} daemon" usbmux @@ -88,6 +76,7 @@ %files %defattr(-,root,root) %doc AUTHORS COPYING.GPLv2 COPYING.GPLv3 README +%doc %{_mandir}/man1/usbmuxd.1%{?ext_man} %{_sbindir}/usbmuxd %{_udevrulesdir}/39-usbmuxd.rules %{_unitdir}/usbmuxd.service ++++++ usbmuxd-1.0.9git20140528.tar.bz2 -> usbmuxd-1.1.0.tar.bz2 ++++++ ++++ 50497 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de