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]

Reply via email to