packages: v8cgi/v8cgi.spec (NEW) - initial commit

aredridel aredridel at pld-linux.org
Wed Mar 10 07:12:35 CET 2010


Author: aredridel                    Date: Wed Mar 10 06:12:35 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- initial commit

---- Files affected:
packages/v8cgi:
   v8cgi.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/v8cgi/v8cgi.spec
diff -u /dev/null packages/v8cgi/v8cgi.spec:1.1
--- /dev/null	Wed Mar 10 07:12:35 2010
+++ packages/v8cgi/v8cgi.spec	Wed Mar 10 07:12:30 2010
@@ -0,0 +1,85 @@
+# $Revision$, $Date$
+
+%define		snap	20100309svn785
+%define		rel		1
+Summary:	JavaScript Engine
+Name:		v8cgi
+Version:	0.8.1
+Release:	0.%{snap}.%{rel}
+License:	BSD
+Group:		Libraries
+URL:		http://code.google.com/p/v8cgi
+# No tarballs, pulled from svn
+# svn export http://v8cgi.googlecode.com/svn/trunk/ v8cgi
+Source0:	%{name}-%{snap}.tar.bz2
+# Source0-md5:	3f7d283316c8e39ae3abd64b5c09ffd7
+Source1:	%{name}.conf
+BuildRequires:	gcc >= 4.0
+BuildRequires:	libstdc++-devel
+BuildRequires:	scons
+BuildRequires:	v8-devel
+BuildRequires:	xerces-c-devel
+ExclusiveArch:	%{ix86} %{x8664} arm
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Small set of C++ and JS libraries, allowing coder to use JS as a server-side
+HTTP processing language. Basic functionality includes IO, GD, MySQL,
+Sockets, Templating, FastCGI and Apache module.
+
+%prep
+%setup -q -n %{name}
+
+%build
+# build library
+
+CFLAGS="%{rpmcflags}"
+CXXFLAGS="%{rpmcxxflags}"
+LDFLAGS="%{rpmcflags}"
+%if "%{pld_release}" == "ac"
+CC=%{__cc}4
+CXX=%{__cxx}4
+%else
+CC=%{__cc}
+CXX=%{__cxx}
+%endif
+export CFLAGS LDFLAGS CXXFLAGS CC CXX
+%scons \
+	apache_path=`apxs -q INCLUDEDIR` \
+	cpppath=`pkg-config --variable=includedir apr-1`\;`pkg-config --variable=includedir apr-util-1`\;/usr/include/fastcgi \
+	sockets=1 \
+	xdom=1 \
+	fcgi=1 \
+	mysql=1
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/v8cgi,%{_sysconfdir}}
+install -p v8cgi $RPM_BUILD_ROOT%{_bindir}/v8cgi
+install $SOURCE1 $RPM_BUILD_ROOT%{_sysconfdir}/v8cgi.conf
+install lib/* $RPM_BUILD_ROOT%{_libdir}/v8cgi/
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post	libs -p /sbin/ldconfig
+%postun	libs -p /sbin/ldconfig
+
+%files
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/v8cgi
+%dir %{_libdir}/v8cgi
+%attr(755,root,root) %{_libdir}/v8cgi/*.so
+%{_libdir}/v8cgi/*.js
+
+%files libs
+
+%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.1  2010/03/10 06:12:30  aredridel
+- initial commit
+
================================================================


More information about the pld-cvs-commit mailing list