SPECS: octave-forge.spec - use macros
glen
glen at pld-linux.org
Wed Mar 12 15:12:00 CET 2008
Author: glen Date: Wed Mar 12 14:12:00 2008 GMT
Module: SPECS Tag: HEAD
---- Log message:
- use macros
---- Files affected:
SPECS:
octave-forge.spec (1.15 -> 1.16)
---- Diffs:
================================================================
Index: SPECS/octave-forge.spec
diff -u SPECS/octave-forge.spec:1.15 SPECS/octave-forge.spec:1.16
--- SPECS/octave-forge.spec:1.15 Fri Dec 7 23:23:55 2007
+++ SPECS/octave-forge.spec Wed Mar 12 15:11:55 2008
@@ -25,6 +25,9 @@
BuildRequires: qhull-devel
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+%define octave_m_site_dir %(octave-config --m-site-dir 2>/dev/null)
+%define octave_oct_site_dir %(octave-config --oct-site-dir 2>/dev/null)
+
%description
Set of custom scripts, functions and extensions for GNU Octave.
octave-forge (http://octave.sf.net/) is a community project for
@@ -44,8 +47,8 @@
%setup -q -n %{name}-bundle-%{version}
%build
-CFLAGS="%{rpmcflags} -I/usr/include/ncurses" ; export CFLAGS
-for d in main extras ; do
+CFLAGS="%{rpmcflags} -I/usr/include/ncurses"; export CFLAGS
+for d in main extras; do
cd $d
for pkg in *.tar.gz ; do
P=${pkg%%.tar.gz}
@@ -71,11 +74,11 @@
rm -rf $RPM_BUILD_ROOT
%{__make} install \
- MPATH="$RPM_BUILD_ROOT$( octave-config --m-site-dir )/%{name}" \
- OPATH="$RPM_BUILD_ROOT$( octave-config --oct-site-dir )/%{name}" \
- XPATH="$RPM_BUILD_ROOT$( octave-config --oct-site-dir )" \
- ALTMPATH="$RPM_BUILD_ROOT$( octave-config --m-site-dir )/%{name}" \
- ALTOPATH="$RPM_BUILD_ROOT$( octave-config --oct-site-dir )/%{name}" \
+ MPATH="$RPM_BUILD_ROOT%{octave_m_site_dir}/%{name}" \
+ OPATH="$RPM_BUILD_ROOT%{octave_oct_site_dir}/%{name}" \
+ XPATH="$RPM_BUILD_ROOT%{octave_oct_site_dir}" \
+ ALTMPATH="$RPM_BUILD_ROOT%{octave_m_site_dir}/%{name}" \
+ ALTOPATH="$RPM_BUILD_ROOT%{octave_oct_site_dir}/%{name}" \
mandir="$RPM_BUILD_ROOT%{_mandir}" \
bindir="$RPM_BUILD_ROOT%{_bindir}"
find $RPM_BUILD_ROOT -name PKG_ADD -print0 | xargs -0 rm -f
@@ -89,7 +92,7 @@
if [ -f "%{_datadir}/octave/site/m/startup/octaverc" ] && \
! grep -q "octave-forge" "%{_datadir}/octave/site/m/startup/octaverc"
then
- echo "LOADPATH = [ '$( octave-config --oct-site-dir)/octave-forge:$( octave-config --m-site-dir)/octave-forge/:', LOADPATH ];" >> "%{_datadir}/octave/site/m/startup/octaverc"
+ echo "LOADPATH = [ '%{octave_oct_site_dir}/octave-forge:%{octave_m_site_dir}/octave-forge/:', LOADPATH ];" >> "%{_datadir}/octave/site/m/startup/octaverc"
fi
%postun
@@ -106,12 +109,12 @@
%doc doc/coda/oct/*.sgml doc/coda/standalone/*.sgml
%attr(755,root,root) %{_bindir}/*
%{_mandir}/man*/*
-%(octave-config --m-site-dir)/%{name}
-%dir %(octave-config --oct-site-dir)/%{name}
-%(octave-config --oct-site-dir)/%{name}/*.[ho]
-%attr(755,root,root) %(octave-config --oct-site-dir)/%{name}/*.oct
-%attr(755,root,root) %(octave-config --oct-site-dir)/aurecord
-%attr(755,root,root) %(octave-config --oct-site-dir)/rasmol.sh
+%{octave_m_site_dir}/%{name}
+%dir %{octave_oct_site_dir}/%{name}
+%{octave_oct_site_dir}/%{name}/*.[ho]
+%attr(755,root,root) %{octave_oct_site_dir}/%{name}/*.oct
+%attr(755,root,root) %{octave_oct_site_dir}/aurecord
+%attr(755,root,root) %{octave_oct_site_dir}/rasmol.sh
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -119,6 +122,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.16 2008-03-12 14:11:55 glen
+- use macros
+
Revision 1.15 2007-12-07 22:23:55 baggins
- first attempt at new build
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/octave-forge.spec?r1=1.15&r2=1.16&f=u
More information about the pld-cvs-commit
mailing list