%define _default_patch_fuzz 2 Name: afflib Version: 3.3.4 Release: 6%{?dist} Summary: Library to support the Advanced Forensic Format Group: System Environment/Libraries License: BSD with advertising URL: http://www.afflib.org Source0: http://www.afflib.org/downloads/afflib-%{version}.tar.gz Patch0: afflib-3.0.1-WCtype.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: libtool BuildRequires: curl-devel BuildRequires: expat-devel # GPLv2 FOSS incompatible with BSD with advertising ##BuildRequires: fuse-devel BuildRequires: libewf-devel >= 20080305 # Afflib uses lzma-SDK 443 #BuildRequires: lzma-devel BuildRequires: ncurses-devel BuildRequires: libtermcap-devel BuildRequires: openssl-devel # GPLv2 FOSS incompatible with BSD with advertising ##BuildRequires: readline-devel #BuildRequires: libedit-devel - good replacement for readline - not supported for now BuildRequires: zlib-devel %description AFF® is an open and extensible file format designed to store disk images and associated metadata. afflib is library for support of the Advanced Forensic Format (AFF). %package -n afftools Summary: Utilities for %{name} Group: Applications/System Requires: %{name} = %{version}-%{release} %description -n afftools The %{name}-utils package contains utilities for using %{name}. %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: openssl-devel Requires: pkgconfig %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep %setup -q %patch0 -p1 -b .WCtype # prevent internal lzma to be built - testing #rm -rf lzma443 #fix spurious permissions with lzma443 find lzma443 -type f -exec chmod 0644 {} ';' chmod 0644 lib/base64.cpp # Autoreconf autoreconf libtoolize %build %configure --enable-shared \ --enable-wide-character-type \ --disable-static \ --enable-libewf=yes \ --enable-qemu=no # Remove rpath from libtool sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool # clean unused-direct-shlib-dependencies sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" 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(-,root,root,-) %doc AUTHORS BUGLIST.txt ChangeLog COPYING NEWS README %doc doc/announce_2.2.txt %{_libdir}/*.so.* %files -n afftools %defattr(-,root,root,-) %{_bindir}/af* %files devel %defattr(-,root,root,-) %doc doc/crypto_design.txt doc/crypto_doc.txt %{_includedir}/afflib/ %{_libdir}/*.so %{_libdir}/pkgconfig/afflib.pc %changelog * Mon Feb 23 2009 Fedora Release Engineering - 3.3.4-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Thu Jan 15 2009 Tomas Mraz - 3.3.4-5 - rebuild with new openssl - call libtoolize to refresh libtool * Fri Oct 3 2008 kwizart < kwizart at gmail.com > - 3.3.4-4 - Fix release mismatch * Fri Oct 3 2008 kwizart < kwizart at gmail.com > - 3.3.4-3 - Update to 3.3.4 * Mon Sep 15 2008 kwizart < kwizart at gmail.com > - 3.3.3-3 - Update to 3.3.3 * Thu Sep 4 2008 kwizart < kwizart at gmail.com > - 3.3.2-2 - Update gcc43 patch * Thu Sep 4 2008 kwizart < kwizart at gmail.com > - 3.3.2-1 - Update to 3.3.2 - Remove Requires for ewftools from afftools - Qemu image support is disabled * Mon Sep 1 2008 kwizart < kwizart at gmail.com > - 3.3.1-1 - Update to 3.3.1 * Tue Jul 29 2008 kwizart < kwizart at gmail.com > - 3.2.5-3 - Patch with fuzz 2 * Thu Jul 24 2008 kwizart < kwizart at gmail.com > - 3.2.5-2 - Remove nos3 patch * Thu Jul 24 2008 kwizart < kwizart at gmail.com > - 3.2.5-1 - Update to 3.2.5 * Fri Jul 4 2008 kwizart < kwizart at gmail.com > - 3.2.3-1 - Update to 3.2.3 * Thu Jun 26 2008 kwizart < kwizart at gmail.com > - 3.2.1-4 - Explicitely disable s3 * Thu Jun 26 2008 kwizart < kwizart at gmail.com > - 3.2.1-3 - Disable s3 * Wed Jun 25 2008 kwizart < kwizart at gmail.com > - 3.2.1-2 - Fix redefinition of typedef AFFILE * Sat Jun 7 2008 kwizart < kwizart at gmail.com > - 3.2.1-1 - Update to 3.2.1 * Wed May 21 2008 kwizart < kwizart at gmail.com > - 3.2.0-1 - Update to 3.2.0 * Tue Apr 15 2008 kwizart < kwizart at gmail.com > - 3.1.6-1 - Update to 3.1.6 * Fri Mar 21 2008 kwizart < kwizart at gmail.com > - 3.1.3-4 - Fix typo * Wed Mar 19 2008 kwizart < kwizart at gmail.com > - 3.1.3-3 - Add missing requires with pkgconfig * Mon Mar 17 2008 kwizart < kwizart at gmail.com > - 3.1.3-2 - Rebuild with newer libewf and enable-libewf=yes - Add pkg-config support in afflib-devel. - Add a patch to remove ldconfig call when building the package. - Add libtermcap-devel * Wed Mar 12 2008 kwizart < kwizart at gmail.com > - 3.1.3-1 - Update to 3.1.3 - Disable libewf support in afflib for now. - Disable rpath - Fix for gcc43 and s3 * Fri Nov 30 2007 kwizart < kwizart at gmail.com > - 3.0.4-1 - Update to 3.0.4 * Sun Nov 18 2007 kwizart < kwizart at gmail.com > - 3.0.1-1 - Update to 3.0.1 * Fri Nov 2 2007 kwizart < kwizart at gmail.com > - 2.4.0-1 - Initial package for Fedora