[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