Commit Graph

367 Commits

Author SHA1 Message Date
Zuzana Svetlikova
7f7badf0ad Add if to %files too 2017-05-10 08:10:03 +02:00
Zuzana Svetlikova
8add2493d0 Bootstrap systemtap-sdt-devel for modularity 2017-05-09 16:54:00 +02:00
Stephen Gallagher
69da18ab93
Switch to final upstream patch for GCC 7 compatibility
Also drop unused older version of the gyp file patch.

This commit makes no functional changes (the upstream patch is
identical except for the commit message), so we aren't building
this change.
2017-04-19 07:31:07 -04:00
Zuzana Svetlikova
c522b08552 Update to v6.10.2 2017-04-12 16:10:42 +02:00
Stephen Gallagher
e61c90d790
Move NPM manpages into the correct subpackage
Fixes: rhbx#1433403
2017-04-03 14:14:17 -04:00
Stephen Gallagher
9f1c95f794
Revert upstream change that is incompatible with OpenSSL 1.0.1
Fixes: rhbz#1436445
2017-04-03 13:37:50 -04:00
Zuzana Svetlikova
41af04f2a3 Update to 6.10.1 2017-03-22 19:19:11 +01:00
Stephen Gallagher
1b7255bc99
Update to 6.10.0
https://nodejs.org/en/blog/release/v6.10.0/
New patch for handling system CA certificates
2017-03-09 15:13:10 -05:00
Stephen Gallagher
b22fc35f9a
Fix FTBFS against GCC 7
Resolves: RHBZ 1423991
2017-02-28 14:03:17 -05:00
Fedora Release Engineering
f40549b226 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 22:21:39 +00:00
Zuzana Svetlikova
9037187f05 Update to 6.9.5 (security) 2017-02-01 16:53:44 +01:00
Stephen Gallagher
7ad8128083
Enable DTrace support.
Eliminate newlines from CFLAGS due to broken dtrace shim
  https://sourceware.org/bugzilla/show_bug.cgi?id=21063
  Thanks to Kinston Hughes for the fix.
2017-01-19 09:34:15 -05:00
Zuzana Svetlikova
c728088ae2 Build without debug 2017-01-10 14:29:24 +01:00
Zuzana Svetlikova
b4e6b38092 Update to 6.9.4 2017-01-10 11:56:44 +01:00
Stephen Gallagher
bdb369058d
https://nodejs.org/en/blog/release/v6.9.3/ 2017-01-05 07:51:23 -05:00
Stephen Gallagher
997fcd94aa
Debug builds are failing. Disable them. 2016-12-21 10:25:58 -05:00
Stephen Gallagher
e44c1edddf
Fix incorrect NPM release number 2016-12-16 11:46:37 -05:00
Zuzana Svetlikova
eca509f163 Update to v6.9.2 2016-12-08 15:31:33 +01:00
Stephen Gallagher
e7cfbb014b
Fix incorrect Conflicts for nodejs-docs 2016-11-08 17:05:57 -05:00
Stephen Gallagher
0665a4f9dc
Fix incorrect Conflicts for nodejs-docs 2016-11-08 17:01:26 -05:00
Stephen Gallagher
8dc35e41e0
Fix incorrect Conflicts for nodejs-docs 2016-11-08 16:34:19 -05:00
Stephen Gallagher
528c58d440
Bump revision and rebuild for s390x 2016-11-08 11:07:31 -05:00
Stephen Gallagher
063f7fefc5
Update to 6.9.1 LTS release
- Fix a regression introduced in v6.8.0 in readable stream that caused unpipe
  to remove the wrong stream
- https://nodejs.org/en/blog/release/v6.9.1/
2016-10-20 08:36:04 -04:00
Stephen Gallagher
a4e2095b05
Update to 6.9.0 LTS release
- https://nodejs.org/en/blog/release/v6.9.0/
2016-10-18 15:23:57 -04:00
Stephen Gallagher
fde0d7c893
Add dist tag to npm nodejs dependency 2016-10-17 10:03:25 -04:00
Stephen Gallagher
21ed17b57e
Fix typo in npm nodejs dependency 2016-10-17 07:57:10 -04:00
Stephen Gallagher
4b506a02bd
Bump release version for tagging bug 2016-10-15 16:40:31 -04:00
Stephen Gallagher
ddc9ab6a54
Bump release version for tagging bug 2016-10-15 15:38:35 -04:00
Stephen Gallagher
8e62e68be6
Fix release number 2016-10-15 13:47:23 -04:00
Stephen Gallagher
e14437b345
Update node to v6.8.0
- Fix FTBFS against non-bundled zlib
2016-10-15 13:43:58 -04:00
Zuzana Svetlikova
ac5e246e3f Update node and npm 2016-10-13 11:07:53 +02:00
Stephen Gallagher
1665155f80
Update to 6.7.0
- https://nodejs.org/en/blog/release/v6.7.0/
2016-09-27 21:44:53 -04:00
Stephen Gallagher
32ad0b1e76
Drop Conflicts: from main package.
It wasn't needed and was breaking upgrades in some cases.
- Move npm support files into the npm package
- Mark manpages as %doc
2016-09-16 14:33:18 -04:00
Stephen Gallagher
72ef125748
Fix release number 2016-09-16 11:51:55 -04:00
Stephen Gallagher
6e5b49a8c9
Update to 6.6.0
- https://github.com/nodejs/node/blob/v6.6.0/doc/changelogs/CHANGELOG_V6.md#6.6.0
2016-09-16 10:49:47 -04:00
Stephen Gallagher
5d0271a529
Prepare for EPEL 7 uplift
- Use %{?epel} tag to maintain a single specfile
- Relax openssl requirement to 1.0.1+ for EPEL 7
- Don't use weak dependencies in EPEL
- Update v8_abi processing to avoid extra rebuilds of dependents
2016-09-12 14:57:48 -04:00
Stephen Gallagher
74b97c6ec1
Revert "Prepare for EPEL 7 uplift"
This reverts commit b9ddd6c483.

This was pushed accidentally
2016-09-09 08:16:32 -04:00
Stephen Gallagher
b9ddd6c483
Prepare for EPEL 7 uplift
- Use %{?epel} tag to maintain a single specfile
- Relax openssl requirement to 1.0.1+ for EPEL 7
- Don't use weak dependencies in EPEL
2016-09-08 13:19:15 -04:00
Zuzana Svetlikova
86c043c7a1 Update to 6.5.0 2016-08-29 17:14:02 +02:00
Zuzana Svetlikova
68898f84c9 Bump to 102 2016-08-22 12:30:58 +02:00
Zuzana Svetlikova
e36e4ee84b Bump Release to 101 to fix broken npm dependency 2016-08-22 10:04:44 +02:00
Zuzana Svetlikova
58fd6a2fd6 Update to 6.4.0 2016-08-18 13:10:32 +02:00
Stephen Gallagher
3bb5686053
Build Node.js with internationalization support 2016-08-16 13:49:57 -04:00
Zuzana Svetlikova
d27b8e5edb Reminder to unbundle punycode later 2016-08-12 17:26:06 +02:00
Stephen Gallagher
95b8d391e8
Remove npm binary from main package 2016-08-10 14:10:54 -04:00
Stephen Gallagher
4ae4aa6572
Split npm into a subpackage 2016-08-10 13:32:47 -04:00
Zuzana Svetlikova
69cb3cf333 Update to 6.3.1 2016-07-25 08:50:06 +02:00
Stephen Gallagher
128eb9674d
Fix epoch version dependency on libuv 2016-07-18 16:40:10 -04:00
Zuzana Svetlikova
e2a3ffce8c Patch node.gyp 2016-07-12 10:48:26 +02:00
Zuzana Svetlikova
1bf1b27726 Update to 6.3.0 2016-07-10 20:03:45 +02:00
Tom Hughes
a51d9b439e Update to latest stable release 6.2.2 2016-06-18 10:43:44 +01:00
Tom Hughes
13b34f8544 Update to latest stable release 6.2.1 2016-06-07 18:38:42 +01:00
Stephen Gallagher
dda0d8b328 Update to latest stable release 6.2.0
- https://github.com/nodejs/node/blob/v6.2.0/doc/changelogs/CHANGELOG_V6.md#6.2.0
2016-05-18 08:29:25 -04:00
Stephen Gallagher
86719465d6 Update to latest stable release 6.1.0
- https://github.com/nodejs/node/blob/v6.1.0/CHANGELOG.md
2016-05-09 10:06:10 -04:00
Stephen Gallagher
bdc896c6d1 Drop the epoch on the virtual provides for npm 2016-05-03 16:19:24 -04:00
Stephen Gallagher
00c66ed491 Add epoch and rebuild to preserve upgrade path 2016-04-28 08:37:29 -04:00
Stephen Gallagher
ea7437c7e8 Fix changelog 2016-04-25 14:21:27 -04:00
Stephen Gallagher
6e360a8b50 Update to latest stable release 5.11.0
- https://github.com/nodejs/node/blob/v5.11.0/CHANGELOG.md
2016-04-25 14:20:21 -04:00
Stephen Gallagher
b4761abbba Update to latest stable release 5.10.1
- https://github.com/nodejs/node/blob/v5.10.1/CHANGELOG.md
2016-04-11 08:43:59 -04:00
Stephen Gallagher
3e0de4b030 Update to latest security release (5.10.0)
- Update bundled npm to 3.8.3
- Fixes serious man-in-the-middle vulnerability with npm
2016-04-01 09:52:11 -04:00
Stephen Gallagher
a16f88262e Merge branch 'rawhide-stable' 2016-03-29 08:32:01 -04:00
Stephen Gallagher
0227455ec2 Update to latest stable release (5.9.1) 2016-03-24 10:14:57 -04:00
Stephen Gallagher
2a3d08c963 Update to 4.4.1 upstream LTS release 2016-03-23 10:15:23 -04:00
Tom Hughes
c7bce4c5ec Update to 4.3.1 upstream LTS release 2016-02-23 12:33:23 +00:00
Stephen Gallagher
4a94b49f01 Add version checks for punycode 2016-02-10 14:31:40 -05:00
Stephen Gallagher
c5341695eb Drop unneeded dep on http-parser-devel 2016-02-10 14:06:04 -05:00
Tom Hughes
282860bb04 Verify that the built node reports the exepcted versions 2016-02-10 19:02:50 +00:00
Stephen Gallagher
6b9e50424c Fix nodejs-abi to be 4.3
- Clean up bundled versions in spec file
2016-02-10 10:12:55 -05:00
Stephen Gallagher
55352656f0 Update to 4.3.0 upstream LTS release
- https://github.com/nodejs/node/blob/v4.3.0/CHANGELOG.md
- Switch to the bundled http-parser
- Build with -fno-delete-pointer-null-checks for GCC 6
2016-02-09 20:18:29 -05:00
Tom Hughes
b68d4ecbf7 Update to 4.2.6 upstream release 2016-02-09 07:19:24 +00:00
Fedora Release Engineering
3b104874f3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-04 09:24:55 +00:00
Stephen Gallagher
d9467351a3 Force a depdendency on the correct version of http-parser 2016-01-19 12:21:54 -05:00
Stephen Gallagher
61bfbbdc78 Force a dependency on the correct version of libuv 2016-01-19 08:36:53 -05:00
Stephen Gallagher
52decf43f4 Fix Provides: for punycode 2016-01-18 14:02:29 -05:00
Stephen Gallagher
54b36861f7 New upstream bugfix release 4.2.4
- https://github.com/nodejs/node/blob/v4.2.3/CHANGELOG.md
2016-01-13 10:11:01 -05:00
Stephen Gallagher
34eeb41274 Add %with_debug variable to spec file
The debug build is not supported on all architectures.
2015-12-04 11:31:37 -05:00
Stephen Gallagher
0b2b9b17d5 New upstream security release 4.2.3
- https://github.com/nodejs/node/blob/v4.2.3/CHANGELOG.md
- Fix incorrect v8 version
2015-12-04 08:25:35 -05:00
Peter Robinson
74d1356567 Use nodejs_arches macro for arch definition (add aarch64 and power64 platforms) 2015-12-03 03:37:09 +00:00
Stephen Gallagher
a6133be899 Fix nodejs_abi version
- Also ensure that we are building against the correct libuv
2015-12-02 11:22:31 -05:00
Stephen Gallagher
64bb83cc8d Disable debug build for ARMv7 since it fails to build 2015-12-02 09:45:45 -05:00
Stephen Gallagher
f2c3b615ec Upgrade to Node.js 4.2.2 (LTS) 2015-12-01 19:48:58 -05:00
Dennis Gilmore
20320bc673 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 21:53:49 +00:00
T.C. Hollingsworth
c156efd63d fix incorrect Requires on libuv (RHBZ#1215719) 2015-04-29 14:33:16 -07:00
T.C. Hollingsworth
a2ef738c4d Merge branch 'f21' into f22
Conflicts:
	nodejs.spec
2015-02-24 16:27:13 -07:00
T.C. Hollingsworth
6ec3dd98df Merge branch 'f20' into f21 2015-02-24 16:26:22 -07:00
T.C. Hollingsworth
09e94a2e54 bump v8 requires (RHBZ#1195457) 2015-02-24 16:26:05 -07:00
T.C. Hollingsworth
e258ec6343 build against compat-libuv010 2015-02-19 13:21:24 -07:00
T.C. Hollingsworth
af15f26f56 Merge branch 'f20' into f21 2015-02-19 01:02:16 -07:00
T.C. Hollingsworth
de20ac7b30 new upstream release 0.10.36
http://blog.nodejs.org/2015/01/26/node-v0-10-36-stable/
- Please note that several upstream releases were skipped due to regressions
  reported in the upstream bug tracker.  Please also review the 0.10.34 and
  0.10.35 changelogs available at the above URL for a list of all changes.
2015-02-19 01:02:09 -07:00
T.C. Hollingsworth
9551fea12b Merge branch 'f20' into f21 2014-11-18 18:24:30 -07:00
T.C. Hollingsworth
c59552d1db Merge branch 'f19' into f20 2014-11-18 18:24:22 -07:00
T.C. Hollingsworth
ee85520942 new upstream release 0.10.33
http://blog.nodejs.org/2014/10/23/node-v0-10-33-stable/
- This release disables SSLv3 to secure Node.js services against the POODLE
  attack.  (CVE-2014-3566; RHBZ#1152789)  For more information or to learn how
  to re-enable SSLv3 in order to support legacy clients, please see the upstream
  release announcement linked above.
2014-11-18 18:22:09 -07:00
T.C. Hollingsworth
f0dfcde1ad Merge branch 'f20' into f21 2014-10-21 12:13:23 -07:00
T.C. Hollingsworth
29e891635d Merge branch 'f19' into f20 2014-10-21 12:13:18 -07:00
T.C. Hollingsworth
f46f1163b1 add Provides nodejs-punycode (RHBZ#1151811) 2014-10-21 12:13:10 -07:00
T.C. Hollingsworth
7e55d55276 Merge branch 'f20' into f21
Conflicts:
	nodejs.spec
2014-09-17 20:36:01 -07:00
T.C. Hollingsworth
2b2c732fe3 Merge branch 'f19' into f20 2014-09-17 20:33:23 -07:00
T.C. Hollingsworth
c9b274dcea new upstream release 0.10.32
http://blog.nodejs.org/2014/08/19/node-v0-10-31-stable/
  http://blog.nodejs.org/2014/09/16/node-v0-10-32-stable/
2014-09-17 20:33:19 -07:00
Peter Robinson
b820453c7f - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-17 12:01:52 +00:00
T.C. Hollingsworth
2fc863fbaa Merge branch 'epel7' into f21 2014-07-31 21:59:42 -07:00
T.C. Hollingsworth
b151db5835 Merge branch 'f19' into epel7
Conflicts:
	nodejs.spec
2014-07-31 21:59:35 -07:00
T.C. Hollingsworth
8665ff17bb Merge branch 'f19' into f20 2014-07-31 21:58:06 -07:00
T.C. Hollingsworth
ea65a91fc7 Revert "allow UTF-8 change to happen"
Can't do this just yet.  :-(

This reverts commit b7cebd90d1.
2014-07-31 21:53:32 -07:00
T.C. Hollingsworth
5e9b11675e Merge branch 'epel7' into f21 2014-07-31 17:45:12 -07:00
T.C. Hollingsworth
3a1ba2df07 Merge branch 'f19' into epel7
Conflicts:
	nodejs.spec
2014-07-31 17:45:04 -07:00
T.C. Hollingsworth
28c8045832 Merge branch 'f19' into f20 2014-07-31 17:43:38 -07:00
T.C. Hollingsworth
b7cebd90d1 allow UTF-8 change to happen
http://blog.nodejs.org/2014/06/16/openssl-and-breaking-utf-8-change/

I've looked into this further and I think Debian is being a bit
too pedantic; not worth fighting with this patch every release.  ;-)
2014-07-31 17:42:33 -07:00
T.C. Hollingsworth
5f97a4ada7 Merge branch 'f19' into f20 2014-07-31 17:27:50 -07:00
T.C. Hollingsworth
a63a79be82 Merge branch 'epel7' into f21 2014-07-31 17:25:54 -07:00
T.C. Hollingsworth
6c7a3c1a4e Merge branch 'f19' into epel7 2014-07-31 17:25:25 -07:00
T.C. Hollingsworth
677c42d6ff new upstream release 0.10.30
http://blog.nodejs.org/2014/07/31/node-v0-10-30-stable/
2014-07-31 17:24:19 -07:00
T.C. Hollingsworth
551097893b Merge branch 'epel7'
Conflicts:
	nodejs.spec
2014-06-18 23:49:14 -07:00
T.C. Hollingsworth
47160f8617 Merge branch 'f19' into epel7
Conflicts:
	nodejs.spec
2014-06-18 23:39:54 -07:00
T.C. Hollingsworth
846eb3ec15 Merge branch 'f19' into f20 2014-06-18 23:36:34 -07:00
T.C. Hollingsworth
50877fbc3a new upstream release 0.10.29
http://blog.nodejs.org/2014/06/16/node-v0-10-29-stable/
- The invalid UTF8 fix has been reverted since this breaks v8 API, which cannot
  be done in a stable distribution release.  This build of nodejs will behave as
  if NODE_INVALID_UTF8 was set.  For more information on the implications, see:
  http://blog.nodejs.org/2014/06/16/openssl-and-breaking-utf-8-change/
2014-06-18 23:36:28 -07:00
Dennis Gilmore
30de266c21 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 08:00:42 -05:00
T.C. Hollingsworth
d281f417b7 Merge branch 'epel7' 2014-05-02 19:11:54 -07:00
T.C. Hollingsworth
e034863719 use the system certificate store instead of the bundled copy
both are based on the Mozilla CA list, so the only effect this should have is
  making additional certificates added by the system administrator available to
  node
2014-05-02 19:11:36 -07:00
T.C. Hollingsworth
d8dedefd4f Merge branch 'f19' into f20 2014-05-02 17:51:32 -07:00
T.C. Hollingsworth
7269177e52 fix old changelog entry 2014-05-02 17:51:14 -07:00
T.C. Hollingsworth
a0beb2b8b2 new upstream release 0.10.28
There is no dfference between 0.10.27 and 0.10.28 for Fedora, as the only
  thing updated was npm, which is shipped seperately.  The latest was only
  packaged to avoid confusion.  Please see the v0.10.27 changelog for relevant
  changes in this update:
  http://blog.nodejs.org/2014/05/01/node-v0-10-27-stable/
2014-05-02 17:51:03 -07:00
T.C. Hollingsworth
c7d9c59d37 Merge branch 'f19' into f20
Conflicts:
	nodejs.spec
2014-02-19 21:01:43 -07:00
T.C. Hollingsworth
1e46137691 new upstream release 0.10.25
http://blog.nodejs.org/2014/02/18/node-v0-10-26-stable/
2014-02-19 20:59:43 -07:00
T.C. Hollingsworth
337d16703b rebuild for icu-53 (via v8) 2014-02-13 17:48:49 -07:00
T.C. Hollingsworth
5b72a39ee5 Merge branch 'f19' into f20 2014-01-27 15:31:34 -07:00
T.C. Hollingsworth
25d126753c new upstream release 0.10.25
http://blog.nodejs.org/2014/01/23/node-v0-10-25-stable/
2014-01-27 15:30:48 -07:00
T.C. Hollingsworth
c5e2e9472b Merge branch 'f19' into f20 2013-12-19 11:39:45 -07:00
T.C. Hollingsworth
7379e62cbb upstream install script installs the headers now 2013-12-19 11:39:02 -07:00
T.C. Hollingsworth
54cf0adca3 new upstream release 0.10.24
http://blog.nodejs.org/2013/12/19/node-v0-10-24-stable/
2013-12-19 11:26:54 -07:00
T.C. Hollingsworth
f6427d6182 Merge branch 'f19' into f20 2013-12-12 11:03:04 -07:00
T.C. Hollingsworth
79b29fceec new upstream release 0.10.23
http://blog.nodejs.org/2013/12/11/node-v0-10-23-stable/
2013-12-12 11:02:53 -07:00
T.C. Hollingsworth
a60557c32b Merge branch 'f19' into f20 2013-11-12 14:56:51 -07:00
T.C. Hollingsworth
fb183ee57b refresh gyp bundled dep removal patch 2013-11-12 14:56:28 -07:00
T.C. Hollingsworth
026d6ad95d Merge branch 'f19' into f20 2013-11-12 14:31:17 -07:00
T.C. Hollingsworth
d21c6c8b99 new upstream release 0.10.22
http://blog.nodejs.org/2013/11/12/node-v0-10-22-stable/
2013-11-12 14:31:09 -07:00
T.C. Hollingsworth
57f00901da Merge branch 'f19' into f20 2013-10-18 16:13:31 -07:00
T.C. Hollingsworth
95269f1759 new upstream release 0.10.21
http://blog.nodejs.org/2013/10/18/node-v0-10-21-stable/
- resolves an undisclosed security vulnerability in the http module
2013-10-18 16:12:50 -07:00
T.C. Hollingsworth
5b54d773e5 Merge branch 'f19' into f20 2013-09-30 17:18:43 -07:00
T.C. Hollingsworth
ded32609ba new upstream release 0.10.20
http://blog.nodejs.org/2013/09/30/node-v0-10-20-stable/
2013-09-30 17:18:36 -07:00
T.C. Hollingsworth
99f22d7753 Merge branch 'f19' into f20 2013-09-24 17:30:34 -07:00
T.C. Hollingsworth
6f09c657d4 new upstream release 0.10.19
http://blog.nodejs.org/2013/09/24/node-v0-10-19-stable/
2013-09-24 17:30:22 -07:00
T.C. Hollingsworth
7de7b5c172 Merge branch 'f19' into f20 2013-09-06 15:24:55 -07:00
T.C. Hollingsworth
793585cd7d new upstream release 0.10.18
http://blog.nodejs.org/2013/09/04/node-v0-10-18-stable/
2013-09-06 15:24:49 -07:00
T.C. Hollingsworth
2dfcabecae fix duplicated/conflicting documentation files (RHBZ#1001253) 2013-08-27 01:57:07 -07:00
T.C. Hollingsworth
cada6a6db2 Merge branch 'f19' into f20 2013-08-27 01:51:25 -07:00
T.C. Hollingsworth
2f74c1f475 new upstream release 0.10.17
http://blog.nodejs.org/2013/08/21/node-v0-10-17-stable/
2013-08-27 01:35:24 -07:00
T.C. Hollingsworth
ff0f5cef8b Merge branch 'f19' 2013-08-16 20:18:15 -07:00
T.C. Hollingsworth
980a4c5439 add v8-devel and %{?_isa} to -devel Requires 2013-08-16 20:17:28 -07:00
T.C. Hollingsworth
b9edecaefd new upstream release 0.10.16
http://blog.nodejs.org/2013/08/16/node-v0-10-16-stable/
2013-08-16 20:15:05 -07:00
T.C. Hollingsworth
bb22b1aff5 Merge branch 'f19'
Conflicts:
	nodejs.spec
2013-08-14 02:08:33 -07:00
T.C. Hollingsworth
e9f69b1411 fix typo in _isa macro in v8 Requires
v8.i686 still never got dragged in, thanks to the automatic soname-
based provides, but this makes yum attempt to do some crazy stuff [1]
and crash and burn when spot's conflicting chromium repo is installed.

[1] https://lists.fedoraproject.org/pipermail/users/2013-August/439753.html
2013-08-14 02:07:55 -07:00
T.C. Hollingsworth
93798a9a79 use unversioned docdir for -docs subpackage
https://fedoraproject.org/wiki/Changes/UnversionedDocdirs
- use main package's docdir instead of a seperate -docs directory

DO NOT BACKPORT THIS COMMIT TO PREVIOUS FEDORA RELEASES
2013-08-04 20:33:03 -07:00
T.C. Hollingsworth
a22461bf51 new upstream release 0.10.14
http://blog.nodejs.org/2013/07/25/node-v0-10-14-stable/
2013-07-25 14:22:08 -07:00
T.C. Hollingsworth
06ed0ee13f remove RPM macros, etc. now that they've migrated to nodejs-packaging 2013-07-10 03:03:28 -07:00
T.C. Hollingsworth
c10bc717a2 new upstream release 0.10.13
http://blog.nodejs.org/2013/07/09/node-v0-10-13-stable/
2013-07-10 02:56:13 -07:00
T.C. Hollingsworth
b751ee7a54 copy mutiple versioned packages implementation from nodejs-packaging 2013-06-18 20:15:13 -07:00
T.C. Hollingsworth
689af2fd68 build docs as noarch
sorry for not noticing this before
2013-06-18 20:15:12 -07:00
T.C. Hollingsworth
d46eff9f81 split off a -packaging subpackage with RPM macros, etc.
This way nodejs-packaging can be approved and imported without
forcing a nodejs update at the same time.
2013-06-18 20:15:07 -07:00
T.C. Hollingsworth
62a5b1000e new upstream release 0.10.12
http://blog.nodejs.org/2013/06/18/node-v0-10-12-stable/
2013-06-18 19:49:37 -07:00
T.C. Hollingsworth
30653ec3f2 fill in missing changelog entries 2013-05-30 19:52:24 -07:00
T.C. Hollingsworth
aab18e6056 new upstream release 0.10.9
http://blog.nodejs.org/2013/05/30/node-v0-10-9-stable/
2013-05-30 19:51:42 -07:00
T.C. Hollingsworth
f7500b9771 new upstream release 0.10.8 2013-05-28 20:44:29 -07:00
T.C. Hollingsworth
3a54e91338 patch Makefile so we can just remove all bundled deps completely 2013-05-28 20:12:55 -07:00
T.C. Hollingsworth
44e85aef7e strip openssl from the tarball; it contains prohibited code (RHBZ#967736) 2013-05-28 20:08:10 -07:00
T.C. Hollingsworth
0c69a9595a new upstream release 0.10.7 2013-05-28 19:55:25 -07:00
T.C. Hollingsworth
7db6e8f74b new upstream release 0.10.6
http://blog.nodejs.org/2013/05/14/node-v0-10-6-stable/
2013-05-15 12:28:06 -07:00
T.C. Hollingsworth
d0c6d3a9e2 nodejs-fixdep: work properly when a package has no dependencies 2013-05-06 14:34:09 -07:00
T.C. Hollingsworth
e0f6b9832c nodejs-symlink-deps: make it work when --check is used and just
devDependencies exist
2013-04-29 04:47:26 -07:00
T.C. Hollingsworth
8075b2b362 new upstream release 0.10.5
http://blog.nodejs.org/2013/04/23/node-v0-10-5-stable/
2013-04-24 08:46:51 -07:00
T.C. Hollingsworth
3c3551aba6 add no-op macro to provide spec compatibility with EPEL 2013-04-14 18:21:43 -07:00
T.C. Hollingsworth
727d8ef2fd new upstream release 0.10.4
http://blog.nodejs.org/2013/04/11/node-v0-10-4-stable/
2013-04-14 18:19:38 -07:00
T.C. Hollingsworth
f8a8f5bf68 nodejs-symlink-deps: symlink unconditionally in the buildroot 2013-04-03 19:34:39 -07:00
T.C. Hollingsworth
af5d695090 nodejs-symlink-deps: symlink devDependencies when --check is used 2013-04-03 14:35:40 -07:00
T.C. Hollingsworth
5a2667dfb1 nodejs-symlink-deps: only create symlink if target exists 2013-04-03 14:05:10 -07:00
T.C. Hollingsworth
ab6e60ba98 new upstream release 0.10.3
http://blog.nodejs.org/2013/04/03/node-v0-10-3-stable/
2013-04-03 12:40:15 -07:00
T.C. Hollingsworth
b22ee6fcc9 %nodejs_symlink_deps improvements
-support installing multiple modules from the same SRPM
-drop name argument rendered useless by the above
-support a --check argument that works in the current working directory
 instead of $RPM_BUILD_ROOT
2013-03-31 21:45:14 -07:00
T.C. Hollingsworth
7cb1934a64 add %nodejs_default_filter macro to remove unwanted Provides from native module shared objects 2013-03-31 18:58:26 -07:00
T.C. Hollingsworth
ab33fe1ceb remove %%nodejs_arches macro
it will only be useful if it is present in the redhat-rpm-config package
2013-03-31 16:49:55 -07:00
T.C. Hollingsworth
b57b5fed59 new upstream release 0.10.2
http://blog.nodejs.org/2013/03/28/node-v0-10-2-stable/
2013-03-31 16:46:53 -07:00
T.C. Hollingsworth
321c2077f0 new upstream release 0.10.1
http://blog.nodejs.org/2013/03/21/node-v0-10-1-stable/
2013-03-21 18:12:03 -07:00
T.C. Hollingsworth
5c6389687c fix escaping in dependency generator regular expressions (RHBZ#923941) 2013-03-20 13:23:18 -07:00
T.C. Hollingsworth
acc9dc4070 improve native module handling
- add virtual ABI provides for node and v8 so binary module's deps break when
  binary compatibility is broken
- automatically add matching Requires to nodejs binary modules
- add %%nodejs_arches macro to future-proof ExcluseArch stanza in dependent
  packages
2013-03-12 18:29:17 -07:00
Stephen Gallagher
fa0d205a4d Fix up documentation subpackage 2013-03-12 11:33:44 -04:00
Stephen Gallagher
ff8ae92928 Update to stable 0.10.0 release
- https://raw.github.com/joyent/node/v0.10.0/ChangeLog
2013-03-11 16:31:23 -04:00
Dennis Gilmore
ba6adfac2c - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-14 02:22:25 -06:00
T.C. Hollingsworth
1d441dbbce move RPM magic to nodejs-devel as requested by FPC 2013-01-30 16:46:47 -07:00
T.C. Hollingsworth
a3faf37d42 revert to %{_rpmconfigdir} for RPM helper scripts
per discussion with wider FPC
2013-01-23 12:50:13 -07:00
T.C. Hollingsworth
4e5a2f6e67 minor bugfixes to RPM magic
- nodejs-symlink-deps: don't create an empty node_modules dir when a module
    has no dependencies
  - nodes-fixdep: support adding deps when none exist
- use libexecdir for RPM helper scripts (per packaging guidelines discussion)
- Add the full set of headers usually bundled with node as deps to nodejs-devel.
  This way `npm install` for native modules that assume the stuff bundled with
  node exists will usually "just work".
2013-01-22 13:46:01 -07:00
T.C. Hollingsworth
7c60b0defb fix brown paper bag bug in requires generation script 2013-01-12 16:21:59 -07:00
Stephen Gallagher
edee057172 Build debug binary and install it in the nodejs-devel subpackage 2013-01-10 08:03:49 -05:00
T.C. Hollingsworth
e31d02038d missing arg to install script 2013-01-10 02:15:32 -07:00
T.C. Hollingsworth
635c95957b don't use make install since it ends up rebuilding everything in %install
the INSTALL='install -p' thing was dropped too since the install script
uses python's shutil.copy2, which does the same thing
2013-01-10 02:10:39 -07:00
T.C. Hollingsworth
dfa7006622 add missing %{?isa}, epoch to v8 deps 2013-01-10 01:25:01 -07:00
T.C. Hollingsworth
8792574c0a don't write pointless 'npm(foo) > 0' deps 2013-01-09 22:16:21 -07:00
T.C. Hollingsworth
5dd35b8cd5 add -g to $C(XX)FLAGS instead of patching configure to add it 2013-01-09 22:16:20 -07:00
T.C. Hollingsworth
af538fcc1b make v8 dependency explicit
v8 breaks ABI while never bumping SONAME so we need to be strict about it
2013-01-09 22:12:24 -07:00
T.C. Hollingsworth
7a602f802d add some whitespace to the ever expanding header section 2013-01-09 22:11:35 -07:00
T.C. Hollingsworth
d42282e17a add defines to match libuv (RHBZ#892601) 2013-01-09 22:11:23 -07:00
T.C. Hollingsworth
c3da87ea07 add %nodejs_sitearch macro 2013-01-05 03:26:47 -07:00
T.C. Hollingsworth
658010df73 forgot %{buildroot} 2013-01-05 03:19:17 -07:00