Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37735192
en ru br
ALT Linux repos
S:6.23-alt2
5.0: 6.23-alt1
4.1: 6.23-alt1
4.0: 6.23-alt1

Group :: Development/Other
RPM: clips

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

%define name clips
%define version 6.23
%define release alt1

Summary: Clips language for expert systems
Name: %{name}
Version: %{version}
Release: %{release}
License: BSD style
Group: Development/Other
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-6.21-gcc4.patch.bz2

BuildRequires: libX11-devel libXaw-devel libXext-devel libXmu-devel libXt-devel libtinfo-devel linux-libc-headers xorg-x11-bitmaps

%package X11
Summary: X interface to Clips
Group: Development/Other
Requires: clips

%description
This is the Clips expert systems language.

%description -l ru_RU.KOI8-R
Среда для разработки экспертных систем

%description -l ru_RU.UTF-8
п║я─п╣п╢п╟ п╢п╩я▐ я─п╟п╥я─п╟п╠п╬я┌п╨п╦ я█п╨я│п©п╣я─я┌п╫я▀я┘ я│п╦я│я┌п╣п╪

%description X11
X interface to Clips.

%description X11 -l ru_RU.KOI8-R
Графический интерфейс для Clips.

%prep
%setup -q -a 1 -c
mv x-prjct/makefile/makefile.x clipssrc/clipssrc
mv x-prjct/xinterface/* clipssrc/clipssrc
#%patch0 -p0 -b .setup
#%patch1 -p1 -b .lib64
%patch2 -p1 -b .gcc4
#%patch3 -p0 -b .Xaw3d
bzcat %SOURCE2 > clipssrc/clipssrc/makefile

%build
cd clipssrc/clipssrc
%make
%make -f makefile.x LIB=%{_lib}

%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/clipssrc/clips $RPM_BUILD_ROOT%{_prefix}/bin/
install -m 0755 -s clipssrc/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

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin