]> git.pld-linux.org Git - packages/aalib.git/blobdiff - aalib.spec
- fix building with texinfo 5.x
[packages/aalib.git] / aalib.spec
index dd5afc2d3e87f427ddbf14bd5700ad4807911c48..b880345bccd2597970fac4d799e235e7bbe06563 100644 (file)
@@ -1,3 +1,9 @@
+#
+# 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
@@ -6,14 +12,12 @@ 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
@@ -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.156652 seconds and 4 git commands to generate.