packages: sleuthkit/sleuthkit.spec - upgraded to 3.2.0, build shared binari...

gotar gotar at pld-linux.org
Sun Jan 2 23:43:13 CET 2011


Author: gotar                        Date: Sun Jan  2 22:43:13 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- upgraded to 3.2.0, build shared binaries with EWF support, fixed linking,
- removed libtsk.la, updated TODOs, cosmetics

---- Files affected:
packages/sleuthkit:
   sleuthkit.spec (1.11 -> 1.12) 

---- Diffs:

================================================================
Index: packages/sleuthkit/sleuthkit.spec
diff -u packages/sleuthkit/sleuthkit.spec:1.11 packages/sleuthkit/sleuthkit.spec:1.12
--- packages/sleuthkit/sleuthkit.spec:1.11	Fri Jul 16 00:46:40 2010
+++ packages/sleuthkit/sleuthkit.spec	Sun Jan  2 23:43:08 2011
@@ -1,21 +1,26 @@
 # $Revision$, $Date$
 #
 # TODO:
-#	- optflags?
-#	- add afflib ewf bconds (and prepare afflib and ewf packages :)
+#	- devel, libs and static subpackages
+#	- add afflib bcond (and prepare afflib package :)
 #
 Summary:	The Sleuth Kit - an forensic toolkit for analyzing file systems and disks
 Summary(pl.UTF-8):	The Sleuth Kit - zestaw narzędzi wspomagających analizę systemów plików
 Name:		sleuthkit
-Version:	3.1.3
+Version:	3.2.0
 Release:	1
 License:	IBM Public License/Common Public License
 Group:		Applications
 Source0:	http://dl.sourceforge.net/sleuthkit/%{name}-%{version}.tar.gz
-# Source0-md5:	e1798bede2112ec4c5770151c3e32bfd
+# Source0-md5:	05517963942aa92be77c05ca1c47f0de
 URL:		http://www.sleuthkit.org/sleuthkit/
+#BuildRequires:	autoconf
+#BuildRequires:	automake
+BuildRequires:	libewf-devel
+#BuildRequires:	libtool
 BuildRequires:	openssl-devel
 BuildRequires:	perl-base
+BuildRequires:	sed >= 4.0
 Requires:	coreutils
 Requires:	file
 # XXX: openssl library (should be autodetected) or openssl-tools or perl-OpenSSL-??? ?
@@ -61,13 +66,13 @@
 
 %prep
 %setup -q
+sed -i -e 's/-static//' {samples,tests,tools/*tools}/Makefile.in
 
 %build
-
 %configure \
-	--disable-afflib \
-	--disable-ewf
+	--without-afflib
 
+sed -i -e 's/^\(LIBS = -lewf\)/\1 -ldl -lpthread/' {tools/autotools,tsk3}/Makefile
 %{__make}
 
 %install
@@ -76,38 +81,19 @@
 %{__make} install \
      DESTDIR=$RPM_BUILD_ROOT
 
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc README.txt NEWS.txt licenses/* 
+%doc NEWS.txt README.txt licenses/* 
 %attr(755,root,root) %{_bindir}/*
-%{_mandir}/man1/*
+%{_datadir}/tsk3
+%{_includedir}/tsk3
 %{_libdir}/libtsk3.*
-
-%dir %{_includedir}/tsk3
-%dir %{_includedir}/tsk3/base
-%dir %{_includedir}/tsk3/fs
-%dir %{_includedir}/tsk3/hashdb
-%dir %{_includedir}/tsk3/img
-%dir %{_includedir}/tsk3/vs
-%{_includedir}/tsk3/*.h
-%{_includedir}/tsk3/base/*.h
-%{_includedir}/tsk3/fs/*.h
-%{_includedir}/tsk3/hashdb/*.h
-%{_includedir}/tsk3/img/*.h
-%{_includedir}/tsk3/vs/*.h
-
-%dir %{_datadir}/tsk3
-%dir %{_datadir}/tsk3/sorter
-%{_datadir}/tsk3/sorter/default.sort
-%{_datadir}/tsk3/sorter/freebsd.sort
-%{_datadir}/tsk3/sorter/images.sort
-%{_datadir}/tsk3/sorter/linux.sort
-%{_datadir}/tsk3/sorter/openbsd.sort
-%{_datadir}/tsk3/sorter/solaris.sort
-%{_datadir}/tsk3/sorter/windows.sort
+%{_mandir}/man1/*
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -115,6 +101,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.12  2011/01/02 22:43:08  gotar
+- upgraded to 3.2.0, build shared binaries with EWF support, fixed linking,
+- removed libtsk.la, updated TODOs, cosmetics
+
 Revision 1.11  2010/07/15 22:46:40  mguevara
 - up to 3.1.3-1
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/sleuthkit/sleuthkit.spec?r1=1.11&r2=1.12&f=u



More information about the pld-cvs-commit mailing list