[packages/link-grammar] - updated to 5.12.3; python3 binding is gone, version 5.7.0 saved in python-linkgrammar.spec
qboosh
qboosh at pld-linux.org
Fri Jun 2 19:34:48 CEST 2023
commit b3d026f69c4ab30ec387f149026f79655aa06248
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Fri Jun 2 19:37:24 2023 +0200
- updated to 5.12.3; python3 binding is gone, version 5.7.0 saved in python-linkgrammar.spec
link-grammar-modules.patch | 39 ++++++++++++++-------------------------
link-grammar.spec | 43 +++++++++----------------------------------
2 files changed, 23 insertions(+), 59 deletions(-)
---
diff --git a/link-grammar.spec b/link-grammar.spec
index 0f75886..f064706 100644
--- a/link-grammar.spec
+++ b/link-grammar.spec
@@ -2,17 +2,17 @@
# Conditional build:
%bcond_without java # Java bindings
%bcond_without perl # Perl bindings
-%bcond_without python # Python bindings
+%bcond_without python # Python 3 bindings
Summary: Link Grammar - a syntactic parser of English
Summary(pl.UTF-8): Link Grammar - składniowy analizator języka angielskiego
Name: link-grammar
-Version: 5.7.0
+Version: 5.12.3
Release: 1
License: LGPL v2.1
Group: Libraries
Source0: http://www.nl.abisource.com/downloads/link-grammar/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: 69c51be8cba7a23bbea5b80e41b51891
+# Source0-md5: 8550f72456a51d495ee020f9ece89411
Patch0: %{name}-modules.patch
URL: http://www.link.cs.cmu.edu/link/
BuildRequires: autoconf >= 2.50
@@ -29,7 +29,6 @@ BuildRequires: pkgconfig
%{?with_perl:BuildRequires: swig-perl >= 2.0.0}
%if %{with python}
BuildRequires: swig-python >= 2.0.0
-BuildRequires: python-devel >= 1:2.6
BuildRequires: python3-devel >= 1:3.4
%endif
BuildRequires: rpmbuild(macros) >= 1.714
@@ -101,19 +100,6 @@ Perl binding for link-grammar library.
%description -n perl-linkgrammar -l pl.UTF-8
Wiązanie Perla do biblioteki link-grammar.
-%package -n python-linkgrammar
-Summary: Python 2 binding for link-grammar library
-Summary(pl.UTF-8): Wiązanie Pythona 2 do biblioteki link-grammar
-Group: Libraries/Python
-Requires: %{name} = %{version}-%{release}
-Requires: python-libs >= 1:2.6
-
-%description -n python-linkgrammar
-Python 2 binding for link-grammar library.
-
-%description -n python-linkgrammar -l pl.UTF-8
-Wiązanie Pythona 2 do biblioteki link-grammar.
-
%package -n python3-linkgrammar
Summary: Python 3 binding for link-grammar library
Summary(pl.UTF-8): Wiązanie Pythona 3 do biblioteki link-grammar
@@ -143,18 +129,14 @@ Wiązanie Pythona 3 do biblioteki link-grammar.
--disable-silent-rules
%{__make} -j1 \
- pkgperldir=%{perl_vendorarch} \
- python2dir=%{py_sitedir} \
- python3dir=%{py3_sitedir}
+ pkgperldir=%{perl_vendorarch}
%install
rm -rf $RPM_BUILD_ROOT
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT \
- pkgperldir=%{perl_vendorarch} \
- python2dir=%{py_sitedir} \
- python3dir=%{py3_sitedir}
+ pkgperldir=%{perl_vendorarch}
%if %{with java}
%{__rm} $RPM_BUILD_ROOT%{_libdir}/liblink-grammar-java.la \
@@ -165,8 +147,6 @@ rm -rf $RPM_BUILD_ROOT
$RPM_BUILD_ROOT%{perl_vendorarch}/clinkgrammar.a
%endif
%if %{with python}
-%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/linkgrammar/_clinkgrammar.la \
- $RPM_BUILD_ROOT%{py_sitedir}/linkgrammar/_clinkgrammar.a
%{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/linkgrammar/_clinkgrammar.la \
$RPM_BUILD_ROOT%{py3_sitedir}/linkgrammar/_clinkgrammar.a
@@ -182,10 +162,12 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog LICENSE MAINTAINERS NEWS README.md TODO
+%attr(755,root,root) %{_bindir}/link-generator
%attr(755,root,root) %{_bindir}/link-parser
%attr(755,root,root) %{_libdir}/liblink-grammar.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/liblink-grammar.so.5
%{_datadir}/link-grammar
+%{_mandir}/man1/link-generator.1*
%{_mandir}/man1/link-parser.1*
%files devel
@@ -217,17 +199,10 @@ rm -rf $RPM_BUILD_ROOT
%endif
%if %{with python}
-%files -n python-linkgrammar
-%defattr(644,root,root,755)
-%dir %{py_sitedir}/linkgrammar
-%attr(755,root,root) %{py_sitedir}/linkgrammar/_clinkgrammar.so
-%{py_sitedir}/linkgrammar/*.py[co]
-
%files -n python3-linkgrammar
%defattr(644,root,root,755)
-%{py3_sitedir}/linkgrammar.pth
%dir %{py3_sitedir}/linkgrammar
%attr(755,root,root) %{py3_sitedir}/linkgrammar/_clinkgrammar.so
-%{py3_sitedir}/linkgrammar/*.py
-%{py3_sitedir}/linkgrammar/__pycache__
+%{py3_sitescriptdir}/linkgrammar
+%{py3_sitescriptdir}/linkgrammar.pth
%endif
diff --git a/link-grammar-modules.patch b/link-grammar-modules.patch
index 736c89b..95c3d14 100644
--- a/link-grammar-modules.patch
+++ b/link-grammar-modules.patch
@@ -1,33 +1,22 @@
---- link-grammar-5.6.0/bindings/perl/Makefile.am.orig 2017-01-03 21:43:00.000000000 +0100
-+++ link-grammar-5.6.0/bindings/perl/Makefile.am 2019-04-30 20:31:23.973082432 +0200
-@@ -45,7 +45,7 @@
- -I$(top_srcdir) \
- -I$(top_builddir)
+--- link-grammar-5.12.3/bindings/perl/Makefile.am.orig 2023-06-02 17:24:16.764904515 +0200
++++ link-grammar-5.12.3/bindings/perl/Makefile.am 2023-06-02 17:24:58.628011057 +0200
+@@ -52,7 +52,7 @@ if OS_NETBSD
+ AVOID_VERSION = -avoid-version
+ endif
--clinkgrammar_la_LDFLAGS = -version-info @VERSION_INFO@ $(PERL_LDFLAGS) -module -no-undefined
-+clinkgrammar_la_LDFLAGS = -avoid-version $(PERL_LDFLAGS) -module -no-undefined
+-clinkgrammar_la_LDFLAGS = -version-info $(AVOID_VERSION) @VERSION_INFO@ \
++clinkgrammar_la_LDFLAGS = -avoid-version \
+ $(PERL_LDFLAGS) -module -no-undefined
clinkgrammar_la_LIBADD = $(top_builddir)/link-grammar/liblink-grammar.la
- if HAVE_HUNSPELL
---- link-grammar-5.6.0/bindings/python/Makefile.am.orig 2018-12-29 07:17:26.000000000 +0100
-+++ link-grammar-5.6.0/bindings/python/Makefile.am 2019-04-30 20:32:05.739522830 +0200
-@@ -72,7 +72,7 @@
- endif
- endif
- _clinkgrammar_la_LDFLAGS = \
-- -version-info @VERSION_INFO@ $(AVOID_VERSION) \
-+ -avoid-version \
- $(PYTHON2_LDFLAGS) -module -no-undefined $(PYMODULE_EXT)
- _clinkgrammar_la_LIBADD = \
- $(top_builddir)/link-grammar/liblink-grammar.la $(PYTHON2_LIBS)
---- link-grammar-5.6.0/bindings/python3/Makefile.am.orig 2018-12-29 07:17:26.000000000 +0100
-+++ link-grammar-5.6.0/bindings/python3/Makefile.am 2019-04-30 20:32:25.162750939 +0200
-@@ -83,7 +83,7 @@
- endif
+--- link-grammar-5.12.3/bindings/python/Makefile.am.orig 2023-06-02 06:44:56.982717281 +0200
++++ link-grammar-5.12.3/bindings/python/Makefile.am 2023-06-02 17:23:33.231807020 +0200
+@@ -88,7 +88,7 @@ if OS_NETBSD
+ AVOID_VERSION = -avoid-version
endif
_clinkgrammar_la_LDFLAGS = \
- -version-info @VERSION_INFO@ $(AVOID_VERSION) \
+ -avoid-version \
- $(PYTHON2_LDFLAGS) -module -no-undefined $(PYMODULE_EXT)
+ $(PYTHON_LDFLAGS) -module -no-undefined $(PYMODULE_EXT)
_clinkgrammar_la_LIBADD = \
- $(top_builddir)/link-grammar/liblink-grammar.la $(PYTHON3_LIBS)
+ $(top_builddir)/link-grammar/liblink-grammar.la $(PYTHON_LIBS)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/link-grammar.git/commitdiff/b3d026f69c4ab30ec387f149026f79655aa06248
More information about the pld-cvs-commit
mailing list