[gnudos] Initial import (#1086790).

Mohammed Isam mohammedisam at fedoraproject.org
Wed Sep 3 16:20:22 UTC 2014


commit c98d98c56f8c05ed06b4801328d835c1dddd02b1
Author: Mohammed Isam <mohammed_isam1984 at yahoo.com>
Date:   Wed Sep 3 20:19:48 2014 +0400

    Initial import (#1086790).

 .gitignore  |    1 +
 gnudos.spec |  153 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources     |    1 +
 3 files changed, 155 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..8cd852e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/gnudos-1.7.tar.gz
diff --git a/gnudos.spec b/gnudos.spec
new file mode 100644
index 0000000..553b76e
--- /dev/null
+++ b/gnudos.spec
@@ -0,0 +1,153 @@
+Name:		gnudos
+Version:	1.7
+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
+#%attr(0644, root, root) %%{_infodir}/%%{name}.info*
+#%attr(0644, root, root) %%{_infodir}/prime.info*
+#%attr(0644, root, root) %%{_infodir}/mino.info*
+#%attr(0644, root, root) %%{_infodir}/fog.info*
+%{_libdir}/libgnudos.so.1
+%{_libdir}/libgnudos.so.1.0.7
+%{_bindir}/*
+%{_mandir}/man1/*
+%{_infodir}/*
+%{_docdir}/gnudos
+
+
+%files devel
+%{_includedir}/console
+%{_libdir}/libgnudos.so
+
+
+%changelog
+* Mon Aug 25 2014 Mohammed Isam <mohammed_isam1984 at yahoo.com> 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 <mohammed_isam1984 at yahoo.com> 1.6-3
+- Modified spec file
+
+* Fri Aug 22 2014 Mohammed Isam <mohammed_isam1984 at yahoo.com> 1.6-2
+- Modified spec file
+
+* Tue Aug 19 2014 Mohammed Isam <mohammed_isam1984 at yahoo.com> 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 <mohammed_isam1984 at yahoo.com> 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 <mohammed_isam1984 at yahoo.com> 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 <mohammed_isam1984 at yahoo.com> 1.3-2
+- Modified Makefile for info pages
+
+* Sat Jul 12 2014 Mohammed Isam <mohammed_isam1984 at yahoo.com> 1.3-1
+- Modified Manfiles for manpages and src dirs
+
+* Thu May 29 2014 Mohammed Isam <mohammed_isam1984 at yahoo.com> 1.2-2
+- Modified info, man, readme, and manual files for gnudos corelib
+  and the fog utility
+
+* Tue May 20 2014 Mohammed Isam <mohammed_isam1984 at yahoo.com> 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 <mohammed_isam1984 at yahoo.com> 1.1-4
+- Corrected spec file for devel package dependency
+
+* Sat Apr 26 2014 Mohammed Isam <mohammed_isam1984 at yahoo.com> 1.1-3
+- Corrected spec file (files & install sections)
+
+* Sat Apr 26 2014 Mohammed Isam <mohammed_isam1984 at yahoo.com> 1.1-2
+- Corrected spec file sections: post, postun, and files 
+
+* Fri Apr 18 2014 Mohammed Isam <mohammed_isam1984 at yahoo.com> 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 <mohammed_isam1984 at yahoo.com> 1.0-1
+- First release
diff --git a/sources b/sources
index e69de29..ea18b39 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+ec1e66186b8e21b8cea7164a681f2069  gnudos-1.7.tar.gz


More information about the scm-commits mailing list