%define altname js %define ver 1.5-rc5a %define builddir $RPM_BUILD_DIR/%{altname}-%{version} Summary: JavaScript engine Name: js Version: 1.5rc5a Release: 1 Copyright: MPL Group: Development/Languages Source: http://ftp.mozilla.org/pub/mozilla.org/js/%{name}-%{ver}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{ver}-root %description JavaScript is the Netscape-developed object scripting languages. This package has been created for purposes of Sablotron and is suitable for embedding in applications. See http://www.mozilla.org/js for details and sources. %package devel Requires: %{name} = %{version} Summary: The header files for %{name} Group: Development/Libraries %description devel These are the header files for %{name} %prep %setup -n %{name} %build cd src BUILD_OPT=1 make -f Makefile.ref strip Linux_All_OPT.OBJ/js strip Linux_All_OPT.OBJ/libjs.so %install mkdir -p ${RPM_BUILD_ROOT}%{_bindir} mkdir -p ${RPM_BUILD_ROOT}%{_libdir} mkdir -p ${RPM_BUILD_ROOT}%{_includedir}/js install -m 755 src/Linux_All_OPT.OBJ/js ${RPM_BUILD_ROOT}%{_bindir} install -m 755 src/Linux_All_OPT.OBJ/libjs.so ${RPM_BUILD_ROOT}%{_libdir} install -m 644 src/*.h ${RPM_BUILD_ROOT}%{_includedir}/js install -m 644 src/Linux_All_OPT.OBJ/jsautocfg.h ${RPM_BUILD_ROOT}%{_includedir}/js %files %doc README %{_bindir} %{_libdir} %files devel %{_includedir} %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %changelog * Mon Nov 24 2003 Petr Cimprich * 1.5-rc5a release 1 - updated for v1.5 rc5a * Fri Jan 18 2002 Henri Gomez * 1.5-rc4 RPM release 2 - added missing jsautocfg.h in include (needed by sablotron) * Thu Jan 17 2002 Henri Gomez * 1.5-rc4 - full rebuild * Tue Dec 18 2001 Petr Cimprich - JavaScript 1.5_rc3a RPM release 1