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