17a1c0d96SNathan WhitehornSummary: dialog - display dialog boxes from shell scripts 27a1c0d96SNathan Whitehorn%define AppProgram dialog 32a3e3873SBaptiste Daroussin%define AppVersion 1.3 4febdb468SDevin Teske%define AppRelease 20210117 57a1c0d96SNathan Whitehorn%define ActualProg c%{AppProgram} 6febdb468SDevin Teske# $XTermId: dialog.spec,v 1.146 2021/01/16 16:21:23 tom Exp $ 77a1c0d96SNathan WhitehornName: %{ActualProg} 87a1c0d96SNathan WhitehornVersion: %{AppVersion} 97a1c0d96SNathan WhitehornRelease: %{AppRelease} 107a1c0d96SNathan WhitehornLicense: LGPL 117a1c0d96SNathan WhitehornGroup: Applications/System 127a1c0d96SNathan WhitehornURL: ftp://ftp.invisible-island.net/%{AppProgram} 137a1c0d96SNathan WhitehornSource0: %{AppProgram}-%{AppVersion}-%{AppRelease}.tgz 147a1c0d96SNathan WhitehornPackager: Thomas Dickey <dickey@invisible-island.net> 157a1c0d96SNathan Whitehorn 167a1c0d96SNathan Whitehorn%package devel 177a1c0d96SNathan WhitehornSummary: Development headers/library for the dialog package. 187a1c0d96SNathan WhitehornRequires: %{ActualProg}, ncurses-devel 197a1c0d96SNathan Whitehorn 207a1c0d96SNathan Whitehorn%description 217a1c0d96SNathan WhitehornDialog is a program that will let you present a variety of questions or 227a1c0d96SNathan Whitehorndisplay messages using dialog boxes from a shell script. These types 237a1c0d96SNathan Whitehornof dialog boxes are implemented (though not all are necessarily compiled 247a1c0d96SNathan Whitehorninto dialog): 257a1c0d96SNathan Whitehorn 267a1c0d96SNathan Whitehorn buildlist, calendar, checklist, dselect, editbox, form, fselect, 277a1c0d96SNathan Whitehorn gauge, infobox, inputbox, inputmenu, menu, mixedform, 287a1c0d96SNathan Whitehorn mixedgauge, msgbox (message), passwordbox, passwordform, pause, 297a1c0d96SNathan Whitehorn prgbox, programbox, progressbox, radiolist, rangebox, tailbox, 307a1c0d96SNathan Whitehorn tailboxbg, textbox, timebox, treeview, and yesno (yes/no). 312a3e3873SBaptiste Daroussin 322a3e3873SBaptiste DaroussinThis package installs as "cdialog" to avoid conflict with other packages. 337a1c0d96SNathan Whitehorn 347a1c0d96SNathan Whitehorn%description devel 357a1c0d96SNathan WhitehornThis is the development package "cdialog", which includes the header files, 367a1c0d96SNathan Whitehornthe linkage information and library documentation. 377a1c0d96SNathan Whitehorn%prep 387a1c0d96SNathan Whitehorn 397a1c0d96SNathan Whitehorn%define debug_package %{nil} 407a1c0d96SNathan Whitehorn 417a1c0d96SNathan Whitehorn%setup -q -n %{AppProgram}-%{AppVersion}-%{AppRelease} 427a1c0d96SNathan Whitehorn 437a1c0d96SNathan Whitehorn%build 447a1c0d96SNathan Whitehorn 457a1c0d96SNathan Whitehorncp -v package/dialog.map package/%{ActualProg}.map 467a1c0d96SNathan Whitehorn 477a1c0d96SNathan WhitehornINSTALL_PROGRAM='${INSTALL}' \ 487a1c0d96SNathan Whitehorn%configure \ 497a1c0d96SNathan Whitehorn --target %{_target_platform} \ 507a1c0d96SNathan Whitehorn --prefix=%{_prefix} \ 517a1c0d96SNathan Whitehorn --bindir=%{_bindir} \ 527a1c0d96SNathan Whitehorn --libdir=%{_libdir} \ 537a1c0d96SNathan Whitehorn --mandir=%{_mandir} \ 547a1c0d96SNathan Whitehorn --with-package=%{ActualProg} \ 557a1c0d96SNathan Whitehorn --enable-header-subdir \ 567a1c0d96SNathan Whitehorn --enable-nls \ 577a1c0d96SNathan Whitehorn --enable-widec \ 582a3e3873SBaptiste Daroussin --with-shared \ 597a1c0d96SNathan Whitehorn --with-ncursesw \ 607a1c0d96SNathan Whitehorn --with-versioned-syms \ 612a3e3873SBaptiste Daroussin --disable-rpath-hack 622a3e3873SBaptiste Daroussin 637a1c0d96SNathan Whitehornmake 647a1c0d96SNathan Whitehorn 657a1c0d96SNathan Whitehorn%install 667a1c0d96SNathan Whitehorn[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT 677a1c0d96SNathan Whitehorn 687a1c0d96SNathan Whitehornmake install DESTDIR=$RPM_BUILD_ROOT 697a1c0d96SNathan Whitehornmake install-full DESTDIR=$RPM_BUILD_ROOT 707a1c0d96SNathan Whitehorn 717a1c0d96SNathan Whitehornstrip $RPM_BUILD_ROOT%{_bindir}/%{ActualProg} 727a1c0d96SNathan Whitehornchmod 755 $RPM_BUILD_ROOT%{_libdir}/lib%{ActualProg}.so.* 737a1c0d96SNathan Whitehorn 747a1c0d96SNathan Whitehorn%clean 757a1c0d96SNathan Whitehorn[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT 767a1c0d96SNathan Whitehorn 777a1c0d96SNathan Whitehorn%files 787a1c0d96SNathan Whitehorn%defattr(-,root,root) 797a1c0d96SNathan Whitehorn%{_bindir}/%{ActualProg} 807a1c0d96SNathan Whitehorn%{_mandir}/man1/%{ActualProg}.* 817a1c0d96SNathan Whitehorn%{_libdir}/lib%{ActualProg}.so.* 827a1c0d96SNathan Whitehorn%{_datadir}/locale/*/LC_MESSAGES/%{ActualProg}.mo 832a3e3873SBaptiste Daroussin 842a3e3873SBaptiste Daroussin%files devel 852a3e3873SBaptiste Daroussin%defattr(-,root,root) 867a1c0d96SNathan Whitehorn%{_bindir}/%{ActualProg}-config 877a1c0d96SNathan Whitehorn%{_includedir}/%{ActualProg}.h 88%{_includedir}/%{ActualProg}/dlg_colors.h 89%{_includedir}/%{ActualProg}/dlg_config.h 90%{_includedir}/%{ActualProg}/dlg_keys.h 91%{_libdir}/lib%{ActualProg}.so 92%{_mandir}/man3/%{ActualProg}.* 93 94%changelog 95# each patch should add its ChangeLog entries here 96 97* Wed Jul 24 2019 Thomas Dickey 98- split-out "-devel" package 99 100* Sat Dec 09 2017 Thomas Dickey 101- update ftp url 102 103* Thu Apr 21 2016 Thomas Dickey 104- remove stray call to libtool 105 106* Tue Oct 18 2011 Thomas Dickey 107- add executable permissions for shared libraries, discard ".la" file. 108 109* Thu Dec 30 2010 Thomas Dickey 110- initial version 111