rpms/clips/devel clips.spec, 1.13, 1.14 DR0873.txt, 1.1, NONE FunctionContext.zip, 1.1, NONE clips-6.24-linux.patch, 1.1, NONE clips-6.24-time-sysdep.c.patch, 1.1, NONE clips-init.el, 1.1, NONE clips-mode.el, 1.1, NONE inf-clips.el, 1.1, NONE objrtmch.c, 1.1, NONE xclips.desktop, 1.2, NONE xclips.png, 1.1, NONE

Rick L. Vinyard, Jr. rvinyard at fedoraproject.org
Wed Jul 29 14:09:44 UTC 2009


Author: rvinyard

Update of /cvs/pkgs/rpms/clips/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9376

Modified Files:
	clips.spec 
Removed Files:
	DR0873.txt FunctionContext.zip clips-6.24-linux.patch 
	clips-6.24-time-sysdep.c.patch clips-init.el clips-mode.el 
	inf-clips.el objrtmch.c xclips.desktop xclips.png 
Log Message:
Removing patches and other items that are now in release



Index: clips.spec
===================================================================
RCS file: /cvs/pkgs/rpms/clips/devel/clips.spec,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -p -r1.13 -r1.14
--- clips.spec	24 Jul 2009 19:05:24 -0000	1.13
+++ clips.spec	29 Jul 2009 14:09:43 -0000	1.14
@@ -1,42 +1,19 @@
-Summary:	CLIPS language for developing expert systems
+%define svnver .20090722svn
+Summary:	Language for developing expert systems
 Name:		clips
-Version:	6.24
-Release:	28%{?dist}
+Version:	6.30.0
+Release:	0.1%{?svnver}%{?dist}
 Url:		http://clipsrules.sourceforge.net
 License:	GPLv2
 Group:		Development/Tools
-Source0:	http://downloads.sourceforge.net/clipsrules/clips_core_source_624.tar.Z
-Source1:	http://downloads.sourceforge.net/clipsrules/x_windows_ide_source_624.tar.Z
-Source2:	http://downloads.sourceforge.net/clipsrules/examples_624.tar.Z
-Source3:	abstract.pdf
-Source4:	http://clipsrules.sourceforge.net/documentation/v624/apg.pdf
-Source5:	http://clipsrules.sourceforge.net/documentation/other/arch5-1.pdf
-Source6:	http://clipsrules.sourceforge.net/documentation/v624/bpg.pdf
-Source7:	http://clipsrules.sourceforge.net/documentation/v624/ig.pdf
-Source8:	http://clipsrules.sourceforge.net/documentation/v624/ug.pdf
-Source9:	http://clipsrules.sourceforge.net/documentation/other/3CCP.pdf
-Source10:	xclips.png
-Source11:	clips-init.el
-Source12:	clips-mode.el
-Source13:	inf-clips.el
-Source14:	objrtmch.c
-Source15:	FunctionContext.zip
-Source16:	DR0873.txt
-Source17:	xclips.desktop
-# The following source was generated with the following commands:
-# mkdir html
-# cd html
-# for i in apg.htm bpg.htm ig.htm ug.htm; do
-#   wget -p -nH --cut-dirs=2 --convert-links http://clipsrules.sourceforge.net/documentation/v624/$i
-#   dos2unix $i
-# done
-# cd ..
-# tar -cjf clips-doc-html.tar.bz2 html
-Source18:	clips-doc-html.tar.bz2
-Patch0:		clips-6.24-linux.patch
-Patch1:		clips-6.24-time-sysdep.c.patch
+Source0:	http://downloads.sourceforge.net/clipsmm/%{name}-%{version}%{?svnver}.tar.bz2
+Source1:	http://downloads.sourceforge.net/clipsmm/%{name}-%{version}%{?svnver}-doc.tar.bz2
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+%if 0%{?fedora} > 9 || 0%{?rhel} > 5
 BuildRequires:	ncurses-devel 
+%else
+BuildRequires:	libtermcap-devel
+%endif
 BuildRequires:	libXt-devel libXext-devel libXmu-devel libXaw-devel 
 BuildRequires:	xorg-x11-server-Xorg xorg-x11-proto-devel xorg-x11-xbitmaps 
 BuildRequires:	desktop-file-utils
@@ -45,21 +22,30 @@ BuildRequires:	pkgconfig
 BuildRequires:	ImageMagick
 
 %description
-CLIPS is a productive development and delivery expert system tool which 
-provides a complete environment for the construction of rule and/or object 
-based expert systems. Created in 1985 by NASA, CLIPS is now widely used 
-throughout the government, industry, and academia.
+CLIPS (C Language Integrated Production System) is an expert system
+development tool which provides a complete environment for the 
+construction of rule and/or object based expert systems. 
+
+Created in 1985 by NASA at the Johnson Space Center, CLIPS is now 
+widely used throughout the government, industry, and academia.
 
 This package provides the CLIPS command line environment and the clips
 library.
 
 %package	libs
-Summary:	Run-time libraries for CLIPS applications
+Summary:	Run-time C libraries for CLIPS applications
 Group:		System Environment/Libraries
 
 %description	libs
 This package contains the run-time libraries needed for CLIPS applications.
 
+CLIPS (C Language Integrated Production System) is an expert system
+development tool which provides a complete environment for the 
+construction of rule and/or object based expert systems. 
+
+Created in 1985 by NASA at the Johnson Space Center, CLIPS is now 
+widely used throughout the government, industry, and academia.
+
 %package	devel
 Summary:	C headers for developing programs that will embed CLIPS
 Group:		Development/Libraries
@@ -70,8 +56,15 @@ Requires:	ncurses-devel pkgconfig
 This package contains the libraries and header files needed for
 developing embedded CLIPS applications.
 
+CLIPS (C Language Integrated Production System) is an expert system
+development tool which provides a complete environment for the 
+construction of rule and/or object based expert systems. 
+
+Created in 1985 by NASA at the Johnson Space Center, CLIPS is now 
+widely used throughout the government, industry, and academia.
+
 %package	xclips
-Summary:	X interface to CLIPS
+Summary:	X interface to the CLIPS expert system
 Group:		Development/Tools
 Requires:	%{name} = %{version}-%{release}
 Requires:	hicolor-icon-theme
@@ -79,14 +72,31 @@ Requires:	hicolor-icon-theme
 %description	xclips
 X interface to CLIPS.
 
+CLIPS (C Language Integrated Production System) is an expert system
+development tool which provides a complete environment for the 
+construction of rule and/or object based expert systems. 
+
+Created in 1985 by NASA at the Johnson Space Center, CLIPS is now 
+widely used throughout the government, industry, and academia.
+
 %package	doc
-Summary:	Documentation for CLIPS
+Summary:	Documentation and examples for the CLIPS expert system
 Group:		Documentation
+%if 0%{?fedora} > 9 || 0%{?rhel} > 5
+BuildArch:	noarch
+%endif
 
 %description	doc
 This package contains documentation for the CLIPS library as well as numerous 
 examples.
 
+CLIPS (C Language Integrated Production System) is an expert system
+development tool which provides a complete environment for the 
+construction of rule and/or object based expert systems. 
+
+Created in 1985 by NASA at the Johnson Space Center, CLIPS is now 
+widely used throughout the government, industry, and academia.
+
 The following are some of the documents in this package:
 - Proceedings of the Third Conference on CLIPS, 1994 (3CCP.pdf)
 - Application abstracts (abstract.pdf)
@@ -96,58 +106,53 @@ The following are some of the documents 
 - CLIPS Architecture Manual (arch5-1.pdf)
 - CLIPS Users Guide (ug.pdf,ug.htm)
 
+%package	emacs
+Summary:	EMACS add-ons for the CLIPS expert system
+Group:		Development/Tools
+Requires:	emacs-common
+%if 0%{?fedora} > 9 || 0%{?rhel} > 5
+BuildArch:	noarch
+%endif
+
+%description	emacs
+This package contains CLIPS emacs scripts.
+
+CLIPS (C Language Integrated Production System) is an expert system
+development tool which provides a complete environment for the 
+construction of rule and/or object based expert systems. 
+
+Created in 1985 by NASA at the Johnson Space Center, CLIPS is now 
+widely used throughout the government, industry, and academia.
 
 %prep
-%setup -q -a 1 -a 2 -a 15 -a 18 -c
-mv x-prjct/xinterface clipssrc/
-mv x-prjct/color clipssrc/
-mv clipssrc/clipssrc clipssrc/clips
-%patch0 -p0
-%patch1 -p0
-#move in the function context patch files
-mv envrnmnt.h clipssrc/clips
-mv envrnmnt.c clipssrc/clips
-mv evaluatn.c clipssrc/clips
-mv extnfunc.h clipssrc/clips
-mv extnfunc.c clipssrc/clips
-#move in the object-pattern-match-delay bug fix
-cp %{SOURCE14} clipssrc/clips
-chmod a-x clipssrc/*/*.h clipssrc/*/*.c
-chmod a-x Examples/*.clp
-chmod a-x Examples/Cholesterol/*
-chmod u+x clipssrc/autogen.sh
-for i in %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7} %{SOURCE8} %{SOURCE9} %{SOURCE16}; do
- cp $i .
-done
+%setup -q -n %{name}-%{version}%{?svnver} -a 1
+%{__mv} %{name}-%{version}%{?svnver}-doc/* documentation/ 
 
 %build
-cd clipssrc
-./autogen.sh
 %configure --disable-static
 %{__make} %{?_smp_mflags}
 
 %install
-cd clipssrc
 %{__rm} -rf %{buildroot}
 %{__make} install DESTDIR=%{buildroot} INSTALL="%{__install} -p"
 find %{buildroot} -type f -name "*.la" -exec rm -f {} ';'
-%{__install} -p --mode=0644 -D %{SOURCE11} %{buildroot}%{_datadir}/emacs/site-lisp/site-start.d/clips-init.el
-%{__install} -p --mode=0644 -D %{SOURCE12} %{buildroot}%{_datadir}/emacs/site-lisp/clips-mode.el
-%{__install} -p --mode=0644 -D %{SOURCE13} %{buildroot}%{_datadir}/emacs/site-lisp/inf-clips.el
+%{__install} -p --mode=0644 -D documentation/clips-init.el %{buildroot}%{_datadir}/emacs/site-lisp/site-start.d/clips-init.el
+%{__install} -p --mode=0644 -D documentation/clips-mode.el %{buildroot}%{_datadir}/emacs/site-lisp/clips-mode.el
+%{__install} -p --mode=0644 -D documentation/inf-clips.el %{buildroot}%{_datadir}/emacs/site-lisp/inf-clips.el
 
 # create icons
 # create 16x16, 32x32, 64x64, 128x128 icons
 for s in 16 32 64 128 ; do
   %{__mkdir_p} %{buildroot}/%{_datadir}/icons/hicolor/${s}x${s}/apps/
   convert -scale ${s}x${s} \
-    %{SOURCE10} \
+    x_window_system/xinterface/xclips.png \
     %{buildroot}/%{_datadir}/icons/hicolor/${s}x${s}/apps/xclips.png
 done
 
 desktop-file-install --vendor fedora \
 	--dir %{buildroot}%{_datadir}/applications \
 	--add-category X-Fedora \
-	%{SOURCE17}
+	x_window_system/xinterface/xclips.desktop
 
 %clean
 %{__rm} -rf %{buildroot}
@@ -172,18 +177,13 @@ fi
 %files
 %defattr(-,root,root,-)
 %{_bindir}/clips
-%{_datadir}/emacs/site-lisp/site-start.d/clips-init.el
-%{_datadir}/emacs/site-lisp/clips-mode.el
-%{_datadir}/emacs/site-lisp/inf-clips.el
 
 %files libs
 %defattr(-,root,root,-)
 %{_libdir}/*.so.*
 %{_datadir}/%{name}/
-%doc clipssrc/readme.txt
-%doc clipssrc/COPYING_LINUX_PATCH
-%doc clipssrc/README_LINUX_PATCH
-%doc DR0873.txt
+%doc COPYING_CLIPS_LINUX
+%doc README_CLIPS_LINUX
 
 %files devel
 %defattr(-,root,root,-)
@@ -200,13 +200,28 @@ fi
 
 %files doc
 %defattr(-,root,root,-)
-%doc Examples/
-%doc abstract.pdf arch5-1.pdf bpg.pdf ug.pdf 3CCP.pdf
-%doc apg.pdf
-%doc ig.pdf
-%doc html/
+%doc examples/
+%doc documentation/3CCP.pdf
+%doc documentation/abstract.pdf 
+%doc documentation/apg.pdf
+%doc documentation/architecture5-1.pdf 
+%doc documentation/bpg.pdf 
+%doc documentation/ig.pdf
+%doc documentation/ug.pdf 
+%doc documentation/html/
+
+%files emacs
+%{_datadir}/emacs/site-lisp/site-start.d/clips-init.el
+%{_datadir}/emacs/site-lisp/clips-mode.el
+%{_datadir}/emacs/site-lisp/inf-clips.el
  
 %changelog
+* Mon Jul 27 2009 Rick L Vinyard Jr <rvinyard at cs.nmsu.edu> 6.30.0-0.1.20090722svn
+- New release
+- Removed multiple sources and patches that are in new release
+- Improved summaries and descriptions
+- Added clips-emacs subpackage
+
 * Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 6.24-28
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 


--- DR0873.txt DELETED ---


--- FunctionContext.zip DELETED ---


--- clips-6.24-linux.patch DELETED ---


--- clips-6.24-time-sysdep.c.patch DELETED ---


--- clips-init.el DELETED ---


--- clips-mode.el DELETED ---


--- inf-clips.el DELETED ---


--- objrtmch.c DELETED ---


--- xclips.desktop DELETED ---




More information about the fedora-extras-commits mailing list