1220747SnwhitehornSummary: dialog - display dialog boxes from shell scripts 2220747Snwhitehorn%define AppProgram dialog 3251843Sbapt%define AppVersion 1.2 4255852Sdteske%define AppRelease 20130923 5220747Snwhitehorn%define ActualProg c%{AppProgram} 6255852Sdteske# $XTermId: dialog.spec,v 1.54 2013/09/23 23:08:24 tom Exp $ 7220747SnwhitehornName: %{ActualProg} 8220747SnwhitehornVersion: %{AppVersion} 9220747SnwhitehornRelease: %{AppRelease} 10220747SnwhitehornLicense: LGPL 11220747SnwhitehornGroup: Applications/Development 12220747SnwhitehornURL: ftp://invisible-island.net/%{AppProgram} 13220747SnwhitehornSource0: %{AppProgram}-%{AppVersion}-%{AppRelease}.tgz 14220747SnwhitehornPackager: Thomas Dickey <dickey@invisible-island.net> 15220747Snwhitehorn 16220747Snwhitehorn%description 17220747SnwhitehornDialog is a program that will let you to present a variety of questions 18220747Snwhitehornor display messages using dialog boxes from a shell script. These 19220747Snwhitehorntypes of dialog boxes are implemented (though not all are necessarily 20220747Snwhitehorncompiled into dialog): 21220747Snwhitehorn 22220747Snwhitehorn calendar, checklist, dselect, editbox, form, fselect, gauge, 23220747Snwhitehorn infobox, inputbox, inputmenu, menu, mixedform, mixedgauge, 24220747Snwhitehorn msgbox (message), passwordbox, passwordform, pause, progressbox, 25220747Snwhitehorn radiolist, tailbox, tailboxbg, textbox, timebox, and yesno 26220747Snwhitehorn (yes/no). 27220747Snwhitehorn 28220747SnwhitehornThis package installs as "cdialog" to avoid conflict with other packages. 29220747Snwhitehorn%prep 30220747Snwhitehorn 31251843Sbapt%define debug_package %{nil} 32251843Sbapt 33220747Snwhitehorn%setup -q -n %{AppProgram}-%{AppVersion}-%{AppRelease} 34220747Snwhitehorn 35220747Snwhitehorn%build 36220747Snwhitehorn 37220747SnwhitehornINSTALL_PROGRAM='${INSTALL}' \ 38220747Snwhitehorn ./configure \ 39220747Snwhitehorn --target %{_target_platform} \ 40220747Snwhitehorn --prefix=%{_prefix} \ 41220747Snwhitehorn --bindir=%{_bindir} \ 42220747Snwhitehorn --libdir=%{_libdir} \ 43220747Snwhitehorn --mandir=%{_mandir} \ 44220747Snwhitehorn --with-package=%{ActualProg} \ 45220747Snwhitehorn --enable-header-subdir \ 46220747Snwhitehorn --enable-nls \ 47220747Snwhitehorn --enable-widec \ 48220747Snwhitehorn --with-libtool \ 49220747Snwhitehorn --with-ncursesw \ 50220747Snwhitehorn --disable-rpath-hack 51220747Snwhitehorn 52220747Snwhitehornmake 53220747Snwhitehorn 54220747Snwhitehorn%install 55220747Snwhitehorn[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT 56220747Snwhitehorn 57220747Snwhitehornmake install-full DESTDIR=$RPM_BUILD_ROOT 58251843Sbaptlibtool --finish %{_libdir} 59220747Snwhitehorn 60220747Snwhitehornstrip $RPM_BUILD_ROOT%{_bindir}/%{ActualProg} 61251843Sbaptchmod 755 $RPM_BUILD_ROOT%{_libdir}/lib%{ActualProg}.so.*.*.* 62251843Sbaptrm -f $RPM_BUILD_ROOT%{_libdir}/lib%{ActualProg}.la 63220747Snwhitehorn 64220747Snwhitehorn%clean 65220747Snwhitehorn[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT 66220747Snwhitehorn 67220747Snwhitehorn%files 68220747Snwhitehorn%defattr(-,root,root) 69220747Snwhitehorn%{_bindir}/%{ActualProg} 70220747Snwhitehorn%{_bindir}/%{ActualProg}-config 71220747Snwhitehorn%{_mandir}/man1/%{ActualProg}.* 72220747Snwhitehorn%{_mandir}/man3/%{ActualProg}.* 73220747Snwhitehorn%{_includedir}/%{ActualProg}.h 74220747Snwhitehorn%{_includedir}/%{ActualProg}/dlg_colors.h 75220747Snwhitehorn%{_includedir}/%{ActualProg}/dlg_config.h 76220747Snwhitehorn%{_includedir}/%{ActualProg}/dlg_keys.h 77220747Snwhitehorn%{_libdir}/lib%{ActualProg}.* 78220747Snwhitehorn%{_datadir}/locale/*/LC_MESSAGES/%{ActualProg}.mo 79220747Snwhitehorn 80220747Snwhitehorn%changelog 81220747Snwhitehorn# each patch should add its ChangeLog entries here 82220747Snwhitehorn 83251843Sbapt* Tue Oct 18 2011 Thomas Dickey 84251843Sbapt- add executable permissions for shared libraries, discard ".la" file. 85251843Sbapt 86220747Snwhitehorn* Thu Dec 30 2010 Thomas Dickey 87220747Snwhitehorn- initial version 88