Commit graph

252 commits

Author SHA1 Message Date
Stephen Gallagher
63f157c85c Remove extra source tarball entries
No reason to force packagers to download anything but the one that
the spec file refers to.
2013-04-09 07:44:59 -04:00
T.C. Hollingsworth
f8a8f5bf68 nodejs-symlink-deps: symlink unconditionally in the buildroot 2013-04-03 19:34:39 -07:00
T.C. Hollingsworth
d73ff2e5c0 update documentation in macros file 2013-04-03 14:38:14 -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
1d4119d71f Update sources 2013-03-11 16:33:59 -04:00
Stephen Gallagher
a994bf6be9 Include the updated source files 2013-03-11 16:32:15 -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
T.C. Hollingsworth
48d6c59d89 need common.gypi too 2013-01-05 03:15:29 -07:00
T.C. Hollingsworth
3a234dfcc8 install development headers 2013-01-05 02:55:51 -07:00
T.C. Hollingsworth
e69a9d539d make %nodejs_symlink_deps actually work
module packaging stuff is now complete (for pure-JS modules anyway)
and npm reviews will be filed shortly :-)
2013-01-02 00:05:33 -07:00
T.C. Hollingsworth
37ced2c50e forgot to bump release 2013-01-01 18:58:53 -07:00
T.C. Hollingsworth
3c627f306d provide nodejs-devel 2013-01-01 18:54:12 -07:00
T.C. Hollingsworth
19aa8a3c9a drop version from libuv dependency 2013-01-01 18:11:13 -07:00
T.C. Hollingsworth
753bbecb1d add %nodejs_fixdep macro 2013-01-01 18:01:34 -07:00
T.C. Hollingsworth
db8a0a99d8 fix minor bugs in RPM magic 2013-01-01 17:46:31 -07:00
T.C. Hollingsworth
be1b4d9305 new upstream release 0.9.5 2013-01-01 17:46:18 -07:00
T.C. Hollingsworth
df8da1f8d6 add missing provides and %files entry 2012-12-27 18:49:11 -07:00
T.C. Hollingsworth
086dcdb35d typo fix 2012-12-27 17:12:19 -07:00
T.C. Hollingsworth
5517869d46 add missing macros file 2012-12-27 17:01:35 -07:00
T.C. Hollingsworth
9eca3d7e00 guard libuv BuildRequires
that way I don't spend another half-hour chasing down a FTBFS that
happened only because it took awhile for the new libuv to make it
into the buildroot ;-)
2012-12-27 16:48:09 -07:00
T.C. Hollingsworth
d102ea1f94 add RPM magic 2012-12-27 16:45:37 -07:00
T.C. Hollingsworth
1407a24b65 new upstream release 0.9.4
- system library patches are now upstream
- respect optflags
- include documentation in subpackage
2012-12-26 19:57:50 -07:00
Dan Horák
dade4889bb set exclusive arch list to match v8 2012-12-19 12:18:24 +01:00
Stephen Gallagher
f7022ed210 Add remaining changes from code review
- Remove unnecessary BuildRequires on findutils
- Remove %clean section
2012-12-18 08:55:24 -05:00