1 Summary: AdaCurses - Ada95 binding for ncurses
2 %define AppProgram AdaCurses
3 %define AppVersion MAJOR.MINOR
4 %define AppRelease YYYYMMDD
5 # $Id: AdaCurses.spec,v 1.5 2011/03/26 20:41:44 tom Exp $
10 Group: Applications/Development
11 URL: ftp://invisible-island.net/%{AppProgram}
12 Source0: %{AppProgram}-%{AppRelease}.tgz
13 Packager: Thomas Dickey <dickey@invisible-island.net>
16 This is the Ada95 binding from the ncurses MAJOR.MINOR distribution, for
19 In addition to a library, this package installs sample programs in
20 "bin/AdaCurses" to avoid conflict with other packages.
23 %setup -q -n %{AppProgram}-%{AppRelease}
27 INSTALL_PROGRAM='${INSTALL}' \
29 --target %{_target_platform} \
34 --datadir=%{_datadir} \
40 [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
42 make install DESTDIR=$RPM_BUILD_ROOT
45 make install.examples \
46 BINDIR=$RPM_BUILD_ROOT%{_bindir}/%{AppProgram}
50 [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
54 %{_bindir}/adacurses*-config
55 %{_bindir}/%{AppProgram}/*
56 %{_libdir}/libAdaCurses.*
57 %{_libdir}/ada/adalib/libAdaCurses.*
58 %{_libdir}/ada/adalib/terminal_interface*
59 %{_mandir}/man1/adacurses*-config.1*
60 %{_datadir}/ada/adainclude/terminal_interface*
63 # each patch should add its ChangeLog entries here
65 * Fri Mar 25 2010 Thomas Dickey