Blame SPECS/libusbmuxd.spec

Packit c1e8e5
Name:          libusbmuxd
Packit c1e8e5
Version:       1.0.10
Packit c1e8e5
Release:       9%{?dist}
Packit c1e8e5
Summary:       Client library USB multiplex daemon for Apple's iOS devices
Packit c1e8e5
Packit c1e8e5
Group:         System Environment/Libraries
Packit c1e8e5
License:       LGPLv2+
Packit c1e8e5
URL:           http://www.libimobiledevice.org/
Packit c1e8e5
Source0:       http://www.libimobiledevice.org/downloads/%{name}-%{version}.tar.bz2
Packit c1e8e5
Patch0:        CVE-2016-5104.patch
Packit c1e8e5
Packit c1e8e5
BuildRequires: libplist-devel >= 1.11
Packit c1e8e5
Packit c1e8e5
%description
Packit c1e8e5
libusbmuxd is the client library used for communicating with Apple's iPod Touch,
Packit c1e8e5
iPhone, iPad and Apple TV devices. It allows multiple services on the device 
Packit c1e8e5
to be accessed simultaneously.
Packit c1e8e5
Packit c1e8e5
%package utils
Packit c1e8e5
Summary: Utilities for communicating with Apple's iOS devices
Packit c1e8e5
Group: Applications/System
Packit c1e8e5
License: GPLv2+
Packit c1e8e5
Requires: %{name}%{?_isa} = %{version}-%{release}
Packit c1e8e5
Packit c1e8e5
%description utils
Packit c1e8e5
Utilities for Apple's iOS devices
Packit c1e8e5
Packit c1e8e5
%package devel
Packit c1e8e5
Summary: Development package for %{name}
Packit c1e8e5
Group: Development/Libraries
Packit c1e8e5
Requires: %{name}%{?_isa} = %{version}-%{release}
Packit c1e8e5
Obsoletes: usbmuxd-devel < 1.0.9
Packit c1e8e5
Packit c1e8e5
%description devel
Packit c1e8e5
Files for development with %{name}.
Packit c1e8e5
Packit c1e8e5
%prep
Packit c1e8e5
%setup -q
Packit c1e8e5
%patch0 -p1 -b .soc
Packit c1e8e5
Packit c1e8e5
%build
Packit c1e8e5
%configure --disable-static
Packit c1e8e5
Packit c1e8e5
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
Packit c1e8e5
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
Packit c1e8e5
Packit c1e8e5
make %{?_smp_mflags} V=1
Packit c1e8e5
Packit c1e8e5
%install
Packit c1e8e5
make install DESTDIR=%{buildroot} INSTALL='install -p'
Packit c1e8e5
Packit c1e8e5
#Remove libtool archives.
Packit c1e8e5
find %{buildroot} -type f -name "*.la" -delete
Packit c1e8e5
Packit c1e8e5
%check
Packit c1e8e5
make check
Packit c1e8e5
Packit c1e8e5
%post -p /sbin/ldconfig
Packit c1e8e5
Packit c1e8e5
%postun -p /sbin/ldconfig
Packit c1e8e5
Packit c1e8e5
%files
Packit c1e8e5
%{!?_licensedir:%global license %%doc}
Packit c1e8e5
%license COPYING
Packit c1e8e5
%doc README AUTHORS
Packit c1e8e5
%{_libdir}/libusbmuxd.so.4*
Packit c1e8e5
Packit c1e8e5
%files utils
Packit c1e8e5
%{_bindir}/iproxy
Packit c1e8e5
Packit c1e8e5
%files devel
Packit c1e8e5
%{_includedir}/usbmuxd*
Packit c1e8e5
%{_libdir}/pkgconfig/libusbmuxd.pc
Packit c1e8e5
%{_libdir}/libusbmuxd.so
Packit c1e8e5
Packit c1e8e5
%changelog
Packit c1e8e5
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.10-9
Packit c1e8e5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Packit c1e8e5
Packit c1e8e5
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.10-8
Packit c1e8e5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
Packit c1e8e5
Packit c1e8e5
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.10-7
Packit c1e8e5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Packit c1e8e5
Packit c1e8e5
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.10-6
Packit c1e8e5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Packit c1e8e5
Packit c1e8e5
* Fri May 27 2016 Peter Robinson <pbrobinson@fedoraproject.org> 1.0.10-5
Packit c1e8e5
- Fix CVE-2016-5104
Packit c1e8e5
Packit c1e8e5
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.10-4
Packit c1e8e5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Packit c1e8e5
Packit c1e8e5
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.10-3
Packit c1e8e5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Packit c1e8e5
Packit c1e8e5
* Tue Feb  3 2015 Peter Robinson <pbrobinson@fedoraproject.org> 1.0.10-2
Packit c1e8e5
- Use %%license
Packit c1e8e5
Packit c1e8e5
* Wed Oct 15 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1.0.10-1
Packit c1e8e5
- Update to 1.0.10
Packit c1e8e5
Packit c1e8e5
* Tue Sep 09 2014 Rex Dieter <rdieter@fedoraproject.org> 1.0.9-4
Packit c1e8e5
- -devel: Obsoletes: usbmuxd-devel
Packit c1e8e5
Packit c1e8e5
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.9-3
Packit c1e8e5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Packit c1e8e5
Packit c1e8e5
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.9-2
Packit c1e8e5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Packit c1e8e5
Packit c1e8e5
* Sat Mar 22 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1.0.9-1
Packit c1e8e5
- Initial package