Hello community,

here is the log from the commit of package uchardet for openSUSE:Factory 
checked in at 2017-02-24 02:54:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/uchardet (Old)
 and      /work/SRC/openSUSE:Factory/.uchardet.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "uchardet"

Changes:
--------
New Changes file:

--- /dev/null   2017-01-26 09:49:33.150892021 +0100
+++ /work/SRC/openSUSE:Factory/.uchardet.new/uchardet.changes   2017-02-24 
02:54:43.409907554 +0100
@@ -0,0 +1,76 @@
+-------------------------------------------------------------------
+Wed Feb  8 23:51:40 UTC 2017 - dims...@opensuse.org
+
+- Fix Source URL.
+
+-------------------------------------------------------------------
+Tue Aug 30 14:05:21 UTC 2016 - virtuous...@gmail.com
+
+- Update to version 0.0.6:
+- Improve ASCII and ISO-8859-1 detection.
+- Improve language models: Greek, Hungarian.
+- New supports:
+  * Arabic - ISO-8859-6 and Windows-1256.
+  * Danish - Windows-1252, ISO-8859-1 and ISO-8859-15.
+  * Spanish - ISO-8859-1, ISO-8859-15 and Windows-1252.
+  * Vietnamese - VISCII and Windows-1258.
+- Improve single-byte encoding detection algorithm by giving more weight
+  to "probable" sequences (less frequent than "positive" sequence, yet
+  not "negative").
+- `uchardet` command line tool improved:
+  * exits with non-zero return values on error.
+- CMake build improved with more options:
+  * Binary can be installed to non-default dir.
+  * Allow building static-only builds.
+  * Allow not building the command line tool.
+  * Add static lib destination.
+- Changes from 0.0.4 to 0.0.5:
+- Revert UTF-16 and UTF-32 label change:
+  it was an error to specify endianness for texts with BOM.
+  The Unicode standard explicitly warns against it, and it actually
+  even (partially) break conversions.
+- Added supports:
+    - French: Windows-1252.
+    - German: ISO-8859-1, Windows-1252
+    - Esperanto: ISO-8859-3
+    - Turkish: ISO-8859-3 and ISO-8859-9
+    - Thai: ISO-8859-11 (and TIS-620 model rebuilt).
+- Single Byte charset detection algorithm improved:
+  detection of control characters lowers confidence.
+- Changes from 0.0.3 to 0.0.4:
+- Add support of ISO-8859-1 and ISO-8859-15 for French.
+- Re-enable Hungarian language models (ISO-8859-2 and Windows-1250)
+  which used to conflict with other charsets (should be better now).
+- Differentiate ASCII detection and detection failure.
+- Improve single-byte charset detection confidence algorithm (fixes for
+  instance Windows-1251 Russian text detection).
+- "UTF-16" is now outputted with endianness information (UTF-16LE/BE).
+- Add UTF-32 BOM detection.
+- Discard single byte charsets upon illegal codepoint detection.
+- Internal redesign of single-byte charmaps with more semantics, and
+  variable sample size length (different languages have different sizes
+  of grapheme lists).
+- A lot more test files (33 successful unit tests should be successful
+  with `make test`).
+- Adding python scripts to generate language models from Wikipedia data
+  in a single command.
+- Changes from 0.0.2 to 0.0.3:
+- A quick release after 0.0.2 mostly to fix a bad crash on the command
+  line tool when charset detection failed (or detected ASCII).
+- The build now includes more test files for various language/encoding
+  and a `make test` target for unit testing (20 encoding detection tests
+  should be successful upon running it).
+- The build has a new BUILD_STATIC option, by default set to ON,
+  allowing to disable static library building if not needed.
+- All encoding names are iconv-compatible, enabling developers to
+  directly feed the result of uchardet_get_charset() into libiconv.
+- Compilation warnings fixed.
+- Changes from 0.0.1 to 0.0.2:
+- Version 0.0.2 mostly fixes various bugs and allow querying charsets
+  for multiple files in the same command with uchardet command line tool.
+
+-------------------------------------------------------------------
+Mon Oct 14 10:06:31 UTC 2013 - lazy.k...@opensuse.org
+
+- Initial package created - 0.0.1.
+

New:
----
  baselibs.conf
  uchardet-0.0.6.tar.xz
  uchardet.changes
  uchardet.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ uchardet.spec ++++++
#
# spec file for package uchardet
#
# Copyright (c) 2013 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/
#

%define major   0

Name:           uchardet
Version:        0.0.6
Release:        0
License:        MPL-1.1 or GPL-2.0+ or LGPL-2.1+
Summary:        Universal Charset Detection Library
Url:            https://www.freedesktop.org/wiki/Software/uchardet/
Group:          Productivity/Text/Utilities
Source0:        
https://www.freedesktop.org/software/%{name}/releases/%{name}-%{version}.tar.xz
Source1:        baselibs.conf
BuildRequires:  cmake
BuildRequires:  gcc-c++
BuildRequires:  pkg-config
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%description
uchardet is a C language binding of the original C++ implementation of
the universal charset detection library by Mozilla.

uchardet is an encoding detector library, which takes a sequence of
bytes in an unknown character encoding without any additional
information, and attempts to determine the encoding of the text.

%package -n libuchardet%{major}
Summary:        Universal Charset Detection Library
Group:          System/Libraries

%description -n libuchardet%{major}
uchardet is a C language binding of the original C++ implementation of
the universal charset detection library by Mozilla.

uchardet is an encoding detector library, which takes a sequence of
bytes in an unknown character encoding without any additional
information, and attempts to determine the encoding of the text.

This package contains the shared library.

%package -n libuchardet-devel
Summary:        Universal Charset Detection Library
Group:          Development/Libraries/C and C++
Requires:       libuchardet%{major} = %{version}

%description -n libuchardet-devel
uchardet is a C language binding of the original C++ implementation of
the universal charset detection library by Mozilla.

uchardet is an encoding detector library, which takes a sequence of
bytes in an unknown character encoding without any additional
information, and attempts to determine the encoding of the text.

This package contains the development files.

%prep
%setup -q

%build
mkdir build
cd build
cmake .. \
    -DCMAKE_INSTALL_PREFIX=%{_prefix} \
    -DCMAKE_C_FLAGS="%{optflags}" \
    -DCMAKE_CXX_FLAGS="%{optflags}" \
    -DCMAKE_INSTALL_LIBDIR=%{_libdir}
make %{?_smp_mflags} VERBOSE=1

%install
pushd build
%make_install
popd
rm -f %{buildroot}%{_libdir}/libuchardet.a

%post -n libuchardet%{major} -p /sbin/ldconfig

%postun -n libuchardet%{major} -p /sbin/ldconfig

%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING
%{_bindir}/%{name}
%doc %{_mandir}/man?/*

%files -n libuchardet%{major}
%defattr(-,root,root,-)
%{_libdir}/*.so.*

%files -n libuchardet-devel
%defattr(-,root,root,-)
%doc AUTHORS COPYING
%{_includedir}/%{name}
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc

%changelog
++++++ baselibs.conf ++++++
libuchardet0

Reply via email to