From fe489e11142a7172e723aa4b9567d26b343eca12 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Wed, 13 May 2009 07:10:50 +0000 Subject: [PATCH] - Initial import --- .cvsignore | 1 + import.log | 1 + libplist.spec | 93 +++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 4 files changed, 96 insertions(+) create mode 100644 import.log create mode 100644 libplist.spec diff --git a/.cvsignore b/.cvsignore index e69de29..28c0b4a 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +libplist-0.12.tar.bz2 diff --git a/import.log b/import.log new file mode 100644 index 0000000..bae86f1 --- /dev/null +++ b/import.log @@ -0,0 +1 @@ +libplist-0_12-2_fc11:HEAD:libplist-0.12-2.fc11.src.rpm:1242198560 diff --git a/libplist.spec b/libplist.spec new file mode 100644 index 0000000..9e4f85e --- /dev/null +++ b/libplist.spec @@ -0,0 +1,93 @@ +%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} + +Name: libplist +Version: 0.12 +Release: 2%{?dist} +Summary: Library for manipulating Apple Binary and XML Property Lists + +Group: System Environment/Libraries +License: LGPLv2+ +URL: http://matt.colyer.name/projects/iphone-linux/ + +Source0: http://cloud.github.com/downloads/JonathanBeck/%{name}/%{name}-%{version}.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: libxml2-devel +BuildRequires: glib2-devel +BuildRequires: python-devel +BuildRequires: swig +BuildRequires: cmake + +%description +libplist is a library for manipulating Apple Binary and XML Property Lists + +%package devel +Summary: Development package for libplist +Group: Development/Libraries +Requires: libplist = %{version}-%{release} +Requires: pkgconfig + +%description devel +%{name}, development headers and libraries. + +%package python +Summary: Python package for libplist +Group: Development/Libraries +Requires: libplist = %{version}-%{release} +Requires: python + +%description python +%{name}, python libraries and support + +%prep +%setup -q + +%build +export CMAKE_PREFIX_PATH=/usr +%{cmake} . + +make %{?_smp_mflags} + +%install +export CMAKE_PREFIX_PATH=/usr +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT + +# move python bindings to proper location +%{__mkdir} -pm 755 $RPM_BUILD_ROOT%{python_sitearch} +%{__mv} $RPM_BUILD_ROOT%{_libdir}/python/site-packages/libplist $RPM_BUILD_ROOT%{python_sitearch} + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%doc AUTHORS COPYING.LESSER README +%{_bindir}/plutil +%{_bindir}/plutil-0.12 +%{_libdir}/libplist.so.0 +%{_libdir}/libplist.so.0.0.12 + +%files devel +%defattr(-,root,root,-) +%{_libdir}/pkgconfig/libplist.pc +%{_libdir}/libplist.so +%{_includedir}/plist + +%files python +%defattr(-,root,root,-) +%{python_sitearch}/libplist + +%changelog +* Mon May 11 2009 Peter Robinson 0.12-2 +- Further review updates + +* Sun May 10 2009 Peter Robinson 0.12-1 +- Update to official tarball release, some review fixes + +* Sun May 10 2009 Peter Robinson 0.12.0-0.1 +- Initial package diff --git a/sources b/sources index e69de29..065aadf 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +a16b81a0cfea5411d0523b9629d94b65 libplist-0.12.tar.bz2