commit 9ce908b5bb2174cbb8506ff2ba9eba1c4f8fbb5f Author: overweight <5324761+overweight@user.noreply.gitee.com> Date: Mon Sep 30 10:57:36 2019 -0400 Package init diff --git a/libplist-2.0.0.tar.bz2 b/libplist-2.0.0.tar.bz2 new file mode 100644 index 0000000..a9045f5 Binary files /dev/null and b/libplist-2.0.0.tar.bz2 differ diff --git a/libplist.spec b/libplist.spec new file mode 100644 index 0000000..6d377e6 --- /dev/null +++ b/libplist.spec @@ -0,0 +1,78 @@ +Name: libplist +Version: 2.0.0 +Release: 13 +Summary: A library to handle Apple Property List format in binary or XML +License: LGPLv2+ +URL: http://www.libimobiledevice.org/ +Source0: http://www.libimobiledevice.org/downloads/%{name}-%{version}.tar.bz2 +BuildRequires: automake autoconf libtool chrpath gcc gcc-c++ python3-devel python3-Cython python3-setuptools + +%description +A small portable C library to handle Apple Property List files in binary or XML. + +%package devel +Summary: Development files for %{name} +Requires: %{name} = %{version}-%{release} pkgconf + +%description devel +The libplist-devel package contains the header files and documentation +needed for development using libplist. + +%package -n python3-libplist +%{?python_provide:%python_provide python3-libplist} +Summary: python 3 bindings for %{name} +Requires: %{name} = %{version}-%{release} python3 +Provides: %{name}-python = %{version}-%{release} +Provides: python2-%{name} = %{version}-%{release} + +%description -n python3-libplist +python3-libplist contains the python3 bindings for %{name} + +%prep +%autosetup -n %{name}-%{version} -p1 +ACLOCAL="aclocal -I m4" +autoreconf -f -i + +%build +export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" +export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" +%configure --disable-static PYTHON='python3' +%make_build + +%install +%make_install +%delete_la + +%check +make check + +%post +/sbin/ldconfig + +%postun +/sbin/ldconfig + +%files +%defattr(-,root,root) +%doc AUTHORS README COPYING.LESSER +%{_bindir}/plistutil +%{_libdir}/libplist.so.3* +%{_libdir}/libplist++.so.3* + +%files devel +%defattr(-,root,root) +%{_libdir}/libplist.so +%{_libdir}/libplist++.so +%{_libdir}/pkgconfig/* +%{_includedir}/plist + +%files -n python3-libplist +%defattr(-,root,root) +%{_libdir}/python3.7/site-packages/* + +%changelog +* Thu Sep 26 2019 openEuler Buildteam - 2.0.0-13 +- Fix bad requires + +* Tue Sep 03 2019 openEuler Buildteam - 2.0.0-12 +- Package init