%define name clips %define version 6.21 %define release 3mdk Summary: Clips language for expert systems Name: %{name} Version: %{version} Release: %{release} License: BSD style Group: Development/Other Packager: Daouda Lo <daouda@mandrakesoft.com> Url: http://www.ghg.net/clips/download/source/ Source0: http://www.ghg.net/clips/download/source/clipssrc.tar.bz2 Source1: http://www.ghg.net/clips/download/source/x-prjct.tar.bz2 Source2: http://www.ghg.net/clips/download/source/makefile.bz2 Source3: http://www.ghg.net/clips/download/source/clips.hlp Source4: http://www.ghg.net/clips/download/documentation/abstract.pdf Source5: http://www.ghg.net/clips/download/documentation/apg.pdf Source6: http://www.ghg.net/clips/download/documentation/arch5-1.pdf Source7: http://www.ghg.net/clips/download/documentation/bpg.pdf Source8: http://www.ghg.net/clips/download/documentation/ig.pdf Source9: http://www.ghg.net/clips/download/documentation/usrguide.pdf Patch0: clips-setup.patch.bz2 Patch1: clips-6.21-lib64.patch.bz2 #Patch2: clips-Xaw3d.patch.bz2 BuildRequires: termcap-devel XFree86 XFree86-devel BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %package X11 Summary: X interface to Clips Group: Development/Other Requires: clips %description This is the Clips expert systems language. %description X11 X interface to Clips. %prep %setup -q -a 1 -c mv x-prjct/makefile/makefile.x clipssrc mv x-prjct/xinterface/* clipssrc %patch0 -p0 -b .setup %patch1 -p1 -b .lib64 #%patch2 -p0 -b .Xaw3d bzcat %SOURCE2 > clipssrc/makefile %build pushd clipssrc %make %make -f makefile.x LIB=%{_lib} popd %install rm -rf $RPM_BUILD_ROOT mkdir -p -m 0755 $RPM_BUILD_ROOT%{_prefix}/{X11R6/bin,bin,doc,share/clips} install -m 0755 -s clipssrc/clips $RPM_BUILD_ROOT%{_prefix}/bin/ install -m 0755 -s clipssrc/xclips $RPM_BUILD_ROOT%{_prefix}/X11R6/bin/ install -m 0644 %SOURCE3 $RPM_BUILD_ROOT%{_datadir}/clips/ cp %SOURCE3 . mkdir -p $RPM_BUILD_ROOT%{_docdir}/clips-%PACKAGE_VERSION for i in %SOURCE4 %SOURCE5 %SOURCE6 %SOURCE7 %SOURCE8 %SOURCE9; do install -m 0644 $i $RPM_BUILD_ROOT%{_docdir}/clips-%PACKAGE_VERSION done %clean rm -rf $RPM_BUILD_ROOT %files %attr(-,root,root) %{_bindir}/clips %attr(-,root,root) %{_docdir}/clips-%PACKAGE_VERSION %attr(-,root,root) %{_datadir}/clips %files X11 %attr(-,root,root) %{_prefix}/X11R6/bin/xclips %attr(-,root,root) %doc clips.hlp %changelog * Thu Nov 06 2003 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 6.21-3mdk - don't rm -rf $RPM_BUILD_ROOT in %%prep - drop P2, do _NOT_ link against Xaw3d, makes xclips segfault, link against Xaw in stead - cosmetics * Fri Sep 26 2003 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 6.21-2mdk - lib64 fixes * Fri Jul 11 2003 Per Øyvind Karlsen <peroyvind@sintrax.net> 6.21-1mdk - 6.21 - bzip2 sources - regenerated P0 & P2 - dropped P1 (merged upstream) * Tue Jan 22 2002 Stefan van der Eijk <stefan@eijk.nu> 6.10-6mdk - replaced "make -j2" with "%make" - BuildRequires * Wed Oct 17 2001 Daouda LO <daouda@mandrakesoft.com> 6.10-5mdk - spec cleanup - rpmlint compliant * Mon Oct 08 2001 Stefan van der Eijk <stefan@eijk.nu> 6.10-4mdk - BuildRequires: ncompress * Sat Jul 07 2001 Stefan van der Eijk <stefan@eijk.nu> 6.10-3mdk - BuildRequires: libtermcap-devel - BuildRequires: Xaw3d-devel - BuildRequires: XFree86-devel * Fri Jul 6 2001 Daouda LO <daouda@mandrakesoft.com> 6.10-2mdk - s|Linux-Mandrake|Mandrake Linux| - s|Copyright|License| * Tue Nov 21 2000 Daouda Lo <daouda@mandrakesoft.com> 6.10-1mdk - fisrt mdk package . - add packager tag .