Hello community, here is the log from the commit of package zbar for openSUSE:Factory checked in at 2019-02-20 14:06:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/zbar (Old) and /work/SRC/openSUSE:Factory/.zbar.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zbar" Wed Feb 20 14:06:59 2019 rev:8 rq:676347 version:0.21 Changes: -------- --- /work/SRC/openSUSE:Factory/zbar/zbar.changes 2019-01-26 22:19:42.482987237 +0100 +++ /work/SRC/openSUSE:Factory/.zbar.new.28833/zbar.changes 2019-02-20 14:07:07.527023155 +0100 @@ -1,0 +2,37 @@ +Fri Feb 15 08:14:02 UTC 2019 - Martin Pluskal <mplus...@suse.com> + +- Update to version 0.21: + * zbarcam-qt: allow selecting codes via GUI interface + * When both enabled, ISBN-13 has precedence over ISBN-10 + * ZBar is now using Travis CI for continuous integration tests + * Convert INSTALL and README to markdown and update them + * Improve ZBar testing code and make easier to run the tests + * Fix build with Clang + * Add simple dbus IPC API to zbarcam. + * zbarimg: display only the compiled symbologies + * v4l2: make ZBar build and run on Kernels < 3.16 + * configure.ac: The pdf417 code is incomplete. Warn about that + * Add Debian packaging and Travis CI configuration + * Add barcode examples for different supported symbologies + * Several improvements at the building system + * Add support for SQ code symbology + * v4l2: add fallback for systems without v4l2_ext_controls which field + * v4l2: use device_caps instead of capabilities + * v4l2: make v4l2_request_buffers() more generic + * release video buffers after probing and request them again when needed + * Ignore ENOTTY errors when calling VIDIOC_S_CROP + * doc/Makefile.am.inc: clean html generated files + * Add --disable-doc configure option to disable building docs + * Fix function protoype to be compatible with recent libjpeg + * Wrap logical not operations into parentheses + * INSTALL: warn that autoconf should be called before configure + * code128: fix error logic + * convert: ensure that it will not use a freed value + * zbar: use g_thread_new() instead of g_tread_create() + * zbargtk: add a missing break + * gtk/zbargtk: add a missing check if zbar->window is not null +- Remove accidentaly introduced build dependency on python2 +- We no longer need to generate configure +- Make building more verbose + +------------------------------------------------------------------- Old: ---- zbar-0.20.1.tar.bz2 New: ---- zbar-0.21.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ zbar.spec ++++++ --- /var/tmp/diff_new_pack.UqwpnA/_old 2019-02-20 14:07:08.087022970 +0100 +++ /var/tmp/diff_new_pack.UqwpnA/_new 2019-02-20 14:07:08.087022970 +0100 @@ -13,36 +13,36 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define libname libzbar0 +%define sover 0 +%define libname lib%{name}%{sover} Name: zbar -Version: 0.20.1 +Version: 0.21 Release: 0 Summary: Bar code reader License: LGPL-2.0-or-later Group: Productivity/Other - URL: http://zbar.sourceforge.net/ Source0: https://linuxtv.org/downloads/%{name}/%{name}-%{version}.tar.bz2 Source98: baselibs.conf - -BuildRequires: ImageMagick-devel -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: libtool -BuildRequires: pkgconfig BuildRequires: libjpeg-devel -BuildRequires: libv4l-devel -BuildRequires: libXv-devel +BuildRequires: pkgconfig >= 0.9.0 BuildRequires: xmlto -BuildRequires: python2-devel +BuildRequires: pkgconfig(ImageMagick) BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5X11Extras) +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(ice) +BuildRequires: pkgconfig(libv4l2) +BuildRequires: pkgconfig(sm) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xext) +BuildRequires: pkgconfig(xv) %description ZBar reads bar codes from various sources, such as video streams, @@ -85,7 +85,8 @@ %package -n lib%{name}qt-devel Summary: Development environment for the ZBar Qt bindings library Group: Development/Libraries/C and C++ -Requires: lib%{name}qt0 = %{version}, lib%{name}-devel = %{version} +Requires: lib%{name}-devel = %{version} +Requires: lib%{name}qt0 = %{version} %description -n lib%{name}qt-devel This package contains all necessary include files, libraries, @@ -96,28 +97,28 @@ %setup -q %build -# for the Mercurial-based archive we need to get proper autoconf files -autoreconf -fiv - %configure \ --docdir=%{_docdir}/%{name} \ --disable-static \ --without-java \ - --without-python \ + --without-python2 \ --without-gtk # rpath -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 +#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 -make %{?_smp_mflags} +make %{?_smp_mflags} V=1 %install -rm -rf %{buildroot} %make_install find %{buildroot} -name "*.la" -or -name "*.a" | xargs rm -f -rm -rf %{buildroot}/usr/share/doc/zbar-%{version}/ -rm -f %{buildroot}/usr/share/doc/packages/zbar/{COPYING,LICENSE,INSTALL} +rm -rf %{buildroot}%{_datadir}/doc/zbar-%{version}/ +rm -f %{buildroot}%{_docdir}/zbar/{COPYING,LICENSE,INSTALL} + +# Lets wait for review first +rm -rf %{buildroot}%{_sysconfdir}/dbus-1/system.d/org.linuxtv.Zbar.conf + %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig @@ -125,7 +126,6 @@ %postun -n libzbarqt0 -p /sbin/ldconfig %files -%doc NEWS %license COPYING LICENSE %{_defaultdocdir}/%{name}/ %{_bindir}/zbarimg @@ -134,9 +134,7 @@ %{_mandir}/man1/* %files -n %{libname} -%{_libdir}/libzbar.so.* -%exclude %{python2_sitearch}/zbar.so -%exclude %{_includedir}/zbar/zbargtk.h +%{_libdir}/libzbar.so.%{sover}* %files -n lib%{name}-devel %doc HACKING TODO @@ -155,7 +153,7 @@ %{_libdir}/pkgconfig/zbar.pc %files -n lib%{name}qt0 -%{_libdir}/libzbarqt.so.* +%{_libdir}/libzbarqt.so.%{sover}* %files -n lib%{name}qt-devel %{_includedir}/%{name}/QZBar*.h ++++++ zbar-0.20.1.tar.bz2 -> zbar-0.21.tar.bz2 ++++++ ++++ 85520 lines of diff (skipped)