%global forgeurl https://github.com/libimobiledevice/libplist Name: libplist Version: 2.3.0 Release: %autorelease Summary: Library for manipulating Apple Binary and XML Property Lists License: LGPL-2.0-or-later URL: https://www.libimobiledevice.org/ Source: %{forgeurl}/releases/download/%{version}/%{name}-%{version}.tar.bz2 Patch0: libplist-configure-c99.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool BuildRequires: gcc gcc-c++ BuildRequires: python3-Cython BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: make %description libplist is a library for manipulating Apple Binary and XML Property Lists %package devel Summary: Development package for libplist Requires: %{name}%{?_isa} = %{version}-%{release} Requires: pkgconfig %description devel %{name}, development headers and libraries. %package -n python3-libplist Summary: Python3 bindings for libplist Requires: %{name}%{?_isa} = %{version}-%{release} Requires: python3 %description -n python3-libplist %{name}, python3 libraries and bindings. %prep %autosetup -p1 %build autoreconf -iv %configure --disable-static %make_build %install %make_install %check make check %files %license COPYING.LESSER %doc AUTHORS README.md %{_bindir}/plistutil %{_libdir}/libplist-2.0.so.4* %{_libdir}/libplist++-2.0.so.4* %{_mandir}/man1/plistutil.1* %files devel %{_libdir}/pkgconfig/libplist-2.0.pc %{_libdir}/pkgconfig/libplist++-2.0.pc %{_libdir}/libplist-2.0.so %{_libdir}/libplist++-2.0.so %{_includedir}/plist %files -n python3-libplist %{python3_sitearch}/plist.so %changelog %autochangelog