+#
+# Conditional build:
+%bcond_without static_libs # don't build static library
+#
Summary: An ASCII art GFX library
-Summary(fr.UTF-8): Bibliothèque AA (Ascii Art)
-Summary(es.UTF-8): Biblioteca ASCII art
-Summary(pl.UTF-8): Biblioteka graficzna ASCII Art
-Summary(pt_BR.UTF-8): Uma biblioteca para ASCII art
-Summary(ru.UTF-8): Библиотека консольной графики (ASCII Art)
-Summary(uk.UTF-8): Бібліотека консольної графіки (ASCII Art)
+Summary(fr.UTF-8): Bibliothèque AA (Ascii Art)
+Summary(es.UTF-8): Biblioteca ASCII art
+Summary(pl.UTF-8): Biblioteka graficzna ASCII Art
+Summary(pt_BR.UTF-8): Uma biblioteca para ASCII art
+Summary(ru.UTF-8): Библиотека консольной графики (ASCII Art)
+Summary(uk.UTF-8): Бібліотека консольної графіки (ASCII Art)
Name: aalib
%define _rc rc5
-%define _rel 11
+%define _rel 14
Version: 1.4
Release: 0.%{_rc}.%{_rel}
Epoch: 1
Patch0: %{name}-info.patch
Patch1: %{name}-debian_man.patch
Patch2: %{name}-am18.patch
-URL: http://aa-project.sourceforge.net/
+URL: http://aa-project.sourceforge.net/aalib/
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: gpm-devel
%package devel
Summary: Header files and libraries for aalib
-Summary(pl.UTF-8): Pliki nagłówkowe dla aalib
-Summary(ru.UTF-8): Хедеры для построения программ с AAlib
-Summary(uk.UTF-8): Хедери для побудови програм з AAlib
+Summary(pl.UTF-8): Pliki nagłówkowe dla aalib
+Summary(ru.UTF-8): Хедеры для построения программ с AAlib
+Summary(uk.UTF-8): Хедери для побудови програм з AAlib
Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
+Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: gpm-devel
Requires: slang-devel
Requires: xorg-lib-libX11-devel
%package static
Summary: Static aalib library
-Summary(pl.UTF-8): Statyczna biblioteka aalib
-Summary(ru.UTF-8): Статическая библиотека для построения программ с aalib
-Summary(uk.UTF-8): Статична бібліотека для побудови програм з aalib
+Summary(pl.UTF-8): Statyczna biblioteka aalib
+Summary(ru.UTF-8): Статическая библиотека для построения программ с aalib
+Summary(uk.UTF-8): Статична бібліотека для побудови програм з aalib
Group: Development/Libraries
-Requires: %{name}-devel = %{version}-%{release}
+Requires: %{name}-devel = %{epoch}:%{version}-%{release}
%description static
Static aalib library.
%package progs
Summary: AA-lib tools
-Summary(pl.UTF-8): Narzędzia AA-lib
-Summary(ru.UTF-8): Утилиты для AA-lib
-Summary(uk.UTF-8): Утиліти для AA-lib
+Summary(pl.UTF-8): Narzędzia AA-lib
+Summary(ru.UTF-8): Утилиты для AA-lib
+Summary(uk.UTF-8): Утиліти для AA-lib
Group: Applications/Terminal
-Requires: %{name} = %{version}-%{release}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description progs
AA-lib tools.
%{__aclocal}
%{__autoconf}
%{__automake}
-%configure
+%configure \
+ %{!?with_static_libs:--disable-static}
%{__make}
%install
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
-%post devel
-[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
+%post devel -p /sbin/postshell
+-/usr/sbin/fix-info-dir -c %{_infodir}
-%postun devel
-[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
+%postun devel -p /sbin/postshell
+-/usr/sbin/fix-info-dir -c %{_infodir}
%files
%defattr(644,root,root,755)
%{_mandir}/man3/*
%{_aclocaldir}/*.m4
+%if %{with static_libs}
%files static
%defattr(644,root,root,755)
%{_libdir}/lib*.a
+%endif
%files progs
%defattr(644,root,root,755)