Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package librecad for openSUSE:Factory checked in at 2026-10-21 20:57:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/librecad (Old) and /work/SRC/openSUSE:Factory/.librecad.new.2252680 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "librecad" Wed Oct 21 20:57:19 2026 rev:41 rq:1386646 version:2.2.1.6 Changes: -------- --- /work/SRC/openSUSE:Factory/librecad/librecad.changes 2026-10-16 20:13:46.452469655 +0200 +++ /work/SRC/openSUSE:Factory/.librecad.new.2252680/librecad.changes 2026-10-21 20:58:52.614477979 +0200 @@ -1,0 +2,16 @@ +Sun Oct 18 05:57:21 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to release 2.2.1.6: + * Backported features: bounded hyperbolas with snapping and trimming; + right-to-left MText support; CJK fonts (Noto Sans SC/TC and + WenQuanYi Micro Hei) with full-Unicode LFF glyph handling; Lao + language support; improved small-display layouts + * Critical fixes: Undo/Redo and entity-ownership crashes; clipboard + and library block handling; hatch reliability and area computation; + snapping and intersections; pen inheritance and text display; + Linux/CUPS printing and PDF output; dxf2png/dxf2svg --outfile + handling; sanitizer findings in the DXF/DWG readers +- Add OFL-1.1 to License: the bundled Amiri, lc_opengost and Noto + Sans SC/TC fonts are OFL-1.1 + +------------------------------------------------------------------- Old: ---- v2.2.1.5.tar.gz New: ---- v2.2.1.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ librecad.spec ++++++ --- /var/tmp/diff_new_pack.1YhnIA/_old 2026-10-21 20:59:00.920826207 +0200 +++ /var/tmp/diff_new_pack.1YhnIA/_new 2026-10-21 20:59:00.922826291 +0200 @@ -17,13 +17,11 @@ Name: librecad -Version: 2.2.1.5 +Version: 2.2.1.6 Release: 0 Summary: Computer-aided design (CAD) software package for 2D design and drafting -License: (Apache-2.0 OR SUSE-GPL-3.0+-with-font-exception) AND GPL-2.0-only -Group: Productivity/Graphics/CAD -URL: http://librecad.org/ - +License: (Apache-2.0 OR SUSE-GPL-3.0+-with-font-exception) AND GPL-2.0-only AND OFL-1.1 +URL: https://librecad.org/ #Git-Web: https://github.com/LibreCAD/LibreCAD Source: https://github.com/LibreCAD/LibreCAD/archive/v%version.tar.gz # Version is actually 8, not 3 (it is 3 in the filename due to how MediaWiki @@ -38,11 +36,10 @@ Patch6: librecad-install.diff Patch7: librecad-plugindir.diff BuildRequires: fdupes -BuildRequires: freetype2-devel BuildRequires: gcc-c++ >= 4.7 BuildRequires: libboost_headers-devel BuildRequires: libqt5-linguist -BuildRequires: muparser-devel +BuildRequires: pkgconfig BuildRequires: unzip BuildRequires: update-desktop-files BuildRequires: wqy-microhei-fonts @@ -52,6 +49,8 @@ BuildRequires: pkgconfig(Qt5PrintSupport) BuildRequires: pkgconfig(Qt5Svg) BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(muparser) Requires(post): desktop-file-utils Requires(post): shared-mime-info Requires(postun): desktop-file-utils @@ -64,7 +63,6 @@ %package parts Summary: Parts collection for LibreCAD -Group: Productivity/Graphics/CAD Requires: %name BuildArch: noarch @@ -73,7 +71,7 @@ CAD drawings. %prep -%setup -qn LibreCAD-%version -a2 -a3 -a4 +%setup -q -n LibreCAD-%version -a2 -a3 -a4 %autopatch -p1 # Fix "wrong-file-end-of-line-encoding" rpmlint warning @@ -86,19 +84,22 @@ ln -s "$(which lrelease-qt5)" "prog/lrelease" echo 'DISABLE_POSTSCRIPT = true' > librecad/src/custom.pri +# FIXME: you should use the %%qmake5 macro qmake-qt5 \ librecad.pro CONFIG+="release" \ QMAKE_CFLAGS+="%optflags" QMAKE_CXXFLAGS+="%optflags" %make_build rm -f unix/resources/fonts/wqy-unicode.lff mkdir -p unix/resources/fonts +# NOTE: keep %%_datadir/fonts literal — %%_fontsdir is undefined here, +# leaving ttf2lff with a nonexistent font path (FT_New_Face failure). ./unix/ttf2lff -L "Apache-2.0 or SUSE-GPL-3.0+-with-font-exception" \ "%_datadir/fonts/truetype/wqy-microhei.ttc" \ unix/resources/fonts/wqy-unicode.lff %install export PATH="$PWD/prog:$PATH" -b="%buildroot" +b=%buildroot # No make install :( export BUILDDIR="$b/%_datadir/%name" sh scripts/postprocess-unix.sh @@ -148,8 +149,8 @@ %_bindir/librecad %_bindir/ttf2lff %_libdir/%name -%_mandir/man1/librecad.1* -%_mandir/man1/ttf2lff.1* +%_mandir/man1/librecad.1%{?ext_man} +%_mandir/man1/ttf2lff.1%{?ext_man} %_datadir/applications/librecad.desktop %_datadir/mime/packages/%name.xml %_datadir/pixmaps/librecad.png ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.1YhnIA/_old 2026-10-21 20:59:00.956827716 +0200 +++ /var/tmp/diff_new_pack.1YhnIA/_new 2026-10-21 20:59:00.959827842 +0200 @@ -1,5 +1,5 @@ -mtime: 1792131986 -commit: 38eac8899c22d5745f817b0028adb321fd32d08731f6101bacf883254c225a96 +mtime: 1792514360 +commit: a5980246b974872d2dfe9bddfcc6cf43642fd7600970941190666e1eff3fd110 url: https://src.opensuse.org/jengelh/librecad revision: master ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-10-20 18:39:20.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ v2.2.1.5.tar.gz -> v2.2.1.6.tar.gz ++++++ /work/SRC/openSUSE:Factory/librecad/v2.2.1.5.tar.gz /work/SRC/openSUSE:Factory/.librecad.new.2252680/v2.2.1.6.tar.gz differ: char 12, line 1
