File libiphone.spec of Package libiphone

%define name libiphone
%define version 0.9.5
%define major 0
%define libname %mklibname iphone %major
%define libnamedev %mklibname -d iphone

Name:           libiphone
Version:        %{version}
Release:        %mkrel 2
Summary:        Library for connecting to Apple iPhone and iPod touch

Group:          System/Libraries
License:        LGPLv2+
URL:            http://matt.colyer.name/projects/iphone-linux/

Source0:        http://cloud.github.com/downloads/MattColyer/%{name}/%{name}-%{version}.tar.bz2
Patch0:	        libiphone-0.9.5-fix-underlinking.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot


BuildRequires: libtasn1-devel
BuildRequires: libplist-devel
BuildRequires: usbmuxd-devel >= 0.1.4
BuildRequires: glib2-devel
BuildRequires: gnutls-devel
BuildRequires: python-devel

%description
libiphone is a library for connecting to Apple's iPhone or iPod touch devices

%package -n %libname
Group: System/Libraries
Summary: Library for connecting to Apple iPhone and iPod touch
Requires: %name >= %version

%description -n %libname
libiphone is a library for connecting to Apple's iPhone or iPod touch devices

%package -n %libnamedev
Summary: Development package for libiphone
Group: Development/C
Provides: %name-devel = %version-%release
Requires: %libname = %{version}-%{release}

%description -n %libnamedev
Files for development with libiphone.

%package -n python-iphone
Summary: Python bindings for libiphone
Group: Development/Python
BuildRequires: swig
BuildRequires: libplist++-devel
%py_requires -d


%description -n python-iphone
Python bindings for libiphone.

%prep
%setup -q
%patch0 -p1
autoreconf -fi

%build
%configure2_5x
%make

%install
rm -rf %{buildroot}
%makeinstall_std

%clean
rm -rf %{buildroot}

%if %mdkversion < 200900
%post -n %libname -p /sbin/ldconfig
%endif
%if %mdkversion < 200900
%postun -n %libname -p /sbin/ldconfig
%endif

%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING.LESSER README
%{_datadir}/hal/fdi/information/20thirdparty/31-apple-mobile-device.fdi
%{_bindir}/iphone_id
%{_bindir}/iphoneinfo
%{_bindir}/iphonesyslog

%files -n %libname
%defattr(-,root,root)
%_libdir/lib*.so.%{major}*

%files -n %libnamedev
%defattr(-,root,root,-)
%{_libdir}/pkgconfig/libiphone-1.0.pc
%{_libdir}/libiphone.so
%{_libdir}/libiphone*a
%{_includedir}/libiphone

%files -n python-iphone
%defattr(-,root,root,-)
%{python_sitearch}/iphone/


%changelog
* Mon Dec 07 2009 Christophe Fergeau <cfergeau@mandriva.com> 0.9.5-2mdv2010.1
+ Revision: 474468
- rebuild against new libplist

* Tue Nov 24 2009 Christophe Fergeau <cfergeau@mandriva.com> 0.9.5-1mdv2010.1
+ Revision: 469710
- 0.9.5 release

* Fri Nov 06 2009 Colin Guthrie <cguthrie@mandriva.org> 0.9.4-0.1mdv2010.1
+ Revision: 460548
- New version: 0.9.4 (work by teuf)

* Mon Sep 21 2009 Götz Waschk <waschk@mandriva.org> 0.9.3-2mdv2010.0
+ Revision: 446806
- rebuild for new libusb

* Wed Aug 12 2009 Christophe Fergeau <cfergeau@mandriva.com> 0.9.3-1mdv2010.0
+ Revision: 415558
- improve wformat patch, sanitize mkrel

* Tue Aug 11 2009 Christophe Fergeau <cfergeau@mandriva.com> 0.9.3-0mdv2010.0
+ Revision: 414791
- don't remove .la file, build static libs
- libiphone 0.9.3
  o start from scratch from fedora .spec and libify it

  + Götz Waschk <waschk@mandriva.org>
    - libify the package
    - fix build deps


* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

* Wed May 13 2009 Peter Robinson <pbrobinson@gmail.com> 0.9.1-2
- Add new build reqs

* Tue May 12 2009 Peter Robinson <pbrobinson@gmail.com> 0.9.1-1
- Update to official 0.9.1 release

* Fri Apr 03 2009 - Bastien Nocera <bnocera@redhat.com> - 0.1.0-11.20090325git443edc8
- Update to latest master version

* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.0-10.20090103git5cde554
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

* Sat Jan 3 2009 Peter Robinson <pbrobinson@gmail.com> 0.1.0-9.git5cde554
- Add back gnutls version patch

* Sat Jan 3 2009 Peter Robinson <pbrobinson@gmail.com> 0.1.0-8.git5cde554
- Upload bzipped source file

* Sat Jan 3 2009 Peter Robinson <pbrobinson@gmail.com> 0.1.0-7.git5cde554
- New git snapshot

* Mon Dec 5 2008 Peter Robinson <pbrobinson@gmail.com> 0.1.0-6.git8c3a01e
- Fix devel dependency

* Mon Dec 5 2008 Peter Robinson <pbrobinson@gmail.com> 0.1.0-5.git8c3a01e
- Fix gnutls check for new rawhide version

* Mon Dec 5 2008 Peter Robinson <pbrobinson@gmail.com> 0.1.0-4.git8c3a01e
- Rebuild for pkgconfig

* Tue Dec 2 2008 Peter Robinson <pbrobinson@gmail.com> 0.1.0-3.git8c3a01e
- Fix git file generation

* Mon Dec 1 2008 Peter Robinson <pbrobinson@gmail.com> 0.1.0-2.git8c3a01e
- Updates for package review

* Sat Nov 29 2008 Peter Robinson <pbrobinson@gmail.com> 0.1.0-1
- Initial package

openSUSE Build Service is sponsored by