From: Jakub Bogusz Date: Wed, 6 Jan 2021 21:00:16 +0000 (+0100) Subject: - updated to 0.12 X-Git-Tag: auto/th/libredwg-0.12-1 X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;h=9467f20e7bc332029392a1ee2401f3925ec0bca0;p=packages%2Flibredwg.git - updated to 0.12 - updated python patch - removed obsolete missing patch --- diff --git a/libredwg-missing.patch b/libredwg-missing.patch deleted file mode 100644 index 3c7089e..0000000 --- a/libredwg-missing.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- libredwg-0.11.1/bindings/perl/MANIFEST.orig 1970-01-01 01:00:00.000000000 +0100 -+++ libredwg-0.11.1/bindings/perl/MANIFEST 2020-12-08 19:47:31.306068620 +0100 -@@ -0,0 +1,5 @@ -+LibreDWG.c -+LibreDWG.pm -+MANIFEST -+Makefile.PL -+t/0_basic.t ---- libredwg-0.11.1/bindings/perl/t/0_basic.t.orig 1970-01-01 01:00:00.000000000 +0100 -+++ libredwg-0.11.1/bindings/perl/t/0_basic.t 2020-12-08 19:48:52.275629970 +0100 -@@ -0,0 +1,2 @@ -+use Test::More tests => 1; -+use_ok 'LibreDWG'; diff --git a/libredwg-python.patch b/libredwg-python.patch index 70ade2d..5935758 100644 --- a/libredwg-python.patch +++ b/libredwg-python.patch @@ -1,11 +1,11 @@ ---- libredwg-0.11.1/bindings/python/Makefile.am.orig 2020-01-16 23:20:42.000000000 +0100 -+++ libredwg-0.11.1/bindings/python/Makefile.am 2020-12-08 21:25:20.224273962 +0100 +--- libredwg-0.12/bindings/python/Makefile.am.orig 2021-01-06 19:18:21.747727679 +0100 ++++ libredwg-0.12/bindings/python/Makefile.am 2021-01-06 19:20:34.227009977 +0100 @@ -46,7 +46,7 @@ ## more magic: SWIG_PYTHON_CPPFLAGS resolves to null and python includes ## are not passed to gcc via -I _LibreDWG_la_CPPFLAGS = -I$(top_srcdir)/include $(AX_SWIG_PYTHON_CPPFLAGS) --_LibreDWG_la_LDFLAGS = -module -+_LibreDWG_la_LDFLAGS = -module -avoid-version -shared - _LibreDWG_la_LIBADD = ../../src/libredwg.la +-_LibreDWG_la_LDFLAGS = -module -no-undefined $(PYTHON_EXTRA_LDFLAGS) ++_LibreDWG_la_LDFLAGS = -module -avoid-version -shared -no-undefined $(PYTHON_EXTRA_LDFLAGS) + _LibreDWG_la_LIBADD = ../../src/libredwg.la $(PYTHON_LIBS) $(PYTHON_EXTRA_LIBS) ## not elegant, but works diff --git a/libredwg.spec b/libredwg.spec index 0427957..307ad60 100644 --- a/libredwg.spec +++ b/libredwg.spec @@ -1,15 +1,14 @@ 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.11.1 +Version: 0.12 Release: 1 License: GPL v3+ Group: Libraries Source0: https://ftp.gnu.org/gnu/libredwg/%{name}-%{version}.tar.xz -# Source0-md5: 599d15f36e37acbdee4d751f5c965e40 -Patch0: %{name}-missing.patch -Patch1: %{name}-info.patch -Patch2: %{name}-python.patch +# Source0-md5: 5b102e8684333622819cc74dc8a76118 +Patch0: %{name}-info.patch +Patch1: %{name}-python.patch URL: http://www.gnu.org/software/libredwg/ BuildRequires: autoconf >= 2.61 BuildRequires: automake >= 1:1.14 @@ -98,7 +97,6 @@ Interfejs Pythona do biblioteki LibreDWG. %setup -q %patch0 -p1 %patch1 -p1 -%patch2 -p1 # no git-version-gen in release tarball %{__sed} -i -e 's/m4_esyscmd.*git-version-gen.*/[%{version}],/' configure.ac @@ -127,6 +125,12 @@ rm -rf $RPM_BUILD_ROOT %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/_LibreDWG.la %py_postclean +# 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} +# packaged as %doc +%{__rm} $RPM_BUILD_ROOT%{_datadir}/dwgadd.example + %clean rm -rf $RPM_BUILD_ROOT @@ -141,10 +145,11 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc AUTHORS ChangeLog NEWS README TODO +%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 +%attr(755,root,root) %{_bindir}/dwgadd %attr(755,root,root) %{_bindir}/dwgbmp %attr(755,root,root) %{_bindir}/dwgfilter %attr(755,root,root) %{_bindir}/dwggrep @@ -159,6 +164,7 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man1/dwg2SVG.1* %{_mandir}/man1/dwg2dxf.1* %{_mandir}/man1/dwg2ps.1* +%{_mandir}/man1/dwgadd.1* %{_mandir}/man1/dwgbmp.1* %{_mandir}/man1/dwgfilter.1* %{_mandir}/man1/dwggrep.1* @@ -168,6 +174,7 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man1/dwgwrite.1* %{_mandir}/man1/dxf2dwg.1* %{_mandir}/man1/dxfwrite.1* +%{_mandir}/man5/dwgadd.5* %files devel %defattr(644,root,root,755) @@ -192,3 +199,4 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %attr(755,root,root) %{py_sitedir}/_LibreDWG.so %{py_sitescriptdir}/LibreDWG.py[co] +%{_examplesdir}/python-libredwg-%{version}