]> git.pld-linux.org Git - packages/dico.git/blame - dico.spec
- updated to 2.11, now uses python3
[packages/dico.git] / dico.spec
CommitLineData
28d00df6
JB
1#
2# Conditional build:
3%bcond_without static_libs # static library
4
5Summary: GNU Dico - flexible implementation of DICT server
6Summary(pl.UTF-8): GNU Dico - elastyczna implementacja serwera DICT
7Name: dico
0a3d2747 8Version: 2.11
9dab5616 9Release: 1
28d00df6
JB
10License: GPL v3+
11Group: Applications/Text
24e8b929 12Source0: https://ftp.gnu.org/gnu/dico/%{name}-%{version}.tar.xz
0a3d2747 13# Source0-md5: f55fe3917abeb6fd74eccd3b0327d0d7
28d00df6
JB
14Patch0: %{name}-nolibs.patch
15Patch1: %{name}-info.patch
16URL: http://www.gnu.org/software/dico/
17BuildRequires: WordNet-devel
0a3d2747
JB
18BuildRequires: autoconf >= 2.64
19BuildRequires: automake >= 1:1.15
20BuildRequires: gettext-tools >= 0.19
28d00df6 21BuildRequires: gsasl-devel >= 0.2.5
24e8b929 22BuildRequires: guile-devel >= 5:2.2.0
28d00df6
JB
23BuildRequires: libltdl-devel >= 2:2.4
24BuildRequires: libtool >= 2:2.4
25BuildRequires: ncurses-devel
26BuildRequires: openldap-devel
27BuildRequires: pam-devel
28BuildRequires: pcre-devel
0a3d2747 29BuildRequires: python3-devel >= 1:3.2
28d00df6
JB
30BuildRequires: readline-devel
31BuildRequires: tar >= 1:1.22
32BuildRequires: texinfo
28d00df6
JB
33BuildRequires: xz
34BuildRequires: zlib-devel
35Requires: %{name}-libs = %{version}-%{release}
36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38%description
39Dico is a flexible implementation of DICT server (RFC 2229). The
40server is modular: the daemon itself (dicod) provides only the server
41functionality, and knows nothing about database formats. Actual
42searches are performed by functions supplied in loadable modules. A
43single module can handle any number of database instances.
44
45The package includes several modules for searching in different
46dictionary databases, such as dict.org, WordNet and others.
47
48%description -l pl.UTF-8
49Dico do elastyczna implementacja serwera DICT (RFC 2229). Serwer jest
50modularny - sam demon (dicod) zapewnia jedynie funkcjonalność serwera,
51natomiast nie zna żadnego formatu bazy danych. Właściwe wyszukiwanie
52jest wykonywane przez funkcje dostarczane w ładowanych modułach.
53Pojedynczy moduł może obsłużyć dowolną liczbę instancji bazy danych.
54
55Pakiet zawiera kilka modułów do wyszukiwania w różnych bazach danych
56słowników, takich jak dict.org, WordNet i inne.
57
58%package libs
59Summary: GNU Dico shared library
60Summary(pl.UTF-8): Biblioteka współdzielona GNU Dico
61Group: Libraries
62
63%description libs
64GNU Dico shared library.
65
66%description libs -l pl.UTF-8
67Biblioteka współdzielona GNU Dico.
68
69%package devel
70Summary: Header files for GNU Dico library
71Summary(pl.UTF-8): Pliki nagłówkowe biblioteki GNU Dico
72Group: Development/Libraries
73Requires: %{name}-libs = %{version}-%{release}
74
75%description devel
76Header files for GNU Dico library.
77
78%description devel -l pl.UTF-8
79Pliki nagłówkowe biblioteki GNU Dico.
80
81%package static
82Summary: Static GNU Dico library
83Summary(pl.UTF-8): Statyczna biblioteka GNU Dico
84Group: Development/Libraries
85Requires: %{name}-devel = %{version}-%{release}
86
87%description static
88Statices for GNU Dico library.
89
90%description static -l pl.UTF-8
91Statyczna biblioteka GNU Dico.
92
93%prep
94%setup -q
95%patch0 -p1
96%patch1 -p1
97
98%build
99%{__libtoolize}
100%{__aclocal} -I m4 -I am -I grecs/am -I gint -I imprimatur
101%{__autoconf}
102%{__autoheader}
103%{__automake}
104%configure \
105 WISH=/usr/bin/wish \
106 --disable-silent-rules \
107 %{!?with_static_libs:--disable-static}
108%{__make}
109
110%install
111rm -rf $RPM_BUILD_ROOT
112
113%{__make} install \
114 DESTDIR=$RPM_BUILD_ROOT
115
116%{__rm} $RPM_BUILD_ROOT%{_libdir}/libdico.la \
117 $RPM_BUILD_ROOT%{_libdir}/dico/*.la
118%if %{with static_libs}
119%{__rm} $RPM_BUILD_ROOT%{_libdir}/dico/*.a
120%endif
121
9dab5616
JB
122%find_lang %{name}
123
28d00df6
JB
124%clean
125rm -rf $RPM_BUILD_ROOT
126
b3a819c5
JB
127%post -p /sbin/postshell
128-/usr/sbin/fix-info-dir -c %{_infodir}
129
130%postun -p /sbin/postshell
131-/usr/sbin/fix-info-dir -c %{_infodir}
132
ca016022
JB
133%post libs -p /sbin/ldconfig
134%postun libs -p /sbin/ldconfig
135
10e9e391 136%files
28d00df6
JB
137%defattr(644,root,root,755)
138%doc AUTHORS ChangeLog* NEWS README THANKS TODO
139%attr(755,root,root) %{_bindir}/dico
140%attr(755,root,root) %{_bindir}/dicod
141%attr(755,root,root) %{_bindir}/gcider
142%attr(755,root,root) %{_libexecdir}/idxgcide
143%dir %{_libdir}/dico
144%attr(755,root,root) %{_libdir}/dico/dictorg.so
145%attr(755,root,root) %{_libdir}/dico/echo.so
146%attr(755,root,root) %{_libdir}/dico/gcide.so
147%attr(755,root,root) %{_libdir}/dico/guile.so
148%attr(755,root,root) %{_libdir}/dico/ldap.so
149%attr(755,root,root) %{_libdir}/dico/metaphone2.so
150%attr(755,root,root) %{_libdir}/dico/nprefix.so
151%attr(755,root,root) %{_libdir}/dico/outline.so
152%attr(755,root,root) %{_libdir}/dico/pam.so
153%attr(755,root,root) %{_libdir}/dico/pcre.so
154%attr(755,root,root) %{_libdir}/dico/python.so
155%attr(755,root,root) %{_libdir}/dico/stratall.so
156%attr(755,root,root) %{_libdir}/dico/substr.so
157%attr(755,root,root) %{_libdir}/dico/word.so
158%attr(755,root,root) %{_libdir}/dico/wordnet.so
159%{_datadir}/dico
160%{_infodir}/dico.info*
161%{_mandir}/man1/dico.1*
162%{_mandir}/man5/dicod.conf.5*
163%{_mandir}/man8/dicod.8*
164
9dab5616 165%files libs -f %{name}.lang
28d00df6
JB
166%defattr(644,root,root,755)
167%attr(755,root,root) %{_libdir}/libdico.so.*.*.*
10e9e391 168%attr(755,root,root) %ghost %{_libdir}/libdico.so.2
28d00df6
JB
169
170%files devel
171%defattr(644,root,root,755)
172%attr(755,root,root) %{_libdir}/libdico.so
173%{_includedir}/dico
174
175%if %{with static_libs}
176%files static
177%defattr(644,root,root,755)
178%{_libdir}/libdico.a
179%endif
This page took 0.098724 seconds and 4 git commands to generate.