INFO: snns.spec

Wojciech "Sas" Cieciwa cieciwa w alpha.zarz.agh.edu.pl
Sob, 21 Lis 1998, 20:33:25 CET


Witam,

Sorry, ze takie dziwne spece podsyłam, ale doszłem do wniosku, że
skoro i tak muszę zainstalować dany pakiet.
To równie dobrze mogę zrobić z niego RPM-a.

Pozdrawiam.
						Sas.

P.S.

Co mam robić z patchem do pakietu jeśli jest duży i/albo jest ich kilka ?
Słać w liście ?

=============================================================================
  UNIX System Administrator, POLAND
      _/_/_/_/ _/_/_/_/  _/_/_/_/     Wojciech 'Sas' Cieciwa
     _/       _/    _/  _/                   
    _/_/_/_/ _/_/_/_/  _/_/_/_/     cieciwa w alpha.zarz.agh.edu.pl
         _/ _/    _/        _/     sas w uci.agh.edu.pl                 
  _/_/_/_/ _/    _/  _/_/_/_/                 
		http://www2.zarz.agh.edu.pl/~cieciwa

-------------- następna część ---------
Summary: Stuttgart Neural Network Simulator
Summary(pl): Symulacja Sieci neuronowych
Name: SNNS
Version: 4.1
Release: 1
Copyright: GPL
Group: X11/Simulation
%define ftppath ftp://ftp.informatik.uni-stuttgart.de/pub/SNNS
Source: %{ftppath}/SNNSv%{PACKAGE_VERSION}.tar.gz
Source2: %{ftppath}/SNNSv%{PACKAGE_VERSION}.Manual.ps.gz
Source3: %{ftppath}/SNNSinfo-1.03.tar.gz
Patch1: SNNS-config.diff
Patch2: SNNS-XGUILOADPATH.diff
BuildRoot: /tmp/%name-root

%description
SNNS (Stuttgart Neural Network Simulator) ist ein Simulationsprogramm für
Neuronal Netzwerk.

%description -l pl:
Program do symulacji sieci neuronowych.

%package doc
Summary: SNNS-Dokomentationen
Summary(pl): SNNS - Dokumentacja
Group: X11/Simulation
%description doc
Dieses Paket enthält die Dokumentationen in html und Postscript-Format.

%documantation -l pl  doc
Pakiet zawierający dokumentację w formacie PostScriptu i HTMLa.
#end of package

%prep
%setup -q -n SNNSv4.1
%patch1 -p1
%patch2 -p1

%build
make -C kernel/sources
make -C tools/sources
make -C xgui/sources

%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/usr/lib/SNNS/{kernel,tools,xgui}/bin/pc_linux
install -d $RPM_BUILD_ROOT/usr/{X11R6/bin,lib/SNNS/examples}

make -C kernel/sources DESTDIR=$RPM_BUILD_ROOT install
make -C xgui/sources DESTDIR=$RPM_BUILD_ROOT install
make -C tools/sources DESTDIR=$RPM_BUILD_ROOT install

cp -af help.hdoc default.cfg examples $RPM_BUILD_ROOT/usr/lib/SNNS
gzip -9qnf Readme*

ln -fs $RPM_BUILD_ROOT/usr/lib/SNNS/xgui/bin/pc_linux/xgui $RPM_BUILD_ROOT/usr/X11R6/bin/xgui               

cd $RPM_BUILD_ROOT/usr/lib/SNNS/tools/bin/pc_linux
for n in *; do
	ln -fs $n $RPM_BUILD_ROOT/usr/X11R6/bin/$n
done

cd $RPM_BUILD_ROOT/usr/X11R6/bin
ln -fs xgui snns

cd $RPM_BUILD_ROOT/usr/lib/SNNS
tar zopxf $RPM_SOURCE_DIR/SNNSinfo-1.03.tar.gz
rm -rf SNNSinfo/UserManual.ps SNNSinfo/Icons/.xvpics
cp -f $RPM_SOURCE_DIR/SNNSv%{PACKAGE_VERSION}.Manual.ps.gz SNNSinfo

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644, root, root, 755)
%doc Readme* 
%config /usr/lib/SNNS/default.cfg
/usr/lib/SNNS/help.hdoc
%dir /usr/lib/SNNS
%dir /usr/lib/SNNS/tools
%dir /usr/lib/SNNS/tools/bin
%dir /usr/lib/SNNS/tools/bin/pc_linux
%dir /usr/lib/SNNS/kernel
%dir /usr/lib/SNNS/kernel/bin
%dir /usr/lib/SNNS/kernel/bin/pc_linux
%dir /usr/lib/SNNS/xgui
%dir /usr/lib/SNNS/xgui/bin
%dir /usr/lib/SNNS/xgui/bin/pc_linux
%attr(755, root, root)/usr/X11R6/bin/*
%attr(755, root, root)/usr/lib/SNNS/kernel/bin/pc_linux/*
%attr(755, root, root)/usr/lib/SNNS/tools/bin/pc_linux/*
%attr(755, root, root)/usr/lib/SNNS/xgui/bin/pc_linux/*
%attr(644, root, root)/usr/lib/SNNS/examples

%files doc
%defattr(644, root, root, 755)
%docdir /usr/lib/SNNS/SNNSinfo
%doc /usr/lib/SNNS/SNNSinfo/*


Więcej informacji o liście dyskusyjnej pld-devel-pl