File nodejs.spec of Package nodejs

Name: nodejs
Summary: Evented I/O for V8 JavaScript
License: BSD
URL: http://www.nodejs.org
Group: Development/Languages/Other
Autoreqprov: on
Version: 0.4.7
Release: 1
Source0: node-v%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-root
BuildRequires: gcc-c++
%if 0%{?suse_version}
BuildRequires: libopenssl-devel
%else
BuildRequires: openssl-devel
%endif
# for waf
BuildRequires: python
%description
Provides an easy way to build scalable network programs

http://nodejs.org
 
%package devel
Requires: %{name} = %{version}
Requires: python
Group: Development/Languages/Other
Summary: Files needed for development of NodeJS platforms
 
%description devel
Provides an easy way to build scalable network programs

http://nodejs.org
 
%prep
%setup -q -n node-v%{version}
 
%build
# percent-configure pulls in something that confuses node's configure
# script, so we'll do it thus:
./configure \
    --prefix=%{_prefix} \
    --libdir=%{_libdir}
%__make %{?jobs:-j%jobs}
 
%install
make DESTDIR=$RPM_BUILD_ROOT install
mkdir -p $RPM_BUILD_ROOT/%{_libdir}/node_modules
 
%clean
 
%files
%defattr(-, root, root)
%{_bindir}/node
%{_mandir}/*/*
%dir %{_libdir}/node_modules
 
%files devel
%defattr(-, root, root)
%{_bindir}/node-waf
%{_includedir}/node
%{_libdir}/pkgconfig/nodejs.pc
%{_libdir}/node
 
%changelog
openSUSE Build Service is sponsored by