]> git.pld-linux.org Git - packages/aiksaurus.git/blame - aiksaurus.spec
- make it build
[packages/aiksaurus.git] / aiksaurus.spec
CommitLineData
77e529fa
KK
1#
2# Conditional build:
3%bcond_without static_libs # don't build static libraries
4#
cc3a4f07 5Summary: An English-language thesaurus library
c0dc630f 6Summary(pl.UTF-8): Angielskojęzyczna biblioteka słownika wyrazów bliskoznacznych
cc3a4f07 7Name: aiksaurus
7c6dbb83 8Version: 1.2.1
ca7af1a0 9Release: 7
cc3a4f07
JB
10License: GPL
11Group: Libraries
12Source0: http://dl.sourceforge.net/aiksaurus/%{name}-%{version}.tar.gz
7c6dbb83 13# Source0-md5: 3eae03b7c49843ccc9262e52846ea6b4
5597ed0e 14Patch0: %{name}-pkgconfig.patch
ca7af1a0 15Patch1: %{name}-configure_fix.patch
cc3a4f07 16URL: http://aiksaurus.sourceforge.net/
cc3a4f07 17BuildRequires: autoconf
7bc9cbd1 18BuildRequires: automake
871e8913 19BuildRequires: gtk+2-devel >= 2:2.0.0
cc3a4f07 20BuildRequires: libstdc++-devel
7bc9cbd1 21BuildRequires: libtool >= 2:1.5
cc3a4f07
JB
22BuildRequires: pkgconfig
23Obsoletes: Aiksaurus
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%description
27Aiksaurus is an English-language thesaurus library that can be
28embedded in word processors, email composers, and other authoring
29software to provide thesaurus capabilities. A basic command line
30thesaurus program is also included.
31
39e4696f
JR
32%description -l pl.UTF-8
33Angielskojęzyczna biblioteka słownika wyrazów bliskoznacznych, która
34może być stosowana w procesorach tekstu, klientach pocztowych i innym
35oprogramowaniu. Prosty program działający z linii poleceń również
36został dołączony.
cc3a4f07
JB
37
38%package devel
39Summary: Header files for Aiksaurus
c0dc630f 40Summary(pl.UTF-8): Pliki nagłówkowe Aiksaurus
cc3a4f07 41Group: Development/Libraries
7bc9cbd1 42Requires: %{name} = %{version}-%{release}
cc3a4f07
JB
43Requires: libstdc++-devel
44Obsoletes: Aiksaurus-devel
45
46%description devel
47The header files are only needed for development of programs using the
48Aiksaurus.
49
39e4696f
JR
50%description devel -l pl.UTF-8
51W pakiecie tym znajdują się pliki nagłówkowe, przeznaczone dla
52programistów używających bibliotek Aiksaurus.
cc3a4f07
JB
53
54%package static
55Summary: Static Aiksaurus library
c0dc630f 56Summary(pl.UTF-8): Biblioteka statyczna Aiksaurus
cc3a4f07 57Group: Development/Libraries
7bc9cbd1 58Requires: %{name}-devel = %{version}-%{release}
cc3a4f07
JB
59Obsoletes: Aiksaurus-static
60
61%description static
62Static Aiksaurus library.
63
39e4696f 64%description static -l pl.UTF-8
cc3a4f07
JB
65Biblioteka statyczna Aiksaurus.
66
67%package gtk
68Summary: GTK+ frontend for Aiksaurus, an English thesaurus
c0dc630f 69Summary(pl.UTF-8): Frontend GTK+ dla Aiksaurusa - angielskojęzycznego słownika wyrazów bliskoznacznych
cc3a4f07 70Group: Libraries
7bc9cbd1 71Requires: %{name} = %{version}-%{release}
871e8913 72Requires: gtk+2 >= 2:2.0.0
cc3a4f07
JB
73
74%description gtk
75GTK+ frontend for Aiksaurus, an English thesaurus.
76
39e4696f
JR
77%description gtk -l pl.UTF-8
78Frontend GTK+ dla Aiksaurusa - angielskojęzycznego słownika wyrazów
cc3a4f07
JB
79bliskoznacznych.
80
81%package gtk-devel
82Summary: Header files for GTK+ frontend for Aiksaurus
c0dc630f 83Summary(pl.UTF-8): Pliki nagłówkowe frontendu GTK+ dla Aiksaurusa
cc3a4f07 84Group: Development/Libraries
7bc9cbd1 85Requires: %{name}-devel = %{version}-%{release}
86Requires: %{name}-gtk = %{version}-%{release}
871e8913 87Requires: gtk+2-devel >= 2:2.0.0
cc3a4f07
JB
88
89%description gtk-devel
90Header files for GTK+ frontend for Aiksaurus.
91
39e4696f
JR
92%description gtk-devel -l pl.UTF-8
93Pliki nagłówkowe frontendu GTK+ dla Aiksaurusa.
cc3a4f07
JB
94
95%package gtk-static
96Summary: Static version of GTK+ frontend for Aiksaurus
c0dc630f 97Summary(pl.UTF-8): Statycza wersja frontendu GTK+ dla Aiksaurusa
cc3a4f07 98Group: Development/Libraries
7bc9cbd1 99Requires: %{name}-gtk-devel = %{version}-%{release}
cc3a4f07
JB
100
101%description gtk-static
102Static version of GTK+ frontend for Aiksaurus.
103
39e4696f 104%description gtk-static -l pl.UTF-8
cc3a4f07
JB
105Statycza wersja frontendu GTK+ dla Aiksaurusa.
106
107%prep
108%setup -q
5597ed0e 109%patch0 -p1
ca7af1a0 110%patch1 -p0
cc3a4f07
JB
111
112%build
113%{__libtoolize}
114%{__aclocal}
115%{__autoconf}
116%{__automake}
947376ea 117LDFLAGS="%{rpmldflags} -Wl,--as-needed"
cc3a4f07 118%configure \
77e529fa 119 %{?with_static_libs:--enable-static}
cc3a4f07
JB
120%{__make}
121
122%install
123rm -rf $RPM_BUILD_ROOT
124
125%{__make} install \
126 DESTDIR=$RPM_BUILD_ROOT
127
128%clean
129rm -rf $RPM_BUILD_ROOT
130
131%post -p /sbin/ldconfig
132%postun -p /sbin/ldconfig
133
134%post gtk -p /sbin/ldconfig
135%postun gtk -p /sbin/ldconfig
136
137%files
138%defattr(644,root,root,755)
139%doc AUTHORS ChangeLog README base/CHANGES
140%attr(755,root,root) %{_bindir}/aiksaurus
141%attr(755,root,root) %{_bindir}/caiksaurus
142%attr(755,root,root) %{_libdir}/libAiksaurus-*.so.*.*.*
143%{_datadir}/%{name}
144
145%files devel
146%defattr(644,root,root,755)
147%attr(755,root,root) %{_libdir}/libAiksaurus.so
148%{_libdir}/libAiksaurus.la
149%{_includedir}/Aiksaurus
150%exclude %{_includedir}/Aiksaurus/AiksaurusGTK*.h
151%{_pkgconfigdir}/aiksaurus-*.pc
152
77e529fa 153%if %{with static_libs}
cc3a4f07
JB
154%files static
155%defattr(644,root,root,755)
156%{_libdir}/libAiksaurus.a
77e529fa 157%endif
cc3a4f07
JB
158
159%files gtk
160%defattr(644,root,root,755)
161%attr(755,root,root) %{_bindir}/gaiksaurus
162%attr(755,root,root) %{_libdir}/libAiksaurusGTK-*.so.*.*.*
163
164%files gtk-devel
165%defattr(644,root,root,755)
166%attr(755,root,root) %{_libdir}/libAiksaurusGTK.so
167%{_libdir}/libAiksaurusGTK.la
168%{_includedir}/Aiksaurus/AiksaurusGTK*.h
169%{_pkgconfigdir}/gaiksaurus-*.pc
170
77e529fa 171%if %{with static_libs}
cc3a4f07
JB
172%files gtk-static
173%defattr(644,root,root,755)
174%{_libdir}/libAiksaurusGTK.a
77e529fa 175%endif
This page took 0.10077 seconds and 4 git commands to generate.