diff --git a/libsmraw.changes b/libsmraw.changes index 9071e18..0dae2fc 100644 --- a/libsmraw.changes +++ b/libsmraw.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Fri Aug 22 22:51:52 UTC 2014 - Greg.Freemyer@gmail.com + +- update BuildRequires to use as many external packages as possible +- add Provides: pysmraw to python sub-project to match upstream requires +- add %doc to all sub-projects + ------------------------------------------------------------------- Thu Aug 14 00:53:26 UTC 2014 - Greg.Freemyer@gmail.com diff --git a/libsmraw.spec b/libsmraw.spec index e8e7732..cfce7de 100644 --- a/libsmraw.spec +++ b/libsmraw.spec @@ -35,22 +35,24 @@ BuildRequires: pkgconfig(fuse) >= 2.6 BuildRequires: pkgconfig(openssl) >= 1.0 #use the factory versions of these if building for factory %if 0%{?suse_version} > 1230 +BuildRequires: pkgconfig(libbfio) >= 20120426 +BuildRequires: pkgconfig(libcdata) >= 20120425 +BuildRequires: pkgconfig(libcfile) >= 20120526 +BuildRequires: pkgconfig(libclocale) >= 20120425 BuildRequires: pkgconfig(libcnotify) >= 20120425 +BuildRequires: pkgconfig(libcpath) >= 20120701 BuildRequires: pkgconfig(libcsplit) >= 20120701 +BuildRequires: pkgconfig(libuna) >= 20120425 +%endif +%if 0%{?suse_version} > 1310 +BuildRequires: pkgconfig(libcthreads) >= 20120701 %endif # The following packages cause build failures if the internal version is not used #verified August 13 2014 -#BuildRequires: pkgconfig(libhmac) >= 20120425 -#verified April 2013 #BuildRequires: pkgconfig(libcerror) >= 20120425 -#BuildRequires: pkgconfig(libbfio) >= 20120426 -#BuildRequires: pkgconfig(libcdata) >= 20120425 -#BuildRequires: pkgconfig(libcpath) >= 20120701 -#BuildRequires: pkgconfig(libcfile) >= 20120526 -#BuildRequires: pkgconfig(libclocale) >= 20120425 -#BuildRequires: pkgconfig(libuna) >= 20120425 -#verified 8/2/2013 +#BuildRequires: pkgconfig(libhmac) >= 20120425 # These libs are not released by upstream as packages +#verified April 2013 #BuildRequires: pkgconfig(libcstring) >= 20120426 #BuildRequires: pkgconfig(libcsystem) >= 20120425 #BuildRequires: pkgconfig(libfcache) >= 20120425 @@ -92,7 +94,9 @@ acquire, export, query and verify storage media (split) RAW files. %package -n python-%name Summary: Python bindings for libsmraw Group: Development/Libraries/Python +Requires: %lname = %version Requires: python +Provides: pysmraw %description -n python-%name Python bindings for libsmraw, which provides functionality to work @@ -119,6 +123,7 @@ find "%buildroot" -name "*.la" -delete %files devel %defattr(-,root,root) +%doc AUTHORS COPYING ChangeLog %_includedir/libsmraw* %_libdir/libsmraw.so %_libdir/pkgconfig/libsmraw.pc @@ -126,12 +131,14 @@ find "%buildroot" -name "*.la" -delete %files tools %defattr(-,root,root) +%doc AUTHORS COPYING ChangeLog %_bindir/smrawverify %_bindir/smrawmount %_mandir/man1/smrawmount.1* %files -n python-%name %defattr(-,root,root) +%doc AUTHORS COPYING ChangeLog %python_sitearch/pysmraw.so %changelog