1Summary: AdaCurses - Ada95 binding documentation for ncurses 2%define AppProgram AdaCurses 3%define AppVersion MAJOR.MINOR 4%define AppRelease YYYYMMDD 5%define AppPackage %{AppProgram}-doc 6# $Id: AdaCurses-doc.spec,v 1.7 2019/11/23 21:15:53 tom Exp $ 7Name: %{AppPackage} 8Version: %{AppVersion} 9Release: %{AppRelease} 10License: MIT 11Group: Applications/Development 12URL: ftp://ftp.invisible-island.net/%{AppProgram} 13Source0: %{AppProgram}-%{AppRelease}.tgz 14Packager: Thomas Dickey <dickey@invisible-island.net> 15 16%description 17This is the Ada95 binding documentation from the ncurses MAJOR.MINOR 18distribution, for patch-date YYYYMMDD. 19%prep 20 21%define debug_package %{nil} 22 23%setup -q -n %{AppProgram}-%{AppRelease} 24 25%build 26 27INSTALL_PROGRAM='${INSTALL}' \ 28%configure \ 29 --target %{_target_platform} \ 30 --prefix=%{_prefix} \ 31 --datadir=%{_datadir} \ 32 --with-ada-sharedlib 33 34%install 35[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT 36 37(cd doc && make install.html DESTDIR=$RPM_BUILD_ROOT ) 38 39%clean 40if rm -rf $RPM_BUILD_ROOT; then 41 echo OK 42else 43 find $RPM_BUILD_ROOT -type f | grep -F -v /.nfs && exit 1 44fi 45exit 0 46 47%files 48%defattr(-,root,root) 49%{_datadir}/doc/%{AppProgram} 50 51%changelog 52# each patch should add its ChangeLog entries here 53 54* Sat Nov 16 2019 Thomas Dickey 55- modify clean-rule to work around Fedora NFS bugs. 56 57* Sat Sep 07 2019 Thomas Dickey 58- use AppProgram to replace "AdaCurses" globally 59 60* Sat Mar 26 2011 Thomas Dickey 61- initial version 62