Hello community, here is the log from the commit of package ssdeep for openSUSE:Factory checked in at 2012-08-26 11:34:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ssdeep (Old) and /work/SRC/openSUSE:Factory/.ssdeep.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ssdeep", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/ssdeep/ssdeep.changes 2012-08-10 19:03:18.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.ssdeep.new/ssdeep.changes 2012-08-26 11:34:52.000000000 +0200 @@ -1,0 +2,14 @@ +Fri Aug 17 20:44:27 UTC 2012 - [email protected] + +- Add ssdeep-dynamic.patch: Link ssdeep dynamically to libfuzzy. + As a side-effect, we can actually now also use configure + --disable-static. +- Add libtool BuildRequires and call autoreconf, as above patch + touches the build system. + +------------------------------------------------------------------- +Thu Aug 9 19:21:11 UTC 2012 - [email protected] + +- Run through spec-cleaner, remove obsolete comments. + +------------------------------------------------------------------- @@ -6 +20,2 @@ -Recursive computing and matching of Context Triggered Piecewise Hashing (aka Fuzzy Hashing). Supports Windows, *nix, BSD, OS X, etc. +Recursive computing and matching of Context Triggered Piecewise +Hashing (aka Fuzzy Hashing). Supports Windows, *nix, BSD, OS X, etc. New: ---- ssdeep-dynamic.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ssdeep.spec ++++++ --- /var/tmp/diff_new_pack.oMPDrC/_old 2012-08-26 11:34:53.000000000 +0200 +++ /var/tmp/diff_new_pack.oMPDrC/_new 2012-08-26 11:34:53.000000000 +0200 @@ -1,27 +1,33 @@ # -# spec file for package ssdeep (Version 2.0) +# spec file for package ssdeep # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. -# This file and all modifications and additions to the pristine -# package are under the same license as the package itself. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: ssdeep Version: 2.7 Release: 0 -Url: http://www.forensicswiki.org/wiki/Ssdeep -# BuildRequires: fftw3-devel gtk2-devel -# Requires: fftw3 gtk2 +Summary: Context Triggered Piecewise Hashing values License: GPL-2.0 Group: Productivity/Multimedia/Sound/Editors and Convertors -PreReq: %install_info_prereq -AutoReqProv: on -Summary: Context Triggered Piecewise Hashing values +Url: http://www.forensicswiki.org/wiki/Ssdeep Source: %{name}-%{version}.tar.gz +# PATCH-FIX-OPENSUSE ssdeep-dynamic.patch [email protected] -- Link ssdeep dynamically +Patch0: ssdeep-dynamic.patch +BuildRequires: libtool +Requires(pre): %install_info_prereq BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -29,45 +35,39 @@ Hashing values. It is based on a spam detector called spamsum by Andrews Trigdell -Authors: --------- - Jesse Kornblum - - %package -n libfuzzy2 +Summary: API for ssdeep License: GPL-2.0+ Group: Development/Libraries/C and C++ -Summary: API for ssdeep %description -n libfuzzy2 Libraries for ssdeep, the primary library is libfuzzy.* %package -n libfuzzy-devel +Summary: API for ssdeep License: GPL-2.0+ Group: Development/Libraries/C and C++ -Summary: API for ssdeep -Requires: libfuzzy2 = %{version}-%{release} +Requires: libfuzzy2 = %{version} %description -n libfuzzy-devel Devel API for ssdeep, the primary library is libfuzzy.* %prep -%setup +%setup -q +%patch0 -p1 %build -# for unknown reason --disable-static causes a rpm packaging error. Just delete the static lib after build/install. -# %%configure --disable-static -%configure -%{__make} %{?_smp_mflags} +autoreconf -fi +%configure --disable-static +make %{?_smp_mflags} %post -n libfuzzy2 -p /sbin/ldconfig %postun -n libfuzzy2 -p /sbin/ldconfig %install -%makeinstall +%make_install # Clean up *.a and *.la files -find %{buildroot}%{_libdir} -name '*.a' -type f -delete -print find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print %files ++++++ ssdeep-dynamic.patch ++++++ Index: ssdeep-2.7/Makefile.am =================================================================== --- ssdeep-2.7.orig/Makefile.am +++ ssdeep-2.7/Makefile.am @@ -2,7 +2,6 @@ bin_PROGRAMS=ssdeep ssdeep_LDADD=libfuzzy.la -ssdeep_LDFLAGS=-static ACLOCAL_AMFLAGS = -I m4 -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
