]> git.pld-linux.org Git - packages/lttoolbox.git/blame - lttoolbox.spec
- updated to 3.5.0 (note: new soname; requires C++ 14 now)
[packages/lttoolbox.git] / lttoolbox.spec
CommitLineData
6b9e13ca
JB
1Summary: Augmented letter transducer tools for natural language processing
2Summary(pl.UTF-8): Narzędzia do przetwarzania słów w językach naturalnych
3Name: lttoolbox
0ff18a68 4Version: 3.5.0
78ddaac8 5Release: 1
6b9e13ca
JB
6License: GPL v2+
7Group: Applications/Text
8Source0: http://downloads.sourceforge.net/apertium/%{name}-%{version}.tar.gz
0ff18a68 9# Source0-md5: a6c5f3dd9bd76fc9ab3691c2fa2fb6e9
6b9e13ca
JB
10URL: http://wiki.apertium.org/wiki/Lttoolbox
11BuildRequires: autoconf >= 2.52
12BuildRequires: automake
0ff18a68
JB
13# -std=c++14
14BuildRequires: libstdc++-devel >= 6:5.0
6b9e13ca
JB
15BuildRequires: libtool >= 2:1.5
16BuildRequires: libxml2-devel >= 1:2.6.17
17BuildRequires: pkgconfig
18Requires: libxml2 >= 1:2.6.17
19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21%description
22lttoolbox is a toolbox for lexical processing, morphological analysis
23and generation of words. The analysis is the process of splitting a
24word (e.g. cats) into its lemma 'cat' and the grammatical information
25<n><pl>. The generation is the opposite process.
26
27%description -l pl.UTF-8
28lttoolbox to zestaw narzędzi do przetwarzania leksykalnego, analizy
29morfologicznej i tworzenia słów. Analiza to proces podziału słowa (np.
30"koty") na rdzeń "kot" i informację gramatyczną (rzeczownik liczby
31mnogiej). Tworzenie słów to proces odwrotny.
32
33%package devel
34Summary: Header files for lttoolbox library
35Summary(pl.UTF-8): Pliki nagłówkowe biblioteki lttoolbox
36Group: Development/Libraries
37Requires: %{name} = %{version}-%{release}
0ff18a68 38Requires: libstdc++-devel >= 6:5.0
6b9e13ca
JB
39Requires: libxml2-devel >= 1:2.6.17
40
41%description devel
42Header files for lttoolbox library.
43
44%description devel -l pl.UTF-8
45Pliki nagłówkowe biblioteki lttoolbox.
46
47%package static
48Summary: Static lttoolbox library
49Summary(pl.UTF-8): Statyczna biblioteka lttoolbox
50Group: Development/Libraries
51Requires: %{name}-devel = %{version}-%{release}
52
53%description static
54Static lttoolbox library.
55
56%description static -l pl.UTF-8
57Statyczna biblioteka lttoolbox.
58
59%prep
60%setup -q
6b9e13ca
JB
61
62%build
63%{__libtoolize}
64%{__aclocal}
65%{__autoconf}
66%{__autoheader}
67%{__automake}
68%configure
69
70%{__make}
71
72%install
73rm -rf $RPM_BUILD_ROOT
74
75%{__make} install \
76 DESTDIR=$RPM_BUILD_ROOT
77
0ff18a68
JB
78# obsoleted by pkg-config
79%{__rm} $RPM_BUILD_ROOT%{_libdir}/liblttoolbox3.la
80
6b9e13ca
JB
81%clean
82rm -rf $RPM_BUILD_ROOT
83
84%post -p /sbin/ldconfig
85%postun -p /sbin/ldconfig
86
87%files
88%defattr(644,root,root,755)
89%doc AUTHORS ChangeLog NEWS README
90%attr(755,root,root) %{_bindir}/lt-comp
91%attr(755,root,root) %{_bindir}/lt-expand
4306e092 92%attr(755,root,root) %{_bindir}/lt-print
6b9e13ca
JB
93%attr(755,root,root) %{_bindir}/lt-proc
94%attr(755,root,root) %{_bindir}/lt-tmxcomp
95%attr(755,root,root) %{_bindir}/lt-tmxproc
78ddaac8 96%attr(755,root,root) %{_bindir}/lt-trim
0ff18a68
JB
97%attr(755,root,root) %{_libdir}/liblttoolbox3-3.5.so.*.*.*
98%attr(755,root,root) %ghost %{_libdir}/liblttoolbox3-3.5.so.1
6b9e13ca
JB
99%{_datadir}/lttoolbox
100%{_mandir}/man1/lt-comp.1*
101%{_mandir}/man1/lt-expand.1*
4306e092 102%{_mandir}/man1/lt-print.1*
6b9e13ca
JB
103%{_mandir}/man1/lt-proc.1*
104%{_mandir}/man1/lt-tmxcomp.1*
105%{_mandir}/man1/lt-tmxproc.1*
78ddaac8 106%{_mandir}/man1/lt-trim.1*
6b9e13ca
JB
107
108%files devel
109%defattr(644,root,root,755)
110%attr(755,root,root) %{_libdir}/liblttoolbox3.so
0ff18a68 111%{_includedir}/lttoolbox-3.5
78ddaac8 112%{_pkgconfigdir}/lttoolbox.pc
6b9e13ca
JB
113
114%files static
115%defattr(644,root,root,755)
116%{_libdir}/liblttoolbox3.a
This page took 0.105876 seconds and 4 git commands to generate.