Blame SPECS/nodejs.spec

c016de
%{?scl:%scl_package nodejs}
c016de
%{!?scl:%global pkg_name %{name}}
c016de
%{?nodejs_find_provides_and_requires}
c016de
c016de
Name: %{?scl_prefix}nodejs
d3c6f7
Version: 0.10.40
d3c6f7
Release: 1%{?dist}
c016de
Summary: JavaScript runtime
c016de
License: MIT and ASL 2.0 and ISC and BSD
c016de
Group: Development/Languages
c016de
URL: http://nodejs.org/
c016de
c016de
# Exclusive archs must match v8
c016de
ExclusiveArch: %{ix86} x86_64 %{arm}
c016de
c016de
# nodejs bundles openssl, but we use the system version in Fedora
c016de
# because openssl contains prohibited code, we remove openssl completely from
c016de
# the tarball, using the script in Source100
c016de
c016de
Source0: node-v%{version}-stripped.tar.gz
c016de
Source100: %{name}-tarball.sh
c016de
c016de
# The native module Requires generator remains in the nodejs SRPM, so it knows
c016de
# the nodejs and v8 versions.  The remainder has migrated to the
c016de
# nodejs-packaging SRPM.
c016de
# Disable running gyp on bundled deps we don't use
c016de
Patch1: nodejs-disable-gyp-deps.patch
92c11c
Patch2: disable-some-tests.patch
c016de
c016de
# V8 presently breaks ABI at least every x.y release while never bumping SONAME,
c016de
# so we need to be more explicit until spot fixes that
92c11c
%global v8_ge 1:3.14.5.10-8
c016de
%global v8_lt 1:3.15
c016de
%global v8_abi 3.14
c016de
c016de
%{?scl:Requires: %{scl}-runtime}
c016de
BuildRequires: v8314-v8-devel >= %{v8_ge}
c016de
BuildRequires: %{?scl_prefix}http-parser-devel >= 2.0
c016de
BuildRequires: %{?scl_prefix}libuv-devel
c016de
BuildRequires: c-ares-devel
c016de
BuildRequires: zlib-devel
c016de
# Node.js requires some features from openssl 1.0.1 for SPDY support
c016de
# but we'll try our best
c016de
BuildRequires: openssl-devel
c016de
92c11c
Requires: v8314-v8%{?isa} >= %{v8_ge} 
c016de
Requires: v8314-v8%{?isa} < %{v8_lt}
c016de
c016de
#we need ABI virtual provides where SONAMEs aren't enough/not present so deps
c016de
#break when binary compatibility is broken
c016de
%global nodejs_abi 0.10
c016de
Provides: %{?scl_prefix}nodejs(abi) = %{nodejs_abi}
c016de
Provides: %{?scl_prefix}nodejs(v8-abi) = %{v8_abi}
c016de
c016de
#this corresponds to the "engine" requirement in package.json
c016de
Provides: %{?scl_prefix}nodejs(engine) = %{version}
c016de
c016de
# Node.js currently has a conflict with the 'node' package in Fedora
c016de
# The ham-radio group has agreed to rename their binary for us, but
c016de
# in the meantime, we're setting an explicit Conflicts: %{?scl_prefix}here
c016de
Conflicts: %{?scl_prefix}node <= 0.3.2-11
c016de
c016de
%description
c016de
Node.js is a platform built on Chrome's JavaScript runtime
c016de
for easily building fast, scalable network applications.
c016de
Node.js uses an event-driven, non-blocking I/O model that
c016de
makes it lightweight and efficient, perfect for data-intensive
c016de
real-time applications that run across distributed devices.
c016de
c016de
%package devel
c016de
Summary: JavaScript runtime - development headers
c016de
Group: Development/Languages
c016de
Requires: %{name} = %{version}-%{release}
c016de
Requires: %{?scl_prefix}libuv-devel %{?scl_prefix}http-parser-devel openssl-devel c-ares-devel zlib-devel v8314-v8-devel
c016de
c016de
%description devel
c016de
Development headers for the Node.js JavaScript runtime.
c016de
c016de
%package docs
c016de
Summary: Node.js API documentation
c016de
Group: Documentation
c016de
BuildArch: noarch
c016de
c016de
%description docs
c016de
The API documentation for the Node.js JavaScript runtime.
c016de
c016de
c016de
%prep
c016de
%setup -q -n node-v%{version}
c016de
%patch1 -p1
92c11c
%patch2 -p1
c016de
c016de
%build
c016de
c016de
# build with debugging symbols and add defines from libuv (#892601)
c016de
export CFLAGS='%{optflags} -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
c016de
    -I%{_includedir}'
c016de
export CXXFLAGS='%{optflags} -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
c016de
    -I%{_includedir}'
c016de
export LDFLAGS='%{optflags} -L%{_libdir}'
c016de
%{?scl:scl enable %{scl} "}
c016de
./configure --prefix=%{_prefix} \
c016de
           --shared-v8 \
c016de
           --shared-openssl \
c016de
           --shared-zlib \
c016de
           --shared-cares \
c016de
           --shared-libuv \
c016de
           --shared-http-parser \
c016de
           --without-npm \
c016de
           --without-dtrace \
c016de
           --shared-v8-includes /opt/rh/v8314/root/usr/include/ \
c016de
           --shared-v8-libpath /opt/rh/v8314/root/usr/lib64 
c016de
# Setting BUILDTYPE=Debug builds both release and debug binaries
c016de
make BUILDTYPE=Debug %{?_smp_mflags}
c016de
%{?scl:"}
c016de
%install
c016de
rm -rf %{buildroot}
c016de
c016de
./tools/install.py install %{buildroot}
c016de
c016de
# and remove dtrace file again
c016de
rm -rf %{buildroot}/%{_prefix}/lib/dtrace
c016de
c016de
# Set the binary permissions properly
c016de
chmod 0755 %{buildroot}/%{_bindir}/node
c016de
c016de
# Install the debug binary and set its permissions
c016de
install -Dpm0755 out/Debug/node %{buildroot}/%{_bindir}/node_g
c016de
c016de
# own the sitelib directory
c016de
mkdir -p %{buildroot}%{_prefix}/lib/node_modules
c016de
c016de
#install documentation
c016de
c016de
mkdir -p %{buildroot}%{_defaultdocdir}/%{pkg_name}-docs-%{version}/html
c016de
cp -pr doc/* %{buildroot}%{_defaultdocdir}/%{pkg_name}-docs-%{version}/html
c016de
rm -f %{_defaultdocdir}/%{pkg_name}-docs-%{version}/html/nodejs.1
c016de
cp -p LICENSE %{buildroot}%{_defaultdocdir}/%{pkg_name}-docs-%{version}/
c016de
c016de
#install development headers
c016de
#FIXME: we probably don't really need *.h but node-gyp downloads the whole
c016de
#freaking source tree so I can't be sure ATM
c016de
mkdir -p %{buildroot}%{_includedir}/node
c016de
cp -p src/*.h %{buildroot}%{_includedir}/node
c016de
c016de
#node-gyp needs common.gypi too
c016de
mkdir -p %{buildroot}%{_datadir}/node
c016de
cp -p common.gypi %{buildroot}%{_datadir}/node
c016de
92c11c
%check 
92c11c
%{?scl:scl enable %{scl} "}
92c11c
python tools/test.py --mode=release simple
92c11c
%{?scl:"}
c016de
%files
c016de
%doc ChangeLog LICENSE README.md AUTHORS
c016de
%{_bindir}/node
c016de
%{_mandir}/man1/node.*
c016de
%dir %{_prefix}/lib/node_modules
c016de
%dir %{_datadir}/node
c016de
c016de
%files devel
c016de
%{_bindir}/node_g
c016de
%{_includedir}/node
c016de
%{_datadir}/node/common.gypi
c016de
c016de
%files docs
c016de
%{_defaultdocdir}/%{pkg_name}-docs-%{version}
c016de
c016de
%changelog
d3c6f7
* Thu Jul 16 2015 Tomas Hrcka <thrcka@redhat.com> - 0.10.40-1
d3c6f7
- Rebase to latest upstream release
d3c6f7
d3c6f7
* Wed Jul 01 2015 Tomas Hrcka <thrcka@redhat.com> - 0.10.39-1
d3c6f7
- Rebase to latest upstream release
d3c6f7
92c11c
* Wed Mar 25 2015 Tomas Hrcka <thrcka@redhat.com> - 0.10.35-4
92c11c
- Enable tests during build time
92c11c
92c11c
* Tue Mar 17 2015 Tomas Hrcka <thrcka@redhat.com> - 0.10.35-2
92c11c
- Reflect dependency on specific ABI changes in v8
92c11c
- RHBZ#1197110
92c11c
92c11c
* Wed Jan 07 2015 Tomas Hrcka <thrcka@redhat.com> - 0.10.35-1
92c11c
- New upstream release 0.10.35
92c11c
c016de
* Sun Feb 02 2014 Tomas Hrcka <thrcka@redhat.com> - 0.10.25-1
c016de
- New upstream release 0.10.25
c016de
c016de
* Tue Jan 14 2014 Tomas Hrcka <thrcka@redhat.com> - 0.10.24-1
c016de
- new upstream release 0.10.24
c016de
c016de
* Tue Nov 26 2013 Tomas Hrcka <thrcka@redhat.com> - 0.10.21-3
c016de
- rebuilt with v8314 collection
c016de
c016de
* Tue Nov 12 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.22-1
c016de
- new upstream release 0.10.22
c016de
  http://blog.nodejs.org/2013/11/12/node-v0-10-22-stable/
c016de
c016de
* Mon Oct 21 2013 Tomas Hrcka <thrcka@redhat.com> - 0.10.21-2
c016de
- Build with system wide c-ares
c016de
c016de
* Fri Oct 18 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.21-1
c016de
- new upstream release 0.10.21
c016de
  http://blog.nodejs.org/2013/10/18/node-v0-10-21-stable/
c016de
- resolves an undisclosed security vulnerability in the http module
c016de
c016de
* Tue Oct 01 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.20-1
c016de
- new upstream release 0.10.20
c016de
  http://blog.nodejs.org/2013/09/30/node-v0-10-20-stable/
c016de
c016de
* Wed Sep 25 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.19-1
c016de
- new upstream release 0.10.19
c016de
  http://blog.nodejs.org/2013/09/24/node-v0-10-19-stable/
c016de
c016de
* Fri Sep 06 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.18-1
c016de
- new upstream release 0.10.18
c016de
  http://blog.nodejs.org/2013/09/04/node-v0-10-18-stable/
c016de
c016de
* Tue Aug 27 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.17-1
c016de
- new upstream release 0.10.17
c016de
  http://blog.nodejs.org/2013/08/21/node-v0-10-17-stable/
c016de
c016de
* Sat Aug 17 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.16-1
c016de
- new upstream release 0.10.16
c016de
  http://blog.nodejs.org/2013/08/16/node-v0-10-16-stable/
c016de
- add v8-devel to -devel Requires
c016de
- restrict -devel Requires to the same architecture
c016de
c016de
* Wed Aug 14 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.14-3
c016de
- fix typo in _isa macro in v8 Requires
c016de
c016de
* Wed Aug 07 2013 Tomas Hrcka <thrcka@redhat.com> - 0.10.5-6
c016de
 - Remove badly licensed fonts in script instead of patch
c016de
c016de
* Thu Jul 25 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.14-1
c016de
- new upstream release 0.10.14
c016de
  http://blog.nodejs.org/2013/07/25/node-v0-10-14-stable/
c016de
c016de
* Wed Jul 10 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.13-1
c016de
- new upstream release 0.10.13
c016de
  http://blog.nodejs.org/2013/07/09/node-v0-10-13-stable/
c016de
- remove RPM macros, etc. now that they've migrated to nodejs-packaging
c016de
c016de
* Wed Jun 19 2013 Tomas Hrcka <thrcka@redhat.com> - 0.10.5-5
c016de
 - added patch to remove badly licensed web fonts
c016de
c016de
* Wed Jun 19 2013 Tomas Hrcka <thrcka@redhat.com> - 0.10.5-5
c016de
 - added patch to remove badly licensed web fonts
c016de
c016de
* Wed Jun 19 2013 Tomas Hrcka <thrcka@redhat.com> - 0.10.5-4
c016de
  - strip openssl from the tarball it contains prohibited code (RHBZ#967736)
c016de
  - patch makefile so it do not use bundled deps
c016de
  - new stripped tarball
c016de
c016de
* Wed Jun 19 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.12-1
c016de
- new upstream release 0.10.12
c016de
  http://blog.nodejs.org/2013/06/18/node-v0-10-12-stable/
c016de
- split off a -packaging subpackage with RPM macros, etc.
c016de
- build -docs as noarch
c016de
- copy mutiple version logic from nodejs-packaging SRPM for now
c016de
c016de
* Fri May 31 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.9-1
c016de
- new upstream release 0.10.9
c016de
  http://blog.nodejs.org/2013/05/30/node-v0-10-9-stable/
c016de
c016de
* Wed May 29 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.8-1
c016de
- new upstream release 0.10.8
c016de
  http://blog.nodejs.org/2013/05/24/node-v0-10-8-stable/
c016de
c016de
* Wed May 29 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.7-1
c016de
- new upstream release 0.10.7
c016de
  http://blog.nodejs.org/2013/05/17/node-v0-10-7-stable/
c016de
- strip openssl from the tarball; it contains prohibited code (RHBZ#967736)
c016de
- patch Makefile so we can just remove all bundled deps completely
c016de
c016de
* Wed May 15 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.6-1
c016de
- new upstream release 0.10.6
c016de
  http://blog.nodejs.org/2013/05/14/node-v0-10-6-stable/
c016de
c016de
* Tue May 14 2013 Tomas Hrcka <thrcka@redhat.com> - 0.10.5-3.1
c016de
 - updated to latest upstream stable release
c016de
c016de
* Mon May 06 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.5-3
c016de
- nodejs-fixdep: work properly when a package has no dependencies
c016de
c016de
* Mon Apr 29 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.5-2
c016de
- nodejs-symlink-deps: make it work when --check is used and just
c016de
  devDependencies exist
c016de
c016de
* Wed Apr 24 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.5-1
c016de
- new upstream release 0.10.5
c016de
  http://blog.nodejs.org/2013/04/23/node-v0-10-5-stable/
c016de
c016de
* Mon Apr 15 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.4-1
c016de
- new upstream release 0.10.4
c016de
  http://blog.nodejs.org/2013/04/11/node-v0-10-4-stable/
c016de
- drop dependency generator files not supported on EL6
c016de
- port nodejs_default_filter to EL6
c016de
- add nodejs_find_provides_and_requires macro to invoke dependency generator
c016de
- invoke the standard RPM provides and requires generators from the Node.js ones
c016de
- write native module Requires from nodejs.req
c016de
- change the c-ares-devel Requires in -devel to match the BuildRequires
c016de
c016de
* Tue Apr 09 2013 Stephen Gallagher <sgallagh@redhat.com> - 0.10.3-2.1
c016de
- Build against c-ares 1.9
c016de
c016de
* Mon Apr 08 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.10.3-3
c016de
- Add support for software collections
c016de
- Move rpm macros and tooling to separate package
c016de
- add no-op macro to permit spec compatibility with EPEL
c016de
c016de
* Thu Apr 04 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.3-2
c016de
- nodejs-symlink-deps: symlink unconditionally in the buildroot
c016de
c016de
* Wed Apr 03 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.3-1
c016de
- new upstream release 0.10.3
c016de
  http://blog.nodejs.org/2013/04/03/node-v0-10-3-stable/
c016de
- nodejs-symlink-deps: only create symlink if target exists
c016de
- nodejs-symlink-deps: symlink devDependencies when --check is used
c016de
c016de
* Sun Mar 31 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.2-1
c016de
- new upstream release 0.10.2
c016de
  http://blog.nodejs.org/2013/03/28/node-v0-10-2-stable/
c016de
- remove %%nodejs_arches macro since it will only be useful if it is present in
c016de
  the redhat-rpm-config package
c016de
- add default filtering macro to remove unwanted Provides from native modules
c016de
- nodejs-symlink-deps now supports multiple modules in one SRPM properly
c016de
- nodejs-symlink-deps also now supports a --check argument that works in the
c016de
  current working directry instead of the buildroot
c016de
c016de
* Fri Mar 22 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.1-1
c016de
- new upstream release 0.10.1
c016de
  http://blog.nodejs.org/2013/03/21/node-v0-10-1-stable/
c016de
c016de
* Wed Mar 20 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.0-4
c016de
- fix escaping in dependency generator regular expressions (RHBZ#923941)
c016de
c016de
* Wed Mar 13 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.0-3
c016de
- add virtual ABI provides for node and v8 so binary module's deps break when
c016de
  binary compatibility is broken
c016de
- automatically add matching Requires to nodejs binary modules
c016de
- add %%nodejs_arches macro to future-proof ExcluseArch stanza in dependent
c016de
  packages
c016de
c016de
* Tue Mar 12 2013 Stephen Gallagher <sgallagh@redhat.com> - 0.10.0-2
c016de
- Fix up documentation subpackage
c016de
c016de
* Mon Mar 11 2013 Stephen Gallagher <sgallagh@redhat.com> - 0.10.0-1
c016de
- Update to stable 0.10.0 release
c016de
- https://raw.github.com/joyent/node/v0.10.0/ChangeLog
c016de
c016de
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.5-11
c016de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
c016de
c016de
* Tue Jan 22 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.5-10
c016de
- minor bugfixes to RPM magic
c016de
  - nodejs-symlink-deps: don't create an empty node_modules dir when a module
c016de
    has no dependencies
c016de
  - nodes-fixdep: support adding deps when none exist
c016de
- Add the full set of headers usually bundled with node as deps to nodejs-devel.
c016de
  This way `npm install` for native modules that assume the stuff bundled with
c016de
  node exists will usually "just work".
c016de
-move RPM magic to nodejs-devel as requested by FPC
c016de
c016de
* Sat Jan 12 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.5-9
c016de
- fix brown paper bag bug in requires generation script
c016de
c016de
* Thu Jan 10 2013 Stephen Gallagher <sgallagh@redhat.com> - 0.9.5-8
c016de
- Build debug binary and install it in the nodejs-devel subpackage
c016de
c016de
* Thu Jan 10 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.5-7
c016de
- don't use make install since it rebuilds everything
c016de
c016de
* Thu Jan 10 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.5-6
c016de
- add %%{?isa}, epoch to v8 deps
c016de
c016de
* Wed Jan 09 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.5-5
c016de
- add defines to match libuv (#892601)
c016de
- make v8 dependency explicit (and thus more accurate)
c016de
- add -g to $C(XX)FLAGS instead of patching configure to add it
c016de
- don't write pointless 'npm(foo) > 0' deps
c016de
c016de
* Sat Jan 05 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.5-4
c016de
- install development headers
c016de
- add nodejs_sitearch macro
c016de
c016de
* Wed Jan 02 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.5-3
c016de
- make nodejs-symlink-deps actually work
c016de
c016de
* Tue Jan 01 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.5-2
c016de
- provide nodejs-devel so modules can BuildRequire it (and be consistent
c016de
  with other interpreted languages in the distro)
c016de
c016de
* Tue Jan 01 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.5-1
c016de
- new upstream release 0.9.5
c016de
- provide nodejs-devel for the moment
c016de
- fix minor bugs in RPM magic
c016de
- add nodejs_fixdep macro so packagers can easily adjust dependencies in
c016de
  package.json files
c016de
c016de
* Wed Dec 26 2012 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.4-1
c016de
- new upstream release 0.9.4
c016de
- system library patches are now upstream
c016de
- respect optflags
c016de
- include documentation in subpackage
c016de
- add RPM dependency generation and related magic
c016de
- guard libuv depedency so it always gets bumped when nodejs does
c016de
- add -devel subpackage with enough to make node-gyp happy
c016de
c016de
* Thu Dec 20 2012 Stephen Gallagher <sgallagh@redhat.com> - 0.9.3-9
c016de
- Drop requirement on openssl 1.0.1
c016de
c016de
* Wed Dec 19 2012 Dan HorĂ¡k <dan[at]danny.cz> - 0.9.3-8
c016de
- set exclusive arch list to match v8
c016de
c016de
* Tue Dec 18 2012 Stephen Gallagher <sgallagh@redhat.com> - 0.9.3-7
c016de
- Add remaining changes from code review
c016de
- Remove unnecessary BuildRequires on findutils
c016de
- Remove %%clean section
c016de
c016de
* Fri Dec 14 2012 Stephen Gallagher <sgallagh@redhat.com> - 0.9.3-6
c016de
- Fixes from code review
c016de
- Fix executable permissions
c016de
- Correct the License field
c016de
- Build debuginfo properly
c016de
c016de
* Thu Dec 13 2012 Stephen Gallagher <sgallagh@redhat.com> - 0.9.3-5
c016de
- Return back to using the standard binary name
c016de
- Temporarily adding a conflict against the ham radio node package until they
c016de
  complete an agreed rename of their binary.
c016de
c016de
* Wed Nov 28 2012 Stephen Gallagher <sgallagh@redhat.com> - 0.9.3-4
c016de
- Rename binary and manpage to nodejs
c016de
c016de
* Mon Nov 19 2012 Stephen Gallagher <sgallagh@redhat.com> - 0.9.3-3
c016de
- Update to latest upstream development release 0.9.3
c016de
- Include upstreamed patches to unbundle dependent libraries
c016de
c016de
* Tue Oct 23 2012 Adrian Alves <alvesadrian@fedoraproject.org>  0.8.12-1
c016de
- Fixes and Patches suggested by Matthias Runge
c016de
c016de
* Mon Apr 09 2012 Adrian Alves <alvesadrian@fedoraproject.org> 0.6.5
c016de
- First build.