|
cvsextras |
e704a40 |
# $Id: js.spec 1353 2004-06-15 09:16:41Z dude $
|
|
cvsextras |
e704a40 |
# Authority: dag
|
|
cvsextras |
e704a40 |
# Distcc: 0
|
|
cvsextras |
e704a40 |
|
|
cvsextras |
e704a40 |
%define real_version 1.5-rc6a
|
|
cvsextras |
e704a40 |
|
|
cvsextras |
e704a40 |
Summary: JavaScript interpreter
|
|
cvsextras |
e704a40 |
Name: js
|
|
cvsextras |
e704a40 |
Version: 1.5
|
|
cvsextras |
e704a40 |
Release: 0.rc6a.1.fc2.fr
|
|
cvsextras |
e704a40 |
License: MPL
|
|
cvsextras |
e704a40 |
Group: Development/Languages
|
|
cvsextras |
e704a40 |
URL: http://www.mozilla.org/js/
|
|
cvsextras |
e704a40 |
Source: http://ftp.mozilla.org/pub/mozilla.org/js/js-%{real_version}.tar.gz
|
|
cvsextras |
e704a40 |
Patch0: js-make.patch
|
|
cvsextras |
e704a40 |
Patch1: js-shlib.patch
|
|
cvsextras |
e704a40 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
|
cvsextras |
e704a40 |
|
|
cvsextras |
e704a40 |
|
|
cvsextras |
e704a40 |
%description
|
|
cvsextras |
e704a40 |
JavaScript is the Netscape-developed object scripting languages.
|
|
cvsextras |
e704a40 |
This package has been created for purposes of Sablotron and is suitable
|
|
cvsextras |
e704a40 |
for embedding in applications.
|
|
cvsextras |
e704a40 |
|
|
cvsextras |
e704a40 |
%package devel
|
|
cvsextras |
e704a40 |
Summary: Header files, libraries and development documentation for %{name}
|
|
cvsextras |
e704a40 |
Group: Development/Libraries
|
|
cvsextras |
e704a40 |
Requires: %{name} = %{version}-%{release}
|
|
cvsextras |
e704a40 |
|
|
cvsextras |
e704a40 |
%description devel
|
|
cvsextras |
e704a40 |
This package contains the header files, static libraries and development
|
|
cvsextras |
e704a40 |
documentation for %{name}. If you like to develop programs using %{name},
|
|
cvsextras |
e704a40 |
you will need to install %{name}-devel.
|
|
cvsextras |
e704a40 |
|
|
cvsextras |
e704a40 |
%prep
|
|
cvsextras |
e704a40 |
%setup -n %{name}
|
|
cvsextras |
e704a40 |
%patch0 -b .make
|
|
cvsextras |
e704a40 |
%patch1 -b .shlib
|
|
cvsextras |
e704a40 |
|
|
cvsextras |
e704a40 |
%build
|
|
cvsextras |
e704a40 |
BUILD_OPT="1" %{__make} -C src -f Makefile.ref \
|
|
cvsextras |
e704a40 |
XCFLAGS="%{optflags} -fPIC" \
|
|
cvsextras |
e704a40 |
BUILD_OPT="1"
|
|
cvsextras |
e704a40 |
|
|
cvsextras |
e704a40 |
%install
|
|
cvsextras |
e704a40 |
%{__rm} -rf %{buildroot}
|
|
cvsextras |
e704a40 |
%{__install} -d -m0755 %{buildroot}%{_bindir} \
|
|
cvsextras |
e704a40 |
%{buildroot}%{_libdir} \
|
|
cvsextras |
e704a40 |
%{buildroot}%{_includedir}/js/
|
|
cvsextras |
e704a40 |
%{__install} -m0755 src/Linux_All_OPT.OBJ/js %{buildroot}%{_bindir}
|
|
cvsextras |
e704a40 |
%{__install} -m0755 src/Linux_All_OPT.OBJ/jscpucfg %{buildroot}%{_bindir}
|
|
cvsextras |
e704a40 |
%{__install} -m0755 src/Linux_All_OPT.OBJ/libjs.so %{buildroot}%{_libdir}/libjs.so.1
|
|
cvsextras |
e704a40 |
%{__ln_s} -nf libjs.so.1 %{buildroot}%{_libdir}/libjs.so
|
|
cvsextras |
e704a40 |
%{__install} -m0755 src/Linux_All_OPT.OBJ/libjs.a %{buildroot}%{_libdir}
|
|
cvsextras |
e704a40 |
%{__install} -m0644 src/*.h %{buildroot}%{_includedir}/js/
|
|
cvsextras |
e704a40 |
%{__install} -m0644 src/Linux_All_OPT.OBJ/jsautocfg.h %{buildroot}%{_includedir}/js/
|
|
cvsextras |
e704a40 |
|
|
cvsextras |
e704a40 |
%post
|
|
cvsextras |
e704a40 |
/sbin/ldconfig 2>/dev/null
|
|
cvsextras |
e704a40 |
|
|
cvsextras |
e704a40 |
%postun
|
|
cvsextras |
e704a40 |
/sbin/ldconfig 2>/dev/null
|
|
cvsextras |
e704a40 |
|
|
cvsextras |
e704a40 |
%clean
|
|
cvsextras |
e704a40 |
%{__rm} -rf %{buildroot}
|
|
cvsextras |
e704a40 |
|
|
cvsextras |
e704a40 |
%files
|
|
cvsextras |
e704a40 |
%defattr(-, root, root, 0755)
|
|
cvsextras |
e704a40 |
%doc src/README.html README
|
|
cvsextras |
e704a40 |
%{_bindir}/js
|
|
cvsextras |
e704a40 |
%{_libdir}/*.so.*
|
|
cvsextras |
e704a40 |
|
|
cvsextras |
e704a40 |
%files devel
|
|
cvsextras |
e704a40 |
%defattr(-, root, root, 0755)
|
|
cvsextras |
e704a40 |
%{_bindir}/jscpucfg
|
|
cvsextras |
e704a40 |
%{_libdir}/*.so
|
|
cvsextras |
e704a40 |
%{_libdir}/*.a
|
|
cvsextras |
e704a40 |
%{_includedir}/js/
|
|
cvsextras |
e704a40 |
|
|
cvsextras |
e704a40 |
%changelog
|
|
cvsextras |
e704a40 |
* Tue Jun 15 2004 Matthias Saou <http://freshrpms.net> 1.5-0.rc6a
|
|
cvsextras |
e704a40 |
- Update to 1.5rc6a.
|
|
cvsextras |
e704a40 |
|
|
cvsextras |
e704a40 |
* Tue Mar 02 2004 Dag Wieers <dag@wieers.com> - 1.5-0.rc6
|
|
cvsextras |
e704a40 |
- Initial package. (using DAR)
|
|
cvsextras |
e704a40 |
|