SPECS: scilab.spec - up to 4.0 - still many to check and many to do
rotom
rotom at pld-linux.org
Tue Feb 21 22:31:54 CET 2006
Author: rotom Date: Tue Feb 21 21:31:53 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- up to 4.0
- still many to check and many to do
---- Files affected:
SPECS:
scilab.spec (1.56 -> 1.57)
---- Diffs:
================================================================
Index: SPECS/scilab.spec
diff -u SPECS/scilab.spec:1.56 SPECS/scilab.spec:1.57
--- SPECS/scilab.spec:1.56 Fri Dec 30 19:45:17 2005
+++ SPECS/scilab.spec Tue Feb 21 22:31:48 2006
@@ -1,5 +1,6 @@
# $Revision$, $Date$
# TODO:
+# - many things to check, more to do
# - added bcond with atlas
# - make demos works (doesn't see SCI path)
# - use system pvm
@@ -12,19 +13,18 @@
Summary(pl): Program do obliczeń naukowo-inżynierskich, zgodny ze słynnym Matlabem
Summary(pt_BR): Linguagem de alto-nível para computaçăo numérica
Name: scilab
-Version: 3.1.1
-Release: 3
+Version: 4.0
+Release: 0.1
License: distributable
Group: Applications/Math
Source0: http://scilabsoft.inria.fr/download/stable/%{name}-%{version}-src.tar.gz
-# Source0-md5: 8bd6e750681fc6b2f524b46876dc0887
+# Source0-md5: 26e1c1480453bb1021bcea3ac412ad19
Source1: %{name}.desktop
Source2: %{name}.png
Patch0: %{name}-configure.patch
Patch1: %{name}-DESTDIR.patch
Patch2: %{name}-sh5.patch
Patch3: %{name}-amd64.patch
-Patch4: %{name}-typo.patch
Patch5: %{name}-lib64.patch
Patch6: %{name}-docbasedir.patch
Patch7: %{name}-cflags.patch
@@ -39,11 +39,11 @@
BuildRequires: libzvt-devel >= 2.0
BuildRequires: ncurses-devel
BuildRequires: ocaml
-BuildRequires: sablotron
BuildRequires: pango-devel
BuildRequires: pkgconfig
BuildRequires: pvm-devel
BuildRequires: readline-devel
+BuildRequires: sablotron
BuildRequires: tcl-devel
BuildRequires: tk-devel
BuildRequires: vte-devel
@@ -75,17 +75,28 @@
%description doc -l pl
Dokumentacja i pliki demo dla scilab.
+%package examples
+Summary: Scilab examples
+Summary(pl): Przykłady dla scilab
+Group: Applications/Math
+Requires: %{name} = %{version}-%{release}
+
+%description examples
+Examples and demos for scilab.
+
+%description examples -l pl
+Przykłady i pliki demo dla scilab.
+
%prep
%setup -q
#%patch0 -p1
#%patch1 -p1
%patch2 -p1
#%patch3 -p1
-%patch4 -p1
%if %{_lib} == "lib64"
-%patch5 -p1
+ %patch5 -p1
%endif
-%patch6 -p1
+#%patch6 -p1
%patch7 -p0
head -n 438 aclocal.m4 > acinclude.m4
@@ -94,20 +105,17 @@
sed -e 's@$PVMROOT/lib/pvmgetarch@%{_bindir}/pvmgetarch at g' -i configure.in
%build
-cp -f /usr/share/automake/config.sub config
-%{__libtoolize}
-%{__aclocal}
-%{__autoconf}
+#cp -f /usr/share/automake/config.sub config
+#%{__libtoolize}
+#%{__aclocal}
+#%{__autoconf}
%configure \
- --disable-static \
--enable-shared \
--with-tcl-library=%{_libdir} \
- --with-tk \
+ --with-tcl-include=%{_includedir} \
--with-tk-library=%{_libdir} \
- --with-xawd3d \
+ --with-tk-include=%{_includedir} \
--without-java \
- --with-ocaml \
- --with-pvm \
--with-pvm-include=%{_includedir} \
--with-pvm-library=%{_libdir} \
%{?with_gtk2:--with-gtk2}
@@ -117,7 +125,7 @@
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}-%{version}} \
- $RPM_BUILD_ROOT{%{_examplesdir}/scilab,%{_appdefsdir}} \
+ $RPM_BUILD_ROOT{%{_examplesdir}/%{name},%{_appdefsdir}} \
$RPM_BUILD_ROOT%{_libdir}/%{name}-%{version}/bin \
$RPM_BUILD_ROOT%{_desktopdir} \
$RPM_BUILD_ROOT%{_pixmapsdir}
@@ -127,10 +135,11 @@
DESTDIR=$RPM_BUILD_ROOT \
X11BASE=$RPM_BUILD_ROOT%{_prefix} \
SCIDIR=$RPM_BUILD_ROOT%{_libdir}/%{name}-%{version} \
- BSD_INSTALL_DATA=/usr/bin/install
+ BSD_INSTALL_DATA=%{_bindir}/install
install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
+
mv -f $RPM_BUILD_ROOT%{_libdir}/%{name}-%{version}/{X11_defaults,contrib,demos,macros,man,maple,routines,tcl,.binary,scilab*} \
$RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}
@@ -156,10 +165,10 @@
find $RPM_BUILD_ROOT -name .cvsignore -exec rm -f {} \;
find man -name .cvsignore -exec rm -f {} \;
-mv $RPM_BUILD_ROOT%{_libdir}/%{name}-%{version}/examples/ $RPM_BUILD_ROOT%{_examplesdir}/scilab
+mv $RPM_BUILD_ROOT%{_libdir}/%{name}-%{version}/examples/ $RPM_BUILD_ROOT%{_examplesdir}/%{name}
#Clean if not packing
-rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/man
+#rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/man
%clean
rm -rf $RPM_BUILD_ROOT
@@ -168,79 +177,84 @@
%defattr(644,root,root,755)
%doc ACKNOWLEDGEMENTS license.txt README_Unix CHANGES
%lang(fr) %doc licence.txt
+
%attr(755,root,root) %{_bindir}/scilab
+
%dir %{_libdir}/%{name}-%{version}
-#%%attr(755,root,root) %{_libdir}/%{name}-%{version}/libtool
+%attr(755,root,root) %{_libdir}/%{name}-%{version}/libtool
+
%dir %{_libdir}/%{name}-%{version}/bin
-%dir %{_libdir}/%{name}-%{version}/pvm3
-%{_libdir}/%{name}-%{version}/bin/.scicos_pal
-%{_libdir}/%{name}-%{version}/bin/Blatdoc
-%{_libdir}/%{name}-%{version}/bin/Blatdocs
%attr(755,root,root) %{_libdir}/%{name}-%{version}/bin/BEpsf
%attr(755,root,root) %{_libdir}/%{name}-%{version}/bin/Blatexpr*
%attr(755,root,root) %{_libdir}/%{name}-%{version}/bin/Blpr
%attr(755,root,root) %{_libdir}/%{name}-%{version}/bin/S*
%attr(755,root,root) %{_libdir}/%{name}-%{version}/bin/[a-z]*
+%{_libdir}/%{name}-%{version}/bin/.scicos_pal
+%{_libdir}/%{name}-%{version}/bin/Blatdoc
+%{_libdir}/%{name}-%{version}/bin/Blatdocs
+
+%dir %{_libdir}/%{name}-%{version}/pvm3
%attr(755,root,root) %{_libdir}/%{name}-%{version}/pvm3/*
-%{_libdir}/%{name}-%{version}/contrib
+
+### links
%{_libdir}/%{name}-%{version}/imp
-%{_libdir}/%{name}-%{version}/macros
+%dir %{_libdir}/%{name}-%{version}/macros
%{_libdir}/%{name}-%{version}/man
%{_libdir}/%{name}-%{version}/maple
%{_libdir}/%{name}-%{version}/routines
%{_libdir}/%{name}-%{version}/scilab.quit
%{_libdir}/%{name}-%{version}/scilab.star
-%dir %{_libdir}/%{name}-%{version}/tcl
-%{_libdir}/%{name}-%{version}/X11_defaults
+%{_libdir}/%{name}-%{version}/util
+
+%dir %{_libdir}/%{name}-%{version}/scripts
+%attr(755,root,root) %{_libdir}/%{name}-%{version}/scripts/B*
+%attr(755,root,root) %{_libdir}/%{name}-%{version}/scripts/sc*
+
%dir %{_datadir}/%{name}-%{version}
%{_datadir}/%{name}-%{version}/X11_defaults
%{_datadir}/%{name}-%{version}/contrib
-%{_datadir}/%{name}-%{version}/demos
-%dir %{_datadir}/%{name}-%{version}/macros
-%{_datadir}/%{name}-%{version}/macros/[a-z]*
-%{_datadir}/%{name}-%{version}/macros/*.c
-%{_datadir}/%{name}-%{version}/macros/HighLevelPlotting
+%{_datadir}/%{name}-%{version}/macros
%{_datadir}/%{name}-%{version}/maple
%{_datadir}/%{name}-%{version}/routines
+%{_datadir}/%{name}-%{version}/scilab.*
+
%dir %{_datadir}/%{name}-%{version}/tcl
-#it's binary file
%attr(755,root,root) %{_datadir}/%{name}-%{version}/tcl/browsehelpexe
-
%{_datadir}/%{name}-%{version}/tcl/*.*
%{_datadir}/%{name}-%{version}/tcl/Makefile
%{_datadir}/%{name}-%{version}/tcl/ged
%{_datadir}/%{name}-%{version}/tcl/sciGUI
%{_datadir}/%{name}-%{version}/tcl/scipadsources
%{_datadir}/%{name}-%{version}/tcl/utils
-# %{_datadir}/%{name}-%{version}/tcl/words
-%{_datadir}/%{name}-%{version}/.binary
-%{_datadir}/%{name}-%{version}/scilab*
-%dir %{_libdir}/%{name}-%{version}/scripts
-%attr(755,root,root) %{_libdir}/%{name}-%{version}/scripts/B*
-%attr(755,root,root) %{_libdir}/%{name}-%{version}/scripts/sc*
-%{_libdir}/%{name}-%{version}/util
+%{_datadir}/%{name}-%{version}/tcl/browsehelp
+%{_datadir}/%{name}-%{version}/demos
%{_desktopdir}/*
%{_pixmapsdir}/%{name}.png
%files doc
%defattr(644,root,root,755)
-%lang(fr) %doc man/fr
-%doc man/eng man/*.dtd
-%{_examplesdir}/scilab
-%{_libdir}/%{name}-%{version}/demos
-%dir %{_libdir}/%{name}-%{version}/tests
-%{_libdir}/%{name}-%{version}/tests/*.sce
-%{_libdir}/%{name}-%{version}/tests/*.ref
-%{_libdir}/%{name}-%{version}/tests/*.tst
-%attr(755,root,root) %{_libdir}/%{name}-%{version}/tests/*.sh
+%lang(fr) %doc %{_datadir}/%{name}-%{version}/man/fr
+%lang(en) %doc %{_datadir}/%{name}-%{version}/man/eng
+%doc %{_datadir}/%{name}-%{version}/man/images
+%doc %{_datadir}/%{name}-%{version}/man/BuildChm
+%doc %{_datadir}/%{name}-%{version}/man/*.dtd
+%doc %{_datadir}/%{name}-%{version}/man/CheckHelp
#%%{_libdir}/%{name}-%{version}/config
+%files examples
+%defattr(644,root,root,755)
+%{_examplesdir}/%{name}
+
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.57 2006/02/21 21:31:48 rotom
+- up to 4.0
+- still many to check and many to do
+
Revision 1.56 2005/12/30 18:45:17 maciek2w
- added using CFLAGS to one Makefile.in
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/scilab.spec?r1=1.56&r2=1.57&f=u
More information about the pld-cvs-commit
mailing list