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