Hello community, here is the log from the commit of package libewf for openSUSE:Factory checked in at 2012-09-11 11:25:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libewf (Old) and /work/SRC/openSUSE:Factory/.libewf.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libewf", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/libewf/libewf.changes 2012-02-16 16:17:46.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libewf.new/libewf.changes 2012-09-11 11:25:05.000000000 +0200 @@ -1,0 +2,20 @@ +Thu Sep 6 22:19:56 UTC 2012 - [email protected] + +- change license to GPL-3.0+ until upstream resolves LGPL-3.0+ status (BNC# 778993) +- run spec-cleaner +- make soname a define +- remove requires libewf from ewftools sub-package + +------------------------------------------------------------------- +Wed Sep 5 15:36:24 UTC 2012 - [email protected] + +- upgrade to libewf-20120813 + * Bug fixes and multiple enhancements + * soname update from 1 to 2 + * see ChangeLog +- remove pyver patch, now upstream +- add remove_date_time_macros.patch to keep builds consistent +- add zlib as requires as per sample specfile in tarball +- Add SLES build support + +------------------------------------------------------------------- Old: ---- libewf-20100226-pyver.patch libewf-20100226.tar.gz New: ---- libewf-20120813.tar.gz remove_date_time_macros.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libewf.spec ++++++ --- /var/tmp/diff_new_pack.ovotI3/_old 2012-09-11 11:25:07.000000000 +0200 +++ /var/tmp/diff_new_pack.ovotI3/_new 2012-09-11 11:25:07.000000000 +0200 @@ -16,23 +16,33 @@ # +# +%define soname 2 + Name: libewf -Version: 0.0.0+20100226 +Version: 0.0.0+20120813 Release: 0 -License: LGPL-3.0+ +# Per website the code is LGPL-3.0+, but GPL code is present. +# Upstream has been asked to resolve +# License: LGPL-3.0+ Summary: Library for the Expert Witness Compression Format (EWF) -Url: http://sourceforge.net/projects/libewf/ +License: GPL-3.0+ Group: System/Libraries -Source0: http://sourceforge.net/projects/libewf/files/libewf/libewf-20100226/libewf-20100226.tar.gz +Url: http://sourceforge.net/projects/libewf/ +Source0: http://sourceforge.net/projects/libewf/files/libewf2/libewf-20120813/libewf-20120813.tar.gz Source1: http://sourceforge.net/projects/libewf/files/mount_ewf/mount_ewf-20090113/mount_ewf-20090113.py -Patch0: libewf-20100226-pyver.patch +# PATCH-FIX-OPENSUSE remove_date_time_macros.patch [email protected] -- rpmlint complains about the macros +Patch0: remove_date_time_macros.patch BuildRequires: e2fsprogs-devel +# Needed for language translation support +BuildRequires: gettext BuildRequires: libuuid-devel BuildRequires: openssl-devel BuildRequires: pkg-config #Needed for mount.ewf(.py) support BuildRequires: python-devel BuildRequires: zlib-devel +Requires: zlib BuildRoot: %{_tmppath}/%{name}-%{version}-build %py_requires @@ -41,11 +51,11 @@ it support both the SMART format (EWF-S01) and the EnCase format (EWF-E01). Libewf allows you to read and write media information within the EWF files. -%package -n libewf1 +%package -n libewf%{soname} Summary: Library to support the Expert Witness Compression Format Group: System/Libraries -%description -n libewf1 +%description -n libewf%{soname} 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 @@ -54,7 +64,6 @@ %package -n ewftools Summary: Utilities for the Expert Witness Compression Format (EWF) Group: System/Filesystems -Requires: %{name}1 = %{version} Requires: python-fuse >= 0.2 %description -n ewftools @@ -64,7 +73,7 @@ %package devel Summary: Development files for %{name} Group: Development/Libraries/C and C++ -Requires: %{name}1 = %{version} +Requires: %{name}%{soname} = %{version} Requires: pkg-config %description devel @@ -72,8 +81,8 @@ developing applications that use %{name}. %prep -%setup -q -n libewf-20100226 -%patch0 -p1 -b .pyver +%setup -q -n libewf-20120813 +%patch0 -p1 %build export CFLAGS="%{optflags} -fno-strict-aliasing " @@ -92,20 +101,20 @@ make %{?_smp_mflags} %install -%make_install +# maintain SLES compatibility +make install DESTDIR="%buildroot" find %{buildroot} -name '*.la' -exec rm -f {} ';' -mkdir -p %{buildroot}/sbin -install -pm 0755 %{SOURCE1} %{buildroot}/sbin/mount.ewf +install -D -pm 0755 %{SOURCE1} %{buildroot}/sbin/mount.ewf ln -s mount.ewf %{buildroot}/sbin/umount.ewf -%post -n libewf1 -p /sbin/ldconfig +%post -n libewf%{soname} -p /sbin/ldconfig -%postun -n libewf1 -p /sbin/ldconfig +%postun -n libewf%{soname} -p /sbin/ldconfig -%files -n libewf1 +%files -n libewf%{soname} %defattr(-,root,root,-) -%doc AUTHORS COPYING NEWS +%doc AUTHORS COPYING NEWS ChangeLog ABOUT-NLS %{_libdir}/*.so.* %files -n ewftools ++++++ libewf-20100226.tar.gz -> libewf-20120813.tar.gz ++++++ ++++ 461557 lines of diff (skipped) ++++++ remove_date_time_macros.patch ++++++ Index: libewf-20120813/ewftools/info_handle.c =================================================================== --- libewf-20120813.orig/ewftools/info_handle.c +++ libewf-20120813/ewftools/info_handle.c @@ -4193,10 +4193,6 @@ int dfxml_build_environment_fprint( #endif fprintf( stream, - "\t\t\t<compilation_date>" __DATE__ " " __TIME__ "</compilation_date>\n" ); - - fprintf( - stream, "\t\t\t<library name=\"libewf\" version=\"%s\"/>\n", LIBEWF_VERSION_STRING ); -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
