[packages/libredwg] - updated to 0.13.2

qboosh qboosh at pld-linux.org
Tue Feb 20 21:48:48 CET 2024


commit 1d10edbc556401211d13242c03704984f10c205d
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue Feb 20 21:41:15 2024 +0100

    - updated to 0.13.2

 libredwg-info.patch |  8 ++++----
 libredwg.spec       | 26 ++++++++++++++------------
 2 files changed, 18 insertions(+), 16 deletions(-)
---
diff --git a/libredwg.spec b/libredwg.spec
index f4e8ddd..74bfaef 100644
--- a/libredwg.spec
+++ b/libredwg.spec
@@ -1,16 +1,20 @@
+#
+# Conditional build:
+%bcond_without	static_libs	# static library
+
 Summary:	LibreDWG - free implementation of the DWG file format
 Summary(pl.UTF-8):	LibreDWG - wolnodostępna implementacja formatu plików DWG
 Name:		libredwg
-Version:	0.12.5
-Release:	3
+Version:	0.13.2
+Release:	1
 License:	GPL v3+
 Group:		Libraries
 Source0:	https://ftp.gnu.org/gnu/libredwg/%{name}-%{version}.tar.xz
-# Source0-md5:	3cb1ec853a665b74924ac417698589d7
+# Source0-md5:	ce030298937420643f2f27480b621908
 Patch0:		%{name}-info.patch
 Patch1:		%{name}-python.patch
 URL:		http://www.gnu.org/software/libredwg/
-BuildRequires:	autoconf >= 2.61
+BuildRequires:	autoconf >= 2.69
 BuildRequires:	automake >= 1:1.14
 BuildRequires:	bash
 BuildRequires:	doxygen
@@ -100,10 +104,7 @@ Interfejs Pythona do biblioteki LibreDWG.
 %patch1 -p1
 
 # no git-version-gen in release tarball
-%{__sed} -i -e 's/m4_esyscmd.*git-version-gen.*/[%{version}],/' configure.ac
-
-# disable when not running tests
-%{__sed} -i -e '/^check_PROGRAMS/ s/ llvmfuzz_standalone//' examples/Makefile.am
+%{__sed} -i -e 's/m4_esyscmd(.*git-version-gen.*)/%{version},/' configure.ac
 
 %build
 %{__libtoolize}
@@ -113,9 +114,10 @@ Interfejs Pythona do biblioteki LibreDWG.
 %{__automake}
 %configure \
 	--disable-silent-rules \
+	%{?with_static_libs:--enable-static} \
 	--with-perl-install=vendor
 
-# programs/dwg2ps.1 is missing in dist as of 0.12.5
+# programs/dwg2ps.1 is missing in dist as of 0.13.2
 %{__make} -C src
 %{__make} -C programs regen-man
 
@@ -135,9 +137,9 @@ rm -rf $RPM_BUILD_ROOT
 
 # just example, nothing really useful
 install -d $RPM_BUILD_ROOT%{_examplesdir}/python-libredwg-%{version}
-%{__mv} $RPM_BUILD_ROOT%{_datadir}/load_dwg.py $RPM_BUILD_ROOT%{_examplesdir}/python-libredwg-%{version}
+%{__mv} $RPM_BUILD_ROOT%{_datadir}/libredwg/load_dwg.py $RPM_BUILD_ROOT%{_examplesdir}/python-libredwg-%{version}
 # packaged as %doc
-%{__rm} $RPM_BUILD_ROOT%{_datadir}/dwgadd.example
+%{__rm} $RPM_BUILD_ROOT%{_datadir}/libredwg/dwgadd.example*
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -153,7 +155,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS ChangeLog NEWS README TODO examples/dwgadd.example
+%doc AUTHORS ChangeLog NEWS README TODO examples/dwgadd.example*
 %attr(755,root,root) %{_bindir}/dwg2SVG
 %attr(755,root,root) %{_bindir}/dwg2dxf
 %attr(755,root,root) %{_bindir}/dwg2ps
diff --git a/libredwg-info.patch b/libredwg-info.patch
index 4b2b60e..030f0db 100644
--- a/libredwg-info.patch
+++ b/libredwg-info.patch
@@ -1,7 +1,7 @@
---- libredwg-0.11.1/doc/LibreDWG.texi.orig	2020-11-16 20:30:48.000000000 +0100
-+++ libredwg-0.11.1/doc/LibreDWG.texi	2020-12-08 21:02:13.971783937 +0100
-@@ -26,9 +26,9 @@
- @end quotation
+--- libredwg-0.13.2/doc/LibreDWG.texi.orig	2024-02-20 17:47:10.918187965 +0100
++++ libredwg-0.13.2/doc/LibreDWG.texi	2024-02-20 17:47:42.798015257 +0100
+@@ -32,9 +32,9 @@ DWG is the native and proprietary file f
+ LibreDWG is neither associated with Autodesk, nor with the Open Design Alliance.
  @end copying
  
 - at dircategory Libraries
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libredwg.git/commitdiff/1d10edbc556401211d13242c03704984f10c205d



More information about the pld-cvs-commit mailing list