Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:TinoDidriksen:nightly
apertium
apertium.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File apertium.spec of Package apertium
Name: apertium Version: 3.9.4.g906.40c4a051 Release: 1%{?dist} Summary: Shallow-transfer machine translation engine Group: Development/Tools License: GPL-2.0+ URL: https://apertium.org/ Source0: %{name}_%{version}.orig.tar.bz2 BuildRequires: autoconf BuildRequires: automake BuildRequires: flex BuildRequires: gcc-c++ BuildRequires: libicu-devel BuildRequires: libtool BuildRequires: libxml2 BuildRequires: libxml2-devel BuildRequires: libxslt BuildRequires: lttoolbox-devel BuildRequires: pkgconfig BuildRequires: python3 BuildRequires: python3-devel BuildRequires: python3-lxml BuildRequires: swig BuildRequires: libzip-tools BuildRequires: unzip %if 0%{?suse_version} BuildRequires: utfcpp-devel %else BuildRequires: utf8cpp-devel %endif BuildRequires: zip %if 0%{?el7} BuildRequires: devtoolset-11-gcc-c++ %endif Requires: gawk Requires: libapertium3 = %{version}-%{release} Requires: lttoolbox >= 3.6.0 # Require xmllint from: Requires: libxml2 # Require xsltproc from: Requires: libxslt %description An open-source shallow-transfer machine translation engine, Apertium is initially aimed at related-language pairs. It uses finite-state transducers for lexical processing, hidden Markov models for part-of-speech tagging, and finite-state based chunking for structural transfer. The system is largely based upon systems already developed by the Transducens group at the Universitat d'Alacant, such as interNOSTRUM (Spanish-Catalan, http://www.internostrum.com/welcome.php) and Traductor Universia (Spanish-Portuguese, http://traductor.universia.net). It will be possible to use Apertium to build machine translation systems for a variety of related-language pairs simply providing the linguistic data needed in the right format. %package -n libapertium3 Summary: Shared library for apertium Group: Development/Libraries Provides: libapertium = %{version}-%{release} Obsoletes: libapertium < %{version}-%{release} %description -n libapertium3 Contains shared library for the Apertium shallow-transfer machine translation engine. %package -n apertium-devel Summary: Development tools and library for apertium Group: Development/Tools Requires: apertium = %{version}-%{release} Requires: lttoolbox-devel >= 3.6.0 Obsoletes: libapertium3-devel < %{version}-%{release} %description -n apertium-devel Contains development files for the Apertium shallow-transfer machine translation engine. %package -n python3-apertium-core Summary: Python 3 module for the Apertium shallow-transfer machine translation engine Requires: libapertium3 = %{version}-%{release} %description -n python3-apertium-core Python 3 module for the Apertium shallow-transfer machine translation engine %prep %setup -q -n %{name}-%{version} %build %if 0%{?el7} source /opt/rh/devtoolset-11/enable %endif export LC_ALL=%(locale -a | grep -i utf | head -n1) autoreconf -fi %configure --disable-static --enable-python-bindings make %{?_smp_mflags} %install %if 0%{?el7} source /opt/rh/devtoolset-11/enable %endif make DESTDIR=%{buildroot} install rm -f %{buildroot}/%{_libdir}/*.la rm -f %{buildroot}/%{_datadir}/man/man1/*lextor* #%check #%if 0%{?el7} #source /opt/rh/devtoolset-11/enable #%endif #export LC_ALL=%(locale -a | grep -i utf | head -n1) #make check %files %defattr(-,root,root) %doc AUTHORS NEWS README README-MODES %{_bindir}/apertium %{_bindir}/apertium-adapt-docx %{_bindir}/apertium-cleanstream %{_bindir}/apertium-des* %{_bindir}/apertium-extract-caps %{_bindir}/apertium-interchunk %{_bindir}/apertium-multiple-translations %{_bindir}/apertium-postchunk %{_bindir}/apertium-postlatex %{_bindir}/apertium-postlatex-raw %{_bindir}/apertium-posttransfer %{_bindir}/apertium-prelatex %{_bindir}/apertium-preprocess-transfer %{_bindir}/apertium-pretransfer %{_bindir}/apertium-re* %{_bindir}/apertium-restore-caps %{_bindir}/apertium-tagger %{_bindir}/apertium-tmxbuild %{_bindir}/apertium-transfer %{_bindir}/apertium-unformat %{_bindir}/apertium-utils-fixlatex %{_bindir}/apertium-wblank* %{_datadir}/%{name} %{_datadir}/man/man1/apertium.* %{_datadir}/man/man1/apertium-des* %{_datadir}/man/man1/apertium-extract-caps.* %{_datadir}/man/man1/apertium-interchunk.* %{_datadir}/man/man1/apertium-multiple-translations.* %{_datadir}/man/man1/apertium-postchunk.* %{_datadir}/man/man1/apertium-postlatex.* %{_datadir}/man/man1/apertium-postlatex-raw.* %{_datadir}/man/man1/apertium-prelatex.* %{_datadir}/man/man1/apertium-preprocess-transfer.* %{_datadir}/man/man1/apertium-pretransfer.* %{_datadir}/man/man1/apertium-re* %{_datadir}/man/man1/apertium-restore-caps.* %{_datadir}/man/man1/apertium-tagger.* %{_datadir}/man/man1/apertium-transfer.* %{_datadir}/man/man1/apertium-unformat.* %{_datadir}/man/man1/apertium-utils-fixlatex.* %files -n libapertium3 %defattr(-,root,root) %{_libdir}/*.so.* %files -n apertium-devel %defattr(-,root,root) %{_bindir}/apertium-compile-* %{_bindir}/apertium-editdist %{_bindir}/apertium-filter-* %{_bindir}/apertium-gen-* %{_bindir}/apertium-genvdix %{_bindir}/apertium-genvldix %{_bindir}/apertium-genvrdix %{_bindir}/apertium-metalrx %{_bindir}/apertium-metalrx-to-lrx %{_bindir}/apertium-perceptron-trace %{_bindir}/apertium-tagger-apply-new-rules %{_bindir}/apertium-tagger-readwords %{_bindir}/apertium-translate-to-default-equivalent %{_bindir}/apertium-validate-* %{_includedir}/* %{_libdir}/pkgconfig/* %{_libdir}/*.so %{_datadir}/aclocal/* %{_datadir}/man/man1/apertium-compile-* %{_datadir}/man/man1/apertium-filter-* %{_datadir}/man/man1/apertium-gen-* %{_datadir}/man/man1/apertium-tagger-apply-new-rules.* %{_datadir}/man/man1/apertium-validate-* %files -n python3-apertium-core %defattr(-,root,root) %{python3_sitearch}/* %post -n libapertium3 -p /sbin/ldconfig %postun -n libapertium3 -p /sbin/ldconfig %changelog * Tue Jun 27 2023 Apertium Automaton <apertium-packaging@lists.sourceforge.net> 3.9.4.g906.40c4a051-1 - Automatic build - see changelog at https://github.com/apertium/apertium/
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor