Hello community,

here is the log from the commit of package libewf for openSUSE:Factory checked 
in at 2014-08-25 11:03:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libewf (Old)
 and      /work/SRC/openSUSE:Factory/.libewf.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libewf"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libewf/libewf.changes    2014-02-04 
19:22:30.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libewf.new/libewf.changes       2014-08-25 
11:03:52.000000000 +0200
@@ -1,0 +2,21 @@
+Wed Aug 20 19:19:32 UTC 2014 - [email protected]
+
+- update to libewf-20140608
+       * worked on integrating multi threaded ewfacquire changes
+       * bug fix for utf16 header functions
+       * bug fix in ewfmount regarding logical files date and time values
+       * make pyewf_handle_open more strict to catch non-string objects
+         without the check the code will segfault on non-string objects
+       * bug fixes in empty block compression
+       * bug fix in libewf_read_io_handle_read_chunk_data error tolerance
+         code path
+       * bug fix in recent process status changes
+       * changed behavior of empty-block check
+- review BuildRequires for new external packages
+- use external packages where possible
+- added to python sub-package section
+       - Requires:       %{lname} = %{version"
+       - Provides:       pyewf
+- ran spec-cleaner
+
+-------------------------------------------------------------------

Old:
----
  libewf-20140201.tar.gz

New:
----
  libewf-20140608.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libewf.spec ++++++
--- /var/tmp/diff_new_pack.s7brrf/_old  2014-08-25 11:03:54.000000000 +0200
+++ /var/tmp/diff_new_pack.s7brrf/_new  2014-08-25 11:03:54.000000000 +0200
@@ -16,22 +16,20 @@
 #
 
 
-Name:           libewf
 %define lname  libewf2
-%define timestamp 20140201
-Version:        0~%timestamp
+%define timestamp 20140608
+Name:           libewf
+Version:        0~%{timestamp}
 Release:        0
 Summary:        Library for the Expert Witness Compression Format (EWF)
 License:        LGPL-3.0+ and GFDL-1.3+
 Group:          Productivity/File utilities
 Url:            http://code.google.com/p/libewf/
-
-#DL-URL:        
https://googledrive.com/host/0B3fBvzttpiiSMTdoaVExWWNsRjg/libewf-%{timestamp}.tar.gz
-Source:         %name-%timestamp.tar.gz
+#DL-URL:        
https://googledrive.com/host/0B3fBvzttpiiSMTdoaVExWWNsRjg/libewf-20140608.tar.gz
+Source:         %{name}-%{timestamp}.tar.gz
 Source2:        http://downloads.sf.net/libewf/mount_ewf-20090113.py
 Source3:        Expert_Witness_Compression_Format_(EWF).pdf
 Source4:        Expert_Witness_Compression_Format_2_(EWF2).pdf
-
 Patch1:         remove_date_time_macros.patch
 BuildRequires:  bison
 BuildRequires:  flex
@@ -39,39 +37,43 @@
 BuildRequires:  gettext
 BuildRequires:  pkg-config
 BuildRequires:  python-devel
-BuildRequires:  xz
 BuildRequires:  pkgconfig(bzip2) >= 1.0
 BuildRequires:  pkgconfig(fuse) >= 2.6
-BuildRequires:  pkgconfig(libcaes) >= 20120425
-#use the factory versions of these if building for factory
-%if 0%{?suse_version} > 1230
-BuildRequires:  pkgconfig(libcnotify) >= 20120425
-BuildRequires:  pkgconfig(libcpath) >= 20120701
-BuildRequires:  pkgconfig(libcsplit) >= 20120701
-# these are in filesystems, but not yet in factory so use the internal version
-#BuildRequires:  pkgconfig(libodraw) >= 20120630
-#BuildRequires:  pkgconfig(libsmdev) >= 20120630
-%endif
 BuildRequires:  pkgconfig(openssl) >= 1.0.0
 BuildRequires:  pkgconfig(uuid) >= 2.20
 BuildRequires:  pkgconfig(zlib) >= 1.2.5
 # build fails if libyal factory package is used
-# verified 7/31/2013
-#BuildRequires:  pkgconfig(libsmraw) >= 20120630
-#BuildRequires:  pkgconfig(libhmac) >= 20120425
-#BuildRequires:  pkgconfig(libclocale) >= 20120425
-#BuildRequires:  pkgconfig(libcerror) >= 20120425
+# verified 8/20/2014
+#BuildRequires:  pkgconfig(libodraw) >= 20120630
 #BuildRequires:  pkgconfig(libbfio) >= 20120426
 #BuildRequires:  pkgconfig(libcdata) >= 20120425
-#BuildRequires:  pkgconfig(libcfile) >= 20120526
-#BuildRequires:  pkgconfig(libuna) >= 20120425
+#BuildRequires:  pkgconfig(libcerror) >= 20120425
+#not yet in factory, but released by upstream
+#BuildRequires:  pkgconfig(libcdatetime)
 # these packages not yet released by upstream
 #BuildRequires:  pkgconfig(libcstring) >= 20120425
 #BuildRequires:  pkgconfig(libcsystem) >= 20120425
 #BuildRequires:  pkgconfig(libfcache) >= 20120405
 #BuildRequires:  pkgconfig(libfvalue) >= 20120428
 #BuildRequires:  pkgconfig(libmfdata) >= 20120425
+#BuildRequires:        pkgconfig(libfdata)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+#use the factory versions of these if building for factory
+%if 0%{?suse_version} > 1230
+BuildRequires:  pkgconfig(libcaes) >= 20120425
+BuildRequires:  pkgconfig(libcfile) >= 20120526
+BuildRequires:  pkgconfig(libclocale) >= 20120425
+BuildRequires:  pkgconfig(libcnotify) >= 20120425
+BuildRequires:  pkgconfig(libcpath) >= 20120701
+BuildRequires:  pkgconfig(libcsplit) >= 20120701
+BuildRequires:  pkgconfig(libhmac) >= 20120425
+BuildRequires:  pkgconfig(libsmdev) >= 20120630
+BuildRequires:  pkgconfig(libsmraw) >= 20120630
+BuildRequires:  pkgconfig(libuna) >= 20120425
+%endif
+%if 0%{?suse_version} > 1310
+BuildRequires:  pkgconfig(libcthreads) >= 20130723
+%endif
 
 %description
 libewf is a library for support of the Expert Witness Compression
@@ -80,12 +82,12 @@
 information within the EWF files. libewf allows to read files created
 by EnCase 1 to 6, linen and FTK Imager.
 
-%package -n %lname
+%package -n %{lname}
 Summary:        Library to support the Expert Witness Compression Format
 License:        LGPL-3.0+
 Group:          System/Libraries
 
-%description -n %lname
+%description -n %{lname}
 libewf is a library for support of the Expert Witness Compression
 Format (EWF). It supports both the SMART format (EWF-S01) and the
 EnCase format (EWF-E01). libewf allows you to read and write media
@@ -111,7 +113,7 @@
 Summary:        Development files for libewf, an Expert Witness Compression 
Format library
 License:        LGPL-3.0+ and GFDL-1.3+
 Group:          Development/Libraries/C and C++
-Requires:       %lname = %version
+Requires:       %{lname} = %{version}
 
 %description devel
 libewf is a library for support of the Expert Witness Compression
@@ -121,26 +123,27 @@
 by EnCase 1 to 6, linen and FTK Imager.
 
 This subpackage contains libraries and header files for developing
-applications that want to make use of %name.
+applications that want to make use of %{name}.
 
-%package -n python-%name
+%package -n python-%{name}
 Summary:        Python bindings for libewf, an Expert Witness Compression 
format library
 License:        LGPL-3.0+
 Group:          Development/Libraries/Python
+Requires:       %{lname} = %{version}
 Requires:       python
+Provides:       pyewf
 
-%description -n python-%name
+%description -n python-%{name}
 Python binding for libewf, which can create and read EnCase forensic
 images.
 
 %prep
-%setup -qn libewf-%timestamp
-%patch -P 1 -p1
-cp "%SOURCE3" "%SOURCE4" .
+%setup -q -n libewf-%{timestamp}
+%patch1 -p1
+cp "%{SOURCE3}" "%{SOURCE4}" .
 
 %build
 #export CFLAGS="%optflags -fno-strict-aliasing"
-#export CXXFLAGS="%optflags"
 %configure --disable-static \
   --enable-wide-character-type \
   --enable-python
@@ -155,48 +158,49 @@
 make %{?_smp_mflags}
 
 %install
-make install DESTDIR="%buildroot"
-find "%buildroot" -name "*.la" -delete
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
+find %{buildroot} -type f -name "*.la" -delete -print
+
+install -Dpm0755 "%{SOURCE2}" "%{buildroot}/sbin/mount.ewf"
+ln -s mount.ewf "%{buildroot}/sbin/umount.ewf"
 
-install -Dpm0755 "%SOURCE2" "%buildroot/sbin/mount.ewf"
-ln -s mount.ewf "%buildroot/sbin/umount.ewf"
+%post   -n %{lname} -p /sbin/ldconfig
 
-%post   -n %lname -p /sbin/ldconfig 
-%postun -n %lname -p /sbin/ldconfig
+%postun -n %{lname} -p /sbin/ldconfig
 
-%files -n %lname
+%files -n %{lname}
 %defattr(-,root,root)
 %doc AUTHORS COPYING NEWS ChangeLog
-%_libdir/libewf.so.*
+%{_libdir}/libewf.so.*
 
 %files tools
 %defattr(-,root,root)
-%_bindir/ewfacquire
-%_bindir/ewfacquirestream
-%_bindir/ewfexport
-%_bindir/ewfinfo
-%_bindir/ewfmount
-%_bindir/ewfrecover
-%_bindir/ewfverify
+%{_bindir}/ewfacquire
+%{_bindir}/ewfacquirestream
+%{_bindir}/ewfexport
+%{_bindir}/ewfinfo
+%{_bindir}/ewfmount
+%{_bindir}/ewfrecover
+%{_bindir}/ewfverify
 ### experimental file ###
-%_bindir/ewfdebug
+%{_bindir}/ewfdebug
 
-%_mandir/man1/ewf*.1*
+%{_mandir}/man1/ewf*.1*
 /sbin/*mount.ewf
 
 %files devel
 %defattr(-,root,root)
 %doc AUTHORS ChangeLog COPYING NEWS README
 %doc *.pdf
-%_includedir/libewf.h
-%_includedir/libewf/
-%_libdir/libewf.so
-%_libdir/pkgconfig/libewf.pc
-%_mandir/man3/libewf.3*
+%{_includedir}/libewf.h
+%{_includedir}/libewf/
+%{_libdir}/libewf.so
+%{_libdir}/pkgconfig/libewf.pc
+%{_mandir}/man3/libewf.3*
 
-%files -n python-%name
+%files -n python-%{name}
 %defattr(-,root,root)
 %doc AUTHORS COPYING NEWS README
-%python_sitearch/pyewf.so
+%{python_sitearch}/pyewf.so
 
 %changelog

++++++ libewf-20140201.tar.gz -> libewf-20140608.tar.gz ++++++
++++ 55416 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to