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