Hello community, here is the log from the commit of package libredwg for openSUSE:Factory checked in at 2020-01-09 22:52:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libredwg (Old) and /work/SRC/openSUSE:Factory/.libredwg.new.6675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libredwg" Thu Jan 9 22:52:51 2020 rev:10 rq:762209 version:0.10 Changes: -------- --- /work/SRC/openSUSE:Factory/libredwg/libredwg.changes 2019-12-30 12:35:18.371819820 +0100 +++ /work/SRC/openSUSE:Factory/.libredwg.new.6675/libredwg.changes 2020-01-09 22:53:32.778797915 +0100 @@ -0,0 +1,22 @@ +Thu Jan 9 13:22:34 UTC 2020 - Jan Engelhardt <[email protected]> + +- Update to release 0.10 + * API breaking changes: + * Added a new int *isnewp argument to all dynapi utf8text + getters, if the returned string is freshly malloced or not. + * removed the UNKNOWN supertype, there are only UNKNOWN_OBJ and + UNKNOWN_ENT left, with common_entity_data. + * renamed BLOCK_HEADER.preview_data to preview, + preview_data_size to preview_size. + * renamed SHAPE.shape_no to style_id. + * renamed CLASS.wasazombie to is_zombie. + * Bugfixes: + * Harmonized INDXFB with INDXF, removed extra src/in_dxfb.c. + * Fixed encoding of added r2000 AUXHEADER address. + * Fixed EED encoding from dwgrewrite. + * Add several checks against + [CVE-2020-6609, boo#1160520], [CVE-2020-6610, boo#1160522], + [CVE-2020-6611, boo#1160523], [CVE-2020-6612, boo#1160524], + [CVE-2020-6613, boo#1160525], [CVE-2020-6614, boo#1160526], + [CVE-2020-6615, boo#1160527] + Old: ---- libredwg-0.9.3.tar.gz libredwg-0.9.3.tar.gz.sig New: ---- libredwg-0.10.tar.xz libredwg-0.10.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libredwg.spec ++++++ --- /var/tmp/diff_new_pack.hTw2Lw/_old 2020-01-09 22:53:34.006798530 +0100 +++ /var/tmp/diff_new_pack.hTw2Lw/_new 2020-01-09 22:53:34.006798530 +0100 @@ -1,7 +1,7 @@ # # spec file for package libredwg # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,8 @@ Name: libredwg -Version: 0.9.3 +%define lname libredwg0 +Version: 0.10 Release: 0 Summary: A library to handle DWG files License: GPL-3.0-or-later @@ -25,10 +26,10 @@ URL: https://www.gnu.org/software/libredwg/ #Git-Clone: https://github.com/LibreDWG/libredwg/ -Source: https://ftp.gnu.org/pub/gnu/libredwg/%name-%version.tar.gz -Source2: https://ftp.gnu.org/pub/gnu/libredwg/%name-%version.tar.gz.sig -Source3: http://savannah.gnu.org/people/viewgpg.php?user_id=101103#/%{name}.keyring -Source4: %{name}-rpmlintrc +Source: https://ftp.gnu.org/pub/gnu/libredwg/%name-%version.tar.xz +Source2: https://ftp.gnu.org/pub/gnu/libredwg/%name-%version.tar.xz.sig +Source3: http://savannah.gnu.org/people/viewgpg.php?user_id=101103#/%name.keyring +Source4: %name-rpmlintrc BuildRequires: pkg-config %description @@ -38,9 +39,9 @@ %package tools Summary: Command line utilities for handling DWG file Group: Productivity/File utilities -Requires(post): %{install_info_prereq} -Requires(preun): %{install_info_prereq} -# Both packages ship a /usr/bin/dwg2dxf +Requires(post): %install_info_prereq +Requires(preun): %install_info_prereq +# Both packages ship a %_bindir/dwg2dxf Conflicts: libdxfrw-tools %description tools @@ -52,7 +53,7 @@ %package devel Summary: Development files for libredwg Group: Development/Libraries/C and C++ -Requires: %{name}0 = %{version} +Requires: %lname = %version %description devel GNU LibreDWG is a C library to handle DWG files. It can replace the @@ -60,11 +61,11 @@ This package contains the files required for development with libredwg. -%package -n %{name}0 +%package -n %lname Summary: A library to handle DWG files Group: System/Libraries -%description -n %{name}0 +%description -n %lname GNU LibreDWG is a C library to handle DWG files. It can replace the OpenDWG libraries. DWG is the native file format of AutoCAD. @@ -81,33 +82,33 @@ %install %make_install -find %{buildroot} -type f -name "*.la" -delete -print +find "%buildroot" -type f -name "*.la" -delete -print %post tools -%install_info --info-dir=%{_infodir} %{_infodir}/LibreDWG.info.gz +%install_info --info-dir="%_infodir" "%_infodir/LibreDWG.info.gz" %preun tools -%install_info_delete --info-dir=%{_infodir} %{_infodir}/LibreDWG.info.gz +%install_info_delete --info-dir="%_infodir" "%_infodir/LibreDWG.info.gz" -%post -n %{name}0 -p /sbin/ldconfig -%postun -n %{name}0 -p /sbin/ldconfig +%post -n %lname -p /sbin/ldconfig +%postun -n %lname -p /sbin/ldconfig %files tools %license COPYING -%{_bindir}/dwg* -%{_bindir}/dxf* -%{_mandir}/man?/*.1%{?ext_man} -%{_infodir}/LibreDWG.info%{?ext_info} +%_bindir/dwg* +%_bindir/dxf* +%_mandir/man?/*.1%{?ext_man} +%_infodir/LibreDWG.info%{?ext_info} %files devel %license COPYING %doc AUTHORS ChangeLog NEWS README TODO -%{_includedir}/*.h -%{_libdir}/libredwg.so -%{_libdir}/pkgconfig/libredwg.pc +%_includedir/*.h +%_libdir/libredwg.so +%_libdir/pkgconfig/libredwg.pc -%files -n %{name}0 +%files -n %lname %license COPYING -%{_libdir}/*.so.* +%_libdir/*.so.* %changelog
