]> git.pld-linux.org Git - packages/aalib.git/blobdiff - aalib.spec
- fix building with texinfo 5.x
[packages/aalib.git] / aalib.spec
index 2a3df64d5fd36b8e49860f2a8701bc56c6eab0db..b880345bccd2597970fac4d799e235e7bbe06563 100644 (file)
@@ -1,25 +1,29 @@
+#
+# Conditional build:
+%bcond_without static_libs     # don't build static library
+
+%define                subver  rc5
+%define                rel             16
 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
 Version:       1.4
-Release:       0.%{_rc}.%{_rel}
+Release:       0.%{subver}.%{rel}
 Epoch:         1
 License:       LGPL
 Group:         Libraries
-Source0:       http://dl.sourceforge.net/aa-project/%{name}-%{version}%{_rc}.tar.gz
+Source0:       http://downloads.sourceforge.net/aa-project/%{name}-%{version}%{subver}.tar.gz
 # Source0-md5: 9801095c42bba12edebd1902bcf0a990
 Source1:       %{name}-config.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
@@ -70,11 +74,11 @@ AA-lib - це низькорівнева графічна бібліотека.
 
 %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
@@ -93,11 +97,11 @@ Pliki nagłówkowe do pisania programów używających AAlib.
 
 %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.
@@ -113,11 +117,11 @@ Statyczna biblioteka aalib.
 
 %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.
@@ -132,7 +136,7 @@ Narzędzia AA-lib.
 Утиліти для AA-lib.
 
 %prep
-%setup -q -n %{name}-1.4.0
+%setup -q -n %{name}-%{version}.0
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
@@ -146,48 +150,53 @@ mv -f c.tmp configure.in
 %{__aclocal}
 %{__autoconf}
 %{__automake}
-%configure
+%configure \
+       %{!?with_static_libs:--disable-static}
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
 install -D %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/man1/aalib-config.1
 
+%{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %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)
 %doc README NEWS AUTHORS ANNOUNCE ChangeLog
-%attr(755,root,root) %{_libdir}/lib*.so.*.*
+%attr(755,root,root) %{_libdir}/libaa.so.*.*
+%ghost %{_libdir}/libaa.so.1
 
 %files devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/aalib-config
-%attr(755,root,root) %{_libdir}/lib*.so
-%{_libdir}/lib*.la
+%{_libdir}/libaa.so
+%{_libdir}/libaa.la
 %{_includedir}/*.h
 %{_infodir}/*.info*
 %{_mandir}/man1/aalib-config.1*
 %{_mandir}/man3/*
 %{_aclocaldir}/*.m4
 
+%if %{with static_libs}
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/lib*.a
+%{_libdir}/libaa.a
+%endif
 
 %files progs
 %defattr(644,root,root,755)
This page took 0.043961 seconds and 4 git commands to generate.