cvsextras bba5ee4
%define		rc_subver	rc5
cvsextras bba5ee4
cvsextras bba5ee4
Summary: 	An ASCII art library.
cvsextras bba5ee4
Name: 		aalib
cvsextras bba5ee4
Version: 	1.4.0
cvsextras 0d086de
Release: 	0.fdr.0.8.%{rc_subver}.1
cvsextras bba5ee4
Epoch:		0
cvsextras bba5ee4
License: 	LGPL
cvsextras bba5ee4
Group: 		System Environment/Libraries
cvsextras bba5ee4
URL: 		http://aa-project.sourceforge.net/aalib/
cvsextras bba5ee4
Source0: 	http://prdownloads.sourceforge.net/aa-project/%{name}-1.4%{rc_subver}.tar.gz
cvsextras bba5ee4
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
cvsextras bba5ee4
BuildRequires:	slang-devel XFree86-devel gpm-devel
cvsextras bba5ee4
cvsextras bba5ee4
%package devel
cvsextras bba5ee4
Summary:	aalib development files
cvsextras bba5ee4
Group:		Development/Libraries
cvsextras bba5ee4
Requires:	%{name} = %{epoch}:%{version}-%{release}
cvsextras bba5ee4
Requires(post,postun):	info
cvsextras bba5ee4
Requires:	XFree86-devel, slang-devel, gpm-devel
cvsextras bba5ee4
cvsextras bba5ee4
cvsextras bba5ee4
%description
cvsextras bba5ee4
AA-lib is a low level gfx library just as many other libraries are. The
cvsextras bba5ee4
main difference is that AA-lib does not require graphics device. In
cvsextras bba5ee4
fact, there is no graphical output possible. AA-lib replaces those
cvsextras bba5ee4
old-fashioned output methods with a powerful ASCII art renderer. The API
cvsextras bba5ee4
is designed to be similar to other graphics libraries.
cvsextras bba5ee4
cvsextras bba5ee4
%description devel
cvsextras bba5ee4
This package contains header files and other files needed to develop
cvsextras bba5ee4
with the aalib
cvsextras bba5ee4
cvsextras bba5ee4
cvsextras bba5ee4
%prep
cvsextras bba5ee4
%setup -q
cvsextras bba5ee4
cvsextras bba5ee4
cvsextras bba5ee4
%build
cvsextras bba5ee4
%configure
cvsextras bba5ee4
make %{?_smp_mflags}
cvsextras bba5ee4
cvsextras bba5ee4
cvsextras bba5ee4
%install
cvsextras bba5ee4
rm -rf $RPM_BUILD_ROOT
cvsextras bba5ee4
%makeinstall
cvsextras bba5ee4
# Just to be sure..
cvsextras bba5ee4
rm -f $RPM_BUILD_ROOT/%{_infodir}/dir 2>/dev/null
cvsextras bba5ee4
cvsextras bba5ee4
cvsextras bba5ee4
cvsextras bba5ee4
%clean
cvsextras bba5ee4
rm -rf $RPM_BUILD_ROOT
cvsextras bba5ee4
cvsextras bba5ee4
cvsextras bba5ee4
%post -p /sbin/ldconfig
cvsextras bba5ee4
%postun -p /sbin/ldconfig
cvsextras bba5ee4
cvsextras bba5ee4
%post devel
cvsextras bba5ee4
/sbin/install-info %{_infodir}/libaa.info.gz %{_infodir}/dir 2>/dev/null || :
cvsextras bba5ee4
cvsextras bba5ee4
%preun devel
cvsextras bba5ee4
if [ "$1" = "0" ]; then
cvsextras bba5ee4
	/sbin/install-info --delete %{_infodir}/libaa.info.gz %{_infodir}/dir 2>/dev/null || :
cvsextras bba5ee4
fi
cvsextras bba5ee4
cvsextras bba5ee4
cvsextras bba5ee4
%files
cvsextras bba5ee4
%exclude %{_libdir}/libaa.la
cvsextras bba5ee4
%defattr(-,root,root,-)
cvsextras bba5ee4
%doc README COPYING ChangeLog NEWS
cvsextras bba5ee4
%{_bindir}/aafire
cvsextras bba5ee4
%{_bindir}/aainfo
cvsextras bba5ee4
%{_bindir}/aasavefont
cvsextras bba5ee4
%{_bindir}/aatest
cvsextras bba5ee4
%{_libdir}/libaa.so.*
cvsextras bba5ee4
%{_mandir}/man1/aafire.1*
cvsextras bba5ee4
cvsextras bba5ee4
%files devel
cvsextras bba5ee4
%defattr(-,root,root,-)
cvsextras bba5ee4
%{_bindir}/aalib-config
cvsextras bba5ee4
%{_mandir}/man3/
cvsextras bba5ee4
%{_libdir}/libaa.a
cvsextras bba5ee4
%{_libdir}/libaa.so
cvsextras bba5ee4
%{_includedir}/aalib.h
cvsextras bba5ee4
%{_infodir}/aalib.info*
cvsextras bba5ee4
%{_datadir}/aclocal/aalib.m4
cvsextras bba5ee4
cvsextras bba5ee4
%changelog
cvsextras bba5ee4
* Thu Aug 21 2003 Dams <anvil[AT]livna.org> 0:1.4.0-0.fdr.0.8.rc5
cvsextras bba5ee4
- devel package now requires info
cvsextras bba5ee4
- Rewrote scriplets
cvsextras bba5ee4
- buildroot -> RPM_BUILD_ROOT
cvsextras bba5ee4
- Moved info files into devel package
cvsextras bba5ee4
cvsextras bba5ee4
* Tue Aug  5 2003 Dams <anvil[AT]livna.org> 0:1.4.0-0.fdr.0.7.rc5
cvsextras bba5ee4
- Removed '-p /sbin/ldconfig' in post scriptlet
cvsextras bba5ee4
cvsextras bba5ee4
* Thu Apr 10 2003 Dams <anvil[AT]livna.org> 0:1.4.0-0.fdr.0.6.rc5
cvsextras bba5ee4
- Added missing gpm-devel *Requires
cvsextras bba5ee4
cvsextras bba5ee4
* Mon Apr  7 2003 Dams <anvil[AT]livna.org> 0:1.4.0-0.fdr.0.5.rc5
cvsextras bba5ee4
- Moved configure from prep to build section.
cvsextras bba5ee4
- Modified post* and pre* scriplets
cvsextras bba5ee4
cvsextras bba5ee4
* Thu Apr  3 2003 Dams <anvil[AT]livna.org> 0:1.4.0-0.fdr.0.4.rc5
cvsextras bba5ee4
- Fix things between exclude, rm -f, lib*.la, and infodir/dir things
cvsextras bba5ee4
- Added URL in Source0.
cvsextras bba5ee4
cvsextras bba5ee4
* Thu Apr  3 2003 Dams <anvil[AT]livna.org> 0:1.4.0-0.fdr.0.3.rc5
cvsextras bba5ee4
- Modified devel Requires:
cvsextras bba5ee4
- Removed gcc as requirement
cvsextras bba5ee4
cvsextras bba5ee4
* Wed Apr  2 2003 Dams <anvil[AT]livna.org> 0:1.4.0-0.fdr.0.2.rc5
cvsextras bba5ee4
- Applied spec modifications from Adrian Reber
cvsextras bba5ee4
cvsextras bba5ee4
* Tue Apr  1 2003 Dams <anvil[AT]livna.org> 
cvsextras bba5ee4
- Initial build.