123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169 |
- %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
- Summary: Library to support the Expert Witness Compression Format
- Name: libewf
- Version: 20100226
- Release: 1%{?_dist_release}
- License: LGPL
- Group: System Environment/Libraries
- URL: http://libewf.sourceforge.net
- Source0: %{name}-%{version}.tar.gz
- Source1: mount_ewf-20090113.py
- BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
- Requires: zlib
- BuildRequires: zlib-devel
- BuildRequires: libuuid-devel
- BuildRequires: openssl-devel
- BuildRequires: python-devel
- %description
- libewf is a library for support of the Expert Witness Compression Format (EWF).
- libewf allows you to read media information of EWF files in the SMART (EWF-S01)
- format and the EnCase (EWF-E01) format. libewf allows to read files created by
- EnCase 1 to 6, linen and FTK Imager.
- %package devel
- Summary: Header files and libraries for developing applications for libewf
- Group: Development/Libraries
- Requires: libewf = %{version}-%{release}
- %description devel
- Header files and libraries for developing applications for libewf.
- %package tools
- Summary: Several tools for reading and writing EWF files
- Group: Applications/System
- Requires: openssl e2fsprogs-devel libewf = %{version}-%{release}
- BuildRequires: zlib-devel openssl-devel e2fsprogs-devel
- %description tools
- Several tools for reading and writing EWF files.
- It contains tools to acquire, verify and export EWF files.
- %prep
- %setup -q
- %build
- %configure \
- --disable-static \
- --enable-v2-api=yes \
- --enable-wide-character-type \
- --enable-python
- make %{?_smp_mflags}
- %install
- rm -rf ${RPM_BUILD_ROOT}
- make DESTDIR=${RPM_BUILD_ROOT} install
- mkdir -p ${RPM_BUILD_ROOT}/sbin
- install -pm 0755 %{SOURCE1} ${RPM_BUILD_ROOT}/sbin/mount.ewf
- ln -s mount.ewf ${RPM_BUILD_ROOT}/sbin/umount.ewf
- find ${RPM_BUILD_ROOT} -name '*.la' -exec rm -f {} ';'
- %clean
- rm -rf ${RPM_BUILD_ROOT}
- %post -p /sbin/ldconfig
- %postun -p /sbin/ldconfig
- %files
- %defattr(644,root,root,755)
- %doc AUTHORS COPYING NEWS README
- %attr(755,root,root) %{_libdir}/*.so.*
- %files devel
- %defattr(644,root,root,755)
- %doc AUTHORS COPYING NEWS README ChangeLog
- %{_libdir}/*.so
- %{_libdir}/pkgconfig/libewf.pc
- %{_includedir}/*
- %{_mandir}/man3/*
- %files tools
- %defattr(644,root,root,755)
- %doc AUTHORS COPYING NEWS README
- %attr(755,root,root) %{_bindir}/ewfacquire
- %attr(755,root,root) %{_bindir}/ewfacquirestream
- %attr(755,root,root) %{_bindir}/ewfexport
- %attr(755,root,root) %{_bindir}/ewfinfo
- %attr(755,root,root) %{_bindir}/ewfverify
- %attr(755,root,root) /sbin/*.ewf
- %{python_sitearch}/pyewf.so*
- %{_mandir}/man1/*
- %changelog
- * Tue Dec 07 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 20100226-1
- - initial build for Vine Linux
- * Sat Nov 14 2009 Joachim Metz <forensics@hoffmannbv.nl> 20091114-1
- - Removed ewfalter and ewfdebug exclusion for stable release
- * Fri Aug 28 2009 Joachim Metz <forensics@hoffmannbv.nl> 20090828-1
- - Added dynamic support for libuuid requires and build requires
- * Sun Apr 5 2009 Joachim Metz <forensics@hoffmannbv.nl> 20090405-1
- - Added exclusion for ewfdebug
- - Added default v2 API support
- * Sat Mar 7 2009 Joachim Metz <forensics@hoffmannbv.nl> 20090307-1
- - Changed libuca into libuna
- - Added support for libbfio
- * Tue Sep 2 2008 Joachim Metz <forensics@hoffmannbv.nl> 20080902-1
- - Changed project website
- - Added support for libuca
- * Sat Aug 9 2008 Joachim Metz <forensics@hoffmannbv.nl> 20080809-1
- - Changed license
- * Sun May 11 2008 Joachim Metz <forensics@hoffmannbv.nl> 20080511-1
- - Fixed a typo
- * Thu May 1 2008 Joachim Metz <forensics@hoffmannbv.nl> 20080501-1
- - Added some addition text to the description of the tools package
- * Wed Mar 12 2008 Joachim Metz <forensics@hoffmannbv.nl> 20080312-1
- - Added requirement for e2fsprogs-devel package for libuuid
- * Sat Dec 29 2007 Joachim Metz <forensics@hoffmannbv.nl> 20071229-1
- - Updated URL
- * Sun Dec 9 2007 Joachim Metz <forensics@hoffmannbv.nl> 20071209-1
- - Moved pkgconfig file from excluded to development
- - Adjustments to Requires and BuildRequires
- - Adjusted description of library package removed tools
- - Corrected groups
- * Sat Sep 15 2007 Joachim Metz <forensics@hoffmannbv.nl> 20070915-1
- - Adjustment to text
- - library and tools are now stored in seperate packages
- * Mon Jan 15 2007 Joachim Metz <forensics@hoffmannbv.nl> 20070115-1
- - Added ewfacquirestream to package
- * Fri Dec 29 2006 Joachim Metz <forensics@hoffmannbv.nl> 20061229-1
- - Added exclusion of new expirimental addtitions
- * Tue Dec 26 2006 Christophe Grenier <grenier@cgsecurity.org> 20061223-2
- - Made small correction to the spec file, removed abundant Requires line
- * Sat Dec 23 2006 Joachim Metz <forensics@hoffmannbv.nl> 20061223-1
- - Made small corrections to the spec file input by Christophe Grenier
- - Added --libdir to ./configure to correct for /usr/lib64
- * Sat Dec 19 2006 Joachim Metz <forensics@hoffmannbv.nl> 20061219-1
- - Made small corrections to the spec file input by Christophe Grenier
- - The library source package no longer contains a release number
- * Sat Dec 16 2006 Christophe Grenier <grenier@cgsecurity.org> 20061213-2
- - Fixed the spec file
- * Sat Dec 9 2006 Joachim Metz <forensics@hoffmannbv.nl> 20061213-1
- - Initial version
|