9c5b966
Name:           adime
9c5b966
Version:        2.2.1
9dcb727
Release:        7%{?dist}
9c5b966
Summary:        Allegro Dialogs Made Easy
9c5b966
Group:          System Environment/Libraries
dab53c5
License:        zlib
9c5b966
URL:            http://adime.sourceforge.net/
415bda2
Source0:        http://dl.sf.net/sourceforge/%{name}/%{name}-%{version}.tar.gz
9c5b966
Patch0:         adime-2.2.1-so-fixes.patch
9c5b966
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
9c5b966
BuildRequires:  allegro-devel texinfo
9c5b966
9c5b966
%description
9c5b966
Adime is a portable add-on library for Allegro with functions for generating
9c5b966
Allegro dialogs in a very simple way. Its main purpose is to give as easy an
9c5b966
API as possible to people who want dialogs for editing many kinds of input
9c5b966
data.
9c5b966
9c5b966
9c5b966
%package devel
9c5b966
Summary: Development libraries and headers for adime
9c5b966
Group: Development/Libraries
9c5b966
Requires: %{name} = %{version}
9c5b966
Requires: allegro-devel
57d8002
Requires(post): /sbin/install-info
57d8002
Requires(preun): /sbin/install-info
9c5b966
9c5b966
%description devel
9c5b966
The developmental files that must be installed in order to compile
9c5b966
applications which use adime.
9c5b966
9c5b966
9c5b966
%prep
9c5b966
%setup -q
9c5b966
%patch0 -p1 -z .so-fixes
9c5b966
./fix.sh unix
9c5b966
rm docs/txt/tmpfile.txt
9c5b966
mkdir docs/html docs/rtf
9c5b966
9c5b966
9c5b966
%build
9c5b966
make %{?_smp_mflags} lib docs \
9c5b966
  CFLAGS="-fPIC -DPIC $RPM_OPT_FLAGS" \
9c5b966
  CFLAGS_NO_OPTIMIZE="-fPIC -DPIC $RPM_OPT_FLAGS" \
9c5b966
  LFLAGS=-g
9c5b966
9c5b966
9c5b966
%install
9c5b966
rm -rf $RPM_BUILD_ROOT
9c5b966
make install install-man install-info \
9c5b966
  SYSTEM_DIR=$RPM_BUILD_ROOT/usr \
9c5b966
  SYSTEM_LIB_DIR=$RPM_BUILD_ROOT%{_libdir} \
9c5b966
  SYSTEM_MAN_DIR=$RPM_BUILD_ROOT%{_mandir} \
9c5b966
  SYSTEM_INFO_DIR=$RPM_BUILD_ROOT%{_infodir}
9c5b966
rm $RPM_BUILD_ROOT%{_infodir}/dir
9c5b966
ln -s libadime.so.0 $RPM_BUILD_ROOT%{_libdir}/libadime.so
9c5b966
9c5b966
9c5b966
%clean
9c5b966
rm -rf $RPM_BUILD_ROOT
9c5b966
9c5b966
9c5b966
%post -p /sbin/ldconfig
9c5b966
9c5b966
%postun -p /sbin/ldconfig
9c5b966
9c5b966
%post devel
9c5b966
/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
9c5b966
9c5b966
%preun devel
9c5b966
if [ $1 = 0 ]; then
9c5b966
    /sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || :
9c5b966
fi
9c5b966
9c5b966
9c5b966
%files
9c5b966
%defattr(-,root,root,-)
9c5b966
%doc license.txt thanks.txt changes.txt
9c5b966
%{_libdir}/libadime.so.0
9c5b966
9c5b966
%files devel
9c5b966
%defattr(-,root,root,-)
9c5b966
%doc readme.txt docs/txt/*.txt docs/rtf docs/html
9c5b966
%{_includedir}/adime.h
9c5b966
%{_includedir}/adime
9c5b966
%{_libdir}/libadime.so
9c5b966
%{_mandir}/man3/*
9c5b966
%{_infodir}/adime.info.gz
9c5b966
9c5b966
9c5b966
%changelog
9dcb727
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.2.1-7
9dcb727
- Autorebuild for GCC 4.3
9dcb727
6caed2d
* Tue Aug 21 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 2.2.1-6
6caed2d
- Rebuild for buildId
6caed2d
dab53c5
* Thu Aug  2 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 2.2.1-5
dab53c5
- Update License tag for new Licensing Guidelines compliance
dab53c5
415bda2
* Mon Aug 28 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 2.2.1-4
415bda2
- FE6 Rebuild
415bda2
9c5b966
* Sun Mar 12 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 2.2.1-3
9c5b966
- change license to "zlib License"
9c5b966
- modify adime-2.2.1-so-fixes.patch to strip -lalleg_unshareble from
9c5b966
  allegro-config --libs output instead of using a hardcoded allegro linkerflag
9c5b966
9c5b966
* Sun Mar 12 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 2.2.1-2
9c5b966
- add BR texinfo
9c5b966
- mkdir docs/html and docs/rtf during %%prep to make "make docs" happy, include
9c5b966
  the results in %%doc
9c5b966
- don't link liballeg_unsharable.a into our .so.0 file
9c5b966
9c5b966
* Sat Mar 11 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 2.2.1-1
9c5b966
- Initial Fedora Extras package