Name: gnudos Version: 1.10 Release: 1%{?dist} Summary: The GnuDOS library for GNU/Linux Group: System Environment/Libraries License: GPLv3+ URL: http://sites.google.com/site/mohammedisam2000/home/projects Source0: http://sites.google.com/site/mohammedisam2000/home/projects/%{name}-%{version}.tar.gz Requires(post): info Requires(preun): info %description GnuDOS is a library of functions for use under the GNU/Linux console/xterm. It provides four core utilities and three service programs. The core utilities are Kbd (for keyboard handling), Screen (for screen handling), Dialogs (for drawing dialog and input boxes), and Strings (for string manipulation functions). The service programs are: prime (a file manager), mino (a text editor), and fog (a console form designer). GnuDOS is a group of utilities that were designed to introduce new users to the GNU system. The tools included in the library have a look-and-feel familiar to users of MS-DOS like systems. The aim is to provide users accustomed to such systems a gentle way to learn how to use the GNU operating system. %package devel Summary: Development files for the GnuDOS library Group: Development/Libraries Requires: %{name}%{?_isa} = %{version}-%{release} %description devel This package contains files necessary to develop programs using the GnuDOS corelib library of functions. %prep %setup -q %build %configure --disable-static make %{?_smp_mflags} %install make install DESTDIR=%{buildroot} find %{buildroot} -name '*.la' -delete install -m 0644 -p -D info/gnudos.info* %{buildroot}%{_infodir}/gnudos.info install -m 0644 -p -D info/prime.info* %{buildroot}%{_infodir}/prime.info install -m 0644 -p -D info/mino.info* %{buildroot}%{_infodir}/mino.info install -m 0644 -p -D info/fog.info* %{buildroot}%{_infodir}/fog.info %post /sbin/ldconfig /sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || : /sbin/install-info %{_infodir}/prime.info %{_infodir}/dir || : /sbin/install-info %{_infodir}/mino.info %{_infodir}/dir || : /sbin/install-info %{_infodir}/fog.info %{_infodir}/dir || : %postun -p /sbin/ldconfig %preun if [ $1 = 0 ] ; then /sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || : /sbin/install-info --delete %{_infodir}/prime.info %{_infodir}/dir || : /sbin/install-info --delete %{_infodir}/mino.info %{_infodir}/dir || : /sbin/install-info --delete %{_infodir}/fog.info %{_infodir}/dir || : fi %files %{_libdir}/libgnudos.so.1 %{_libdir}/libgnudos.so.1.0.8 %{_bindir}/* %{_mandir}/man1/* %{_infodir}/* %{_docdir}/gnudos %files devel %{_includedir}/console %{_libdir}/libgnudos.so %changelog * Fri Nov 18 2016 Mohammed Isam 1.10-1 - Bug fixes in mino * Wed Aug 03 2016 Mohammed Isam 1.9-1 - Bug fixes * Sun Dec 06 2015 Mohammed Isam 1.8-5 - Added show_about() and show_readme() functions - Bug fixes * Fri Oct 16 2015 Mohammed Isam 1.8-4 - More bug fixes! - Fixed mino's search and replace functions * Fri Dec 19 2014 Mohammed Isam 1.8-3 - More bug fixes! * Fri Dec 19 2014 Mohammed Isam 1.8-2 - Debugging and fixing of memory checking * Sat Dec 13 2014 Mohammed Isam 1.8-1 - Configured prime to copy file mode when copying files/dirs - Added more key definitions to kbd - Fixed bugs in prime and mino * Mon Aug 25 2014 Mohammed Isam 1.7-1 - Modified prime and mino to parse commandline arguments through getopt_long() - Added the Options menu to prime - Removed version from the shared library * Sat Aug 23 2014 Mohammed Isam 1.6-3 - Modified spec file * Fri Aug 22 2014 Mohammed Isam 1.6-2 - Modified spec file * Tue Aug 19 2014 Mohammed Isam 1.6-1 - Working on auto indentation in mino - Included HTML, JavaScript, Basic, Pascal & Fortran syntax highlighting in mino - Modified mino source files * Sun Aug 03 2014 Mohammed Isam 1.5-1 - Updated and modified Fog - Made a separate info file for Fog (was included in gnudos info file) - Included Texi, Assembly & Python syntax highlighting in mino - Colorized prime's view * Tue Jul 29 2014 Mohammed Isam 1.4-1 - Added the keybindings file to the package - Modified mino & prime source files to include keybindings in help menu - Updated mino & prime to version 1.1 * Tue Jul 29 2014 Mohammed Isam 1.3-2 - Modified Makefile for info pages * Sat Jul 12 2014 Mohammed Isam 1.3-1 - Modified Manfiles for manpages and src dirs * Thu May 29 2014 Mohammed Isam 1.2-2 - Modified info, man, readme, and manual files for gnudos corelib and the fog utility * Tue May 20 2014 Mohammed Isam 1.2-1 - Added ukbd utility for unicode handling - Added uputchar() to the dialogs utility - Updated the fog utility program * Fri May 09 2014 Mohammed Isam 1.1-4 - Corrected spec file for devel package dependency * Sat Apr 26 2014 Mohammed Isam 1.1-3 - Corrected spec file (files & install sections) * Sat Apr 26 2014 Mohammed Isam 1.1-2 - Corrected spec file sections: post, postun, and files * Fri Apr 18 2014 Mohammed Isam 1.1-1 - Corrected spec file - Modified source files to point for documentation under doc/gnudos - Added symlink to devel package * Fri Apr 11 2014 Mohammed Isam 1.0-1 - First release