Name:          libimobiledevice
Version:       1.4.0
Release:       1
Summary:       A library and tools to communicate with mobile devices
License:       LGPL-2.1-or-later
URL:           https://www.libimobiledevice.org/
Source0:       https://github.com/libimobiledevice/%{name}/releases/download/%{version}/%{name}-%{version}.tar.bz2

BuildRequires: gcc make
BuildRequires: pkgconfig(libimobiledevice-glue-1.0) >= 1.3.0
BuildRequires: pkgconfig(libplist-2.0) >= 2.3.0
BuildRequires: pkgconfig(libtatsu-1.0) >= 1.0.3
BuildRequires: pkgconfig(libusbmuxd-2.0) >= 2.0.2
BuildRequires: pkgconfig(openssl) >= 0.9.8
BuildRequires: pkgconfig(readline) >= 1.0
BuildRequires: python3-devel
BuildRequires: doxygen
Requires:      libimobiledevice-glue%{?_isa} >= %{installed_version_of libimobiledevice-glue}
Requires:      libplist%{?_isa} >= %{installed_version_of libplist}
Requires:      libtatsu%{?_isa} >= %{installed_version_of libtatsu}
Requires:      libusbmuxd%{?_isa} >= %{installed_version_of libusbmuxd}
Obsoletes:     libimobiledevice-utils < %{version}-%{release}
Provides:      libimobiledevice-utils = %{version}-%{release}

%description
A library for connecting to mobile devices like phones and music players.

%package devel
Summary: This package contains development files
Requires: %{name}%{?_isa} = %{version}-%{release}

%description devel
Files for development with libimobiledevice.

%package_help

%prep
%autosetup -p1

%build
%configure --without-cython --disable-static
%disable_rpath
%make_build
%make_build docs

%install
%make_install

%files
%doc COPYING
%{_libdir}/libimobiledevice-1.0.so.6*
%{_bindir}/*

%files devel
%doc docs/html/
%{_libdir}/libimobiledevice-1.0.so
%{_libdir}/pkgconfig/libimobiledevice-1.0.pc
%{_includedir}/libimobiledevice/

%files help
%{_mandir}/man1/*
%doc AUTHORS README.md

%changelog
* Mon Oct 13 2025 Funda Wang <fundawang@yeah.net> - 1.4.0-1
- update to 1.4.0

* Tue Aug 27 2024 xu_ping <707078654@qq.com> - 1.3.0-4
- fix redeclaration of enumerator

* Fri Apr 15 2022 panxiaohe <panxh.life@foxmail.com> - 1.3.0-3
- delete useless old version dynamic library

* Fri Jul 30 2021 chenyanpanHW <chenyanpan@huawei.com> - 1.3.0-2
- DESC: delete -S git from %autosetup, and delete BuildRequires git-core

* Thu Aug 6 2020 zhanzhimin <zhanzhimin@huawei.com> - 1.3.0-1
- Update to 1.3.0

* Thu Sep 19 2019 Yiru Wang <wangyiru1@huawei.com> - 1.2.0-18
- Pakcage init